Variables en Jitterbit Integration Studio
Descripción general
Las variables se utilizan para permitir la configuración dinámica de los puntos finales, para apoyar el paso de datos entre operaciones y para impulsar la lógica de integración detallada con scripts de transformación.
Jitterbit admite múltiples tipos de variables con diferentes alcances, incluidas variables locales, globales, de proyecto y de Jitterbit. Además, están disponibles sustituciones de palabras clave para usar con campos de nombre de archivo.
Las mejores prácticas de integración sugieren que se utilice la variable que tenga el alcance más limitado, con el fin de minimizar el riesgo de cambiar los valores de las variables en múltiples componentes del proyecto.
Algunas formas en las que se pueden utilizar las variables incluyen estos casos de uso populares:
- Los archivos de datos se pasan entre operaciones almacenándolos en una variable global.
- Las variables se asignan a campos de destino en una transformación, proporcionando capacidades de mapeo dinámico.
- Las URL de conexión, parámetros y credenciales se completan con variables de proyecto, que pueden configurarse o cambiarse desde la Consola de Administración durante el tiempo de ejecución de la operación.
Todos los tipos de variables se pueden leer y escribir dependiendo de la naturaleza de la variable específica (es decir, algunas variables pueden ser solo informativas). En los scripts, las variables se pueden acceder y actualizar con Jitterbit Script o JavaScript. Cualquier variable global de JavaScript definida recientemente se convertirá en una variable global de Jitterbit.
En cuanto a la diferencia de rendimiento entre los diferentes tipos de variables, se prefieren las variables locales ya que no se persisten para otras operaciones. Las variables globales y de proyecto deben ser almacenadas en caché para otras operaciones. Consulte Consideraciones de almacenamiento para recomendaciones sobre cuándo es apropiado utilizar estos dos tipos.
Estas páginas están incluidas en este tema:
-
Variables locales
Las variables locales son las que tienen el alcance más limitado. Se declaran dentro de un script y solo se pueden acceder dentro de ese script. -
Variables Globales
Las variables globales se declaran en una operación y luego están disponibles para ser referenciadas en la misma operación o en operaciones y scripts posteriores. Las operaciones posteriores pueden estar dentro de los mismos flujos de trabajo o flujos de trabajo posteriores, según lo vinculado con las acciones de operación. -
Variables del Proyecto
Las variables del proyecto se establecen antes de la ejecución de la operación y se vuelven disponibles para su uso en todos los flujos de trabajo del proyecto. Dado que las variables del proyecto se pueden establecer a través de la Consola de Administración y dentro del Integrador Ciudadano, proporcionan la flexibilidad para establecer y cambiar parámetros y credenciales sin necesidad de volver a implementar el proyecto. -
Variables de Jitterbit
Las variables de Jitterbit son predefinidas por el sistema Harmony y se pueden usar para obtener fácilmente información global, como el nombre del archivo fuente actual y otra información útil. Los valores predeterminados de las variables de Jitterbit también se pueden sobrescribir temporalmente en un script.Nota
Si se utiliza un agente privado, también se puede cambiar programáticamente el comportamiento de Jitterbit modificando el archivo de configuración del agente privado para cambiar el valor predeterminado de una variable de Jitterbit predefinida o para crear y predefinir su propia variable de Jitterbit. Crear o actualizar variables de Jitterbit utilizando el archivo de configuración no está disponible para agentes en la nube.
-
Palabras Clave del Nombre de Archivo
Las palabras clave del nombre de archivo se utilizan para generar nombres de archivo únicos para campos configurables que toman nombres de archivo como entrada.