Saltar al contenido

¡Transforma tus conexiones en dinero para el final del año con nuestro nuevo Programa de Indicación de Clientes! Descubre más

Actividad de escritura en almacenamiento temporal

Introducción

Una actividad de Escritura de Almacenamiento Temporal, que utiliza su conexión de Almacenamiento Temporal, escribe datos en un extremo de almacenamiento temporal y está destinado a ser utilizado como un destino para consumir datos en una operación o para ser llamado en un secuencia de comandos.

Nota

Agentes de la nube tienen un límite de tamaño de archivo de almacenamiento temporal de 50 GB por archivo. Se recomienda a quienes necesiten crear archivos temporales de más de 50 GB que utilicen agentes privados.

Crear una actividad de escritura en almacenamiento temporal

Se crea una instancia de una actividad de Escritura de Almacenamiento Temporal desde una conexión de Almacenamiento Temporal utilizando su tipo de actividad Escribir.

Para crear una instancia de una actividad, arrastre el tipo de actividad al tela de diseño de tela de diseño o cópielo y péguelo en él. Para obtener más información, consulte Crear una instancia de actividad o herramienta en Reutilización de componentes.

Una actividad Escritura de almacenamiento temporal existente se puede editar desde estas ubicaciones:

Configurar una actividad de escritura en almacenamiento temporal

Siga estos pasos para configurar una actividad de Escritura de almacenamiento temporal:

Precaución

Tras la ejecución correcta de una actividad de Escritura en el almacenamiento temporal, el servicio de limpieza Jitterbit limpia, de forma predeterminada, todos los archivos escritos en el almacenamiento temporal después de 24 horas. En los agentes privados, la configuración de limpieza de archivos se puede modificar mediante el archivo de configuración del agente privado bajo el [FileCleanup] sección cambiando el FrequencyInHours.

Paso 1: Ingrese un nombre, proporcione un esquema de solicitud y especifique la configuración

Actividad de escritura de almacenamiento temporal 1

Consejo

