Saltar al contenido

Descripción General del Design Studio 5.x

Jitterbit ofrece un software de integración de aplicaciones y datos potente, flexible y fácil de usar. Diseñado para el analista técnico comercial, Jitterbit permite a las empresas de todos los tamaños resolver los desafíos de la integración de aplicaciones, datos y procesos comerciales entre los sistemas locales y en la nube. El enfoque gráfico "sin codificación" de Jitterbit acelera y simplifica la configuración y la gestión de proyectos de integración locales y en la nube. Jitterbit proporciona una manera fácil, eficaz y económica de integrar datos, aplicaciones e incluso dispositivos en las tres tecnologías que conforman las arquitecturas de TI empresariales modernas:

  • Sistemas locales tradicionales que incluyen bases de datos tradicionales, aplicaciones empresariales empaquetadas de los proveedores de la industria SAP, Microsoft y Oracle, y aplicaciones personalizadas.
  • Servicios en la nube, incluidos Salesforce.com, Workday y Amazon.
  • Servicios sociales y móviles, incluidos Twitter, Facebook, LinkedIn, Android y Apple.

Jitterbit está diseñado para permitir que estas integraciones sean creadas y administradas no solo por los desarrolladores del sistema, sino también por los analistas que entienden los procesos comerciales que utilizan los datos.

Jitterbit lo ayuda a enfrentar los tres mayores desafíos de la gestión de datos en la actualidad:

  • Integración de datos: replicación, movimiento bidireccional, sincronización.
  • Integración de procesos comerciales: aplicación de la lógica a los procesos comerciales orquestados a medida que se ejecutan.
  • Mash-ups: procesos complejos, integración en tiempo real en la interfaz de usuario.

Jitterbit admite la integración en tiempo real y lote.

Todo se hace en tres sencillas etapas: diseño, implementación y administración.

Diseño

Usted diseña sus procesos de integración de datos en una interfaz gráfica creada para usuarios comerciales. Debido a que los pasos de diseño son guiados por asistentes (implementados con clics del mouse, no con programación de código), los administradores de su empresa deberían poder diseñar una integración con poca o ninguna ayuda de desarrolladores profesionales. Los asistentes lo guían a través de los pasos de diseño de edificios, mapeos, conectividad y transformaciones.

En la fase de diseño, puede probar una consultar u otra operación para asegurarse de que todos los componentes sean válidos. O puede ejecutar la operación, que muestra un monitor de operaciones en la parte inferior de la pantalla para informar las horas de inicio/finalización y el progreso, la cantidad de registros procesados y el éxito o el fracaso.

Desplegar

Implemente en un entorno en la nube. Cada elemento que creas en Jitterbit se define en un proyecto. El proyecto se implementa en un entorno para ser almacenado y luego administrado por Management Console.

Jitterbit ofrece procesamiento paralelo y la capacidad de fragmentar sus datos y admitir API de alto volumen, moviendo millones de registros en cuestión de minutos.

Jitterbit cuenta con un monitor de procesos de actividades en tiempo real con alertas proactivas en Management Console.

Administrar

Gestionas tu operación en tiempo real en la Management Console de Jitterbit. Puede determinar rápidamente si sus operaciones se han ejecutado correctamente en la Consola de actividades.

  • La Consola de actividades le permite determinar los procesos que se han ejecutado correctamente, si se produjeron errores y el tipo de error.
  • Las horas de inicio y finalización se muestran para las operaciones que se completaron con éxito.
  • Puede identificar el origen de los problemas para una fácil corrección al ver los registros en la Consola de actividades en línea o de forma segura detrás de su firewall corporativo.

Acerca de Jitterbit Studio

Jitterbit Studio está totalmente guiado por asistentes y lo lleva paso a paso a través de la creación de asignaciones de datos, conectividad y transformaciones. Studio cuenta con mapeo automático de datos y conectores empresariales para que la conectividad sea lo más fácil posible.

Se admiten modelos de datos complejos, incluidos Salesforce .com y esquemas dinámicos, así como la conexión a la API SOAP, la API REST y las API basadas en la nube, como la API masiva de Salesforce.

Definición de Procesos

Más allá de las capacidades del asistente, Jitterbit ofrece varias herramientas para una fácil definición de procesos comerciales complejos, como "lead to cash" o sincronización de clientes/productos en múltiples sistemas. Por lo tanto, puede orquestar el manejo de datos a lo largo de un proceso o cadena de operaciones.

  • Creador de fórmulas. Esta característica le permite identificar la adición de lógica a sus transformaciones con una interfaz gráfica fácil de usar que puede cambiar entre los modos Analista y Desarrollador.

  • Biblioteca lógica completa. Más de 100 funciones predefinidas de Formula Builder están disponibles en Jitterbit Studio.

  • Secuencias de comandos mejoradas. No tiene que codificar la lógica en la herramienta; pero si inserta un secuencia de comandos, Jitterbit proporciona herramientas para validarlo.

  • Operación Cadenas. En Jitterbit, puede encadenar sus operaciones para que se activen secuencialmente por eventos en una operación anterior. La representación gráfica en la Consola de actividad le muestra cómo se subordinan los elementos de una cadena y le permite identificar fácilmente el origen de cualquier problema en operación.

  • Variables locales. Puede crear variables locales (a diferencia de las variables globales) que se ejecutan solo en la operación en tiempo real de un proceso específico y no son visibles para otras operaciones.