Campos con un icono de variable soporte utilizando variables globales, variables del proyecto y variables de Jitterbit. Comience escribiendo un corchete abierto [ En el campo o haciendo clic en el icono de variable para ver una lista de las variables existentes.

  • Nombre: Introduzca un nombre para identificar la actividad de Escritura de Almacenamiento Temporal. El nombre debe ser único para cada actividad de Escritura de Almacenamiento Temporal y no debe contener barras diagonales (/) o dos puntos (:).

  • Proporcionar esquema de solicitud: El esquema de solicitud define la estructura de datos que utiliza la actividad de Escritura de Almacenamiento Temporal. La necesidad de un esquema de solicitud depende de si la actividad se utiliza como destino de una transformación (consulte Uso del esquema). Para obtener instrucciones sobre cómo completar esta sección de configuración de la actividad, consulte Esquemas definidos en una actividad.

  • Ruta (opcional): Ingrese la ruta de la carpeta donde desea escribir dentro del directorio de almacenamiento temporal, o ingrese varias rutas separadas por una coma (por ejemplo, folder1, folder2Si no se introduce ninguna ruta, los archivos se escriben directamente en la carpeta de almacenamiento temporal predeterminada. Para escribir en un subdirectorio de almacenamiento temporal nuevo o existente, introduzca la(s) ruta(s) de la(s) carpeta(s) existente(s) dentro del directorio de almacenamiento temporal.

    Advertencia

    Estos caracteres especiales no se pueden usar en las rutas de archivo: ~, %, $, ", <, >, :, ?.

    Sin embargo, algunos caracteres especiales están permitidos: !, @, #, ^, &, *, (, ), [, ], ', ;. Además, una barra diagonal / o una barra invertida \ Se puede usar como separador de ruta.

    Nota

    El directorio de almacenamiento temporal predeterminado que utiliza Harmony es el directorio temporal del sistema operativo del agente. Normalmente:

    • Windows: C:\Windows\Temp\jitterbit\TemporaryStorage
    • Linux: /tmp/jitterbit/TemporaryStorage

    Sobre agentes privados, el directorio de almacenamiento temporal predeterminado se puede cambiar a través del archivo de configuración del agente privado. Para ello, bajo la [OperationEngine] sección, conjunto TemporaryStorageRootDirectory A una ruta absoluta a un directorio existente.

    En agentes de la nube, el directorio de almacenamiento temporal predeterminado no se puede cambiar. Sin embargo, dado que la ruta es relativa, si un archivo se ha escrito en el almacenamiento temporal con una ruta específica, ese mismo archivo se puede recuperar del almacenamiento temporal utilizando la misma ruta si se creó dentro de la misma cadena de operación. Para obtener más información, consulte Notas importantes en Almacenamiento temporal.

  • Nombre(s) de archivo: Ingrese el nombre del archivo o archivos que desea escribir dentro de las rutas ingresadas anteriormente. Cualquiera de las palabras clave del nombre de archivo están disponibles para generar nombres de archivos únicos (por ejemplo, result [date][tiempo].[ext]Si especifica datos en formato ZIP, consulte las opciones de Compresión que se describen a continuación.

  • Configuración opcional: Haga clic para expandir la configuración opcional adicional:

    Configuración opcional de la actividad 1 de escritura en almacenamiento temporal

    • No crear archivos vacíos: Seleccione esta casilla de verificación para omitir la creación del archivo de destino si no hay datos de destino.

    • Agregar al archivo: Seleccione esta casilla de verificación para agregar al archivo de destino existente en lugar de sobrescribir.

    • Escribir encabezados: Seleccione esta casilla de verificación si está utilizando un destino de texto plano y desea escribir encabezados (nombres de columnas/campos) en la primera línea.

    • Tipo de fin de línea: Especifica cómo escribir los saltos de línea al escribir en un destino. Tenga en cuenta que los caracteres de fin de línea en los datos no se convierten. Las opciones son las siguientes:

      • Predeterminado: Caracteres de final de línea estándar para la plataforma en la que se ejecuta el agente.

      • Windows: CRLF (ASCII 13 y ASCII 10).

      • Unix: LF (ASCII 10).

    • Codificación de caracteres: Especifique la codificación de caracteres para definir una codificación específica para el archivo de destino. Si deja este campo en blanco, Harmony intentará detectar la codificación. Si desea sobrescribir la predeterminada, puede elegir cualquiera de los tipos de codificación que aparecen en Codificaciones de caracteres compatibles.

    • Compresión: Seleccione la casilla Comprimir archivos de destino si desea comprimir los datos de destino. Estas opciones estarán disponibles:

      • Formato: Utilice el menú desplegable para seleccionar el formato de compresión deseado. Actualmente, solo se admite el formato ZIP.

      • Nombres de archivo en el/los archivo(s): Introduzca el nombre del/de los archivo(s) de destino que se comprimirán dentro del archivo. Cualquiera de las palabras clave del nombre de archivo están disponibles para generar nombres de archivo únicos. Los archivos se escriben automáticamente en el archivo en el nivel raíz.

        Consejo

        Para mantener los nombres de archivo en el archivo comprimido iguales a los nombres de archivo definidos en el destino, ingrese [file].[ext].

      • Modo: Utilice el menú desplegable para seleccionar entre estos modos:

        • Sobrescribir: Sobrescribe el archivo existente.
        • Anexar: Si el archivo no está cifrado, añade archivos comprimidos al archivo existente. No se permite añadir archivos a un archivo ZIP cifrado.
      • Contraseña: Para cifrar el archivo, ingrese la contraseña deseada.

      • Modo de cifrado: Si se proporciona una contraseña, utilice el menú desplegable para seleccionar entre los dos modos de cifrado disponibles: AES y ZIP estándar.

  • Guardar y salir: Si está habilitado, haga clic para guardar la configuración de este paso y cerrar la configuración de la actividad.

  • Siguiente: Haga clic para guardar temporalmente la configuración de este paso y continuar con el siguiente. La configuración no se guardará hasta que haga clic en el botón Finalizado en el último paso.

  • Descartar cambios: Después de realizar cambios, haga clic para cerrar la configuración sin guardar los cambios realizados en ningún paso. Un mensaje le pedirá que confirme que desea descartar los cambios.

Paso 2: Revisar los esquemas de datos

Actividad de escritura de almacenamiento temporal 2

Esquema de datos: Si se proporciona durante la configuración de la actividad, se muestra el esquema de datos solicitado. Si la operación utiliza una transformación, los esquemas de datos se muestran de nuevo posteriormente durante el mapeo de la transformación, donde puede asignar campos de destino mediante objetos de origen, secuencias de comandos, variables, valores personalizados y más. También puede definir esquemas directamente en una transformación.

  • Añadir complemento(s): Los complementos son aplicaciones proporcionadas por Jitterbit o por el usuario que amplían las funciones nativas de Harmony. Para aplicar un complemento a la actividad, haga clic para expandir esta sección y seleccione la casilla junto al complemento que desea utilizar. Para obtener instrucciones adicionales sobre el uso de complementos, incluyendo detalles sobre cómo configurar las variables requeridas, consulte complemento añadidos a una actividad.

  • Atrás: Haga clic para guardar temporalmente la configuración de este paso y volver al paso anterior.

  • Finalizado: Haga clic para guardar la configuración de todos los pasos y cerrar la configuración de la actividad.

  • Descartar cambios: Después de realizar los cambios, haga clic para cerrar la configuración sin guardar los cambios realizados en ningún paso. Un mensaje le pedirá que confirme que desea descartar los cambios.

Próximos pasos

Después de configurar una actividad de Escritura de almacenamiento temporal, puede usarla dentro de una operación o secuencia de comandos como se describe a continuación.

Completar la operación

Después de configurar una actividad de Escritura de almacenamiento temporal, complete la configuración de la operación agregando y configurando otras actividades o herramientas como pasos de la operación. También puede configurar los ajustes de una operación, lo que incluye la posibilidad de encadenar operaciones que se encuentren en el mismo flujo de trabajo o en flujos de trabajo diferentes.

Una vez creada una actividad de Escritura de Almacenamiento Temporal, se puede acceder a las acciones del menú correspondientes desde el panel del proyecto, en las pestañas Flujos de trabajo o Componentes, y desde el tela de diseño. Consulte menú de acciones de la actividad para más detalles.

Las actividades de Escritura de almacenamiento temporal se pueden utilizar como objetivo con estos patrones de operación:

Un patrón de diseño común para el uso del almacenamiento temporal se proporciona en Conservación de datos para su posterior procesamiento mediante almacenamiento temporal (Este patrón utiliza Design Studio como ejemplo, pero los mismos conceptos se pueden aplicar en Integration Studio).

Cuando esté listo, desplegar y ejecute la operación y valide el comportamiento verificando los registros de operación.

Utilizar actividades de almacenamiento temporal en secuencias de comandos

Las actividades de Escritura de almacenamiento temporal también se pueden referenciar en un secuencia de comandos para usar con funciones de secuencia de comandos que utilizan un targetId como parámetro, incluyendo estos:

Funciones de Jitterbit Script

  • ArchiveFile
  • FlushAllFiles
  • FlushFile
  • WriteFile

Funciones de Jitterbit en JavaScript

  • Jitterbit.WriteFile

Para obtener más detalles sobre cómo hacer referencia a actividades en secuencias de comandos, consulte Extremos en Jitterbit Script o Extremos en JavaScript.