Un Enfoque Modular para las Definiciones

Jitterbit es flexible y modular, lo que le permite controlar potencialmente cientos o miles de transformaciones de datos diferentes con una sola definición. Como ejemplo, puede tener 100 archivos diferentes que deben transformarse y enviarse a un centro de cumplimiento semanalmente. Algunos de los archivos pueden ser archivos de texto; otra información puede almacenarse en bases de datos o archivos XML. Independientemente del tipo de archivo, debe tener los 100 archivos transformados todos los viernes a las 5:00 p. m.

Con Jitterbit, solo necesita definir un horario único llamado "Fin de semana" que especifica el viernes a las 5:00 p. m. Esta programación única se puede usar para medir el tiempo en que se transforman los 100 archivos, en lugar de tener que definir esta información de programación por separado para cada uno de los 100 archivos. Si es necesario enviar los archivos a las 6:00 p. m. del jueves en lugar de las 5:00 p. m. originales del viernes, simplemente cambie los campos de día y hora en la definición de programación "Fin de semana". Guarde sus cambios en este horario y los 100 archivos que hacen referencia a él se actualizarán inmediatamente para reflejar la nueva hora.

Jitterbit es compatible con todas las API REST, lo que facilita la conexión con los nuevos tipos de extremos como con los extremos tradicionales. Las redes sociales, uno de los tipos de extremo más nuevos, le permiten integrar la colaboración social con los procesos comerciales y mantenerse en contacto con colegas y clientes de la misma manera que sus clientes se mantienen en contacto entre ellos.

Operaciones: Aproveche el Poder Modular de las Definiciones de Jitterbit

La clave de cómo se configura y controla cada transformación de datos diferente es a través de una operación. Una operación es simplemente una colección específica de diferentes definiciones que se agrupan para definir una transformación de datos particular. Cada definición dentro de la operación proporciona un detalle único, como dónde está la información, adónde debe ir la información, cómo debe transformarse y cuándo debe suceder.

Cada operación especifica un proceso de transformación de datos único: si necesita realizar las transformaciones en diferentes momentos, puede crear diferentes operaciones que hagan referencia a diferentes programaciones. Si necesita acceder a cierta información en una base de datos, pero lee otros datos de un archivo XML, puede crear dos operaciones diferentes. Pero lo que hace que Jitterbit sea tan poderoso y fácil de usar es su capacidad para construir y/o modificar rápidamente todas las operaciones que necesita simplemente haciendo referencia a sus aspectos comunes.

Como en el ejemplo de programación descrito anteriormente, habría creado varias operaciones diferentes (algunas que hacen referencia a archivos de texto, otras que apuntan a documentos XML y al menos una que hace referencia a su base de datos), pero cada operación hace referencia al mismo "Fin de semana". cronograma.

Tipos de Definiciones

Se hace referencia a las siguientes definiciones modulares dentro de una operación. Los pasos para la Transformación de datos a continuación le presentarán muchos de estos:

  • Orígenes: identifica dónde se almacenan los datos de origen (en un servidor FTP, en un directorio de archivos compartidos, en una base de datos, etc.).

  • Destinos: identifica dónde se enviarán los datos transformados (a una ubicación FTP diferente, en un directorio de archivos compartidos, en una base de datos, etc.).

  • Transformaciones: describe las estructuras de origen y destino y cómo se transformarán los datos. Las estructuras admitidas incluyen documentos de texto, XML definido por un esquema/DTD, solicitudes/respuestas SOAP, solicitudes/respuestas REST, relaciones de base de datos y LDAP.

  • Métodos de servicio web: le permite transformar sus datos antes de enviarlos a una solicitud de servicio web, luego también transformar los datos de respuesta del servicio web en otro formato.

  • Secuencias de Comandos: le permite ejecutar y reutilizar secuencias de comandos de Jitterbit en muchas posiciones de la cadena de operación.

  • Formatos de archivo: define estructuras de documentos de texto. Actualmente, se admiten formatos de archivo planos y jerárquicos de campo delimitado y fijo.

  • Extremos HTTP alojados: le permite definir direcciones URL que sirven como punto de entrada para una o más operaciones. Esto le permite manejar solicitudes en tiempo real a través de solicitudes HTTP.

  • Horarios: Define la fecha, hora y frecuencia en que se debe ejecutar la operación.

  • Mensajes de Correo: permite que se envíen notificaciones de éxito y fracaso cuando se completa una operación.

  • Operaciones: Le permite combinar todas las definiciones mencionadas anteriormente de manera flexible.

Pasos para la Transformación de Datos

Aquí hay un breve resumen de los pasos que normalmente tomará para definir y ejecutar sus transformaciones de datos usando Jitterbit.

Te recomendamos trabajar en el siguiente orden:

  • Crear un entorno

  • Crear roles y agregar miembros

  • Asignar roles y derechos de acceso a un entorno
  • Definir un Nuevo Proyecto

  • Cree una operación en su proyecto y defina todos sus componentes de apoyo, incluidos:

    • Fuente
    • Objetivo
    • Transformación
  • Implementar la operación completada en un entorno y ejecutarla

  • Consulte la consola de actividades para ver los resultados