Saltar al contenido

Escenario 5 del tutorial del conector: Obtener archivo

Introducción

Este escenario demuestra el uso de una actividad Obtener archivo de Dropbox.

En este escenario, se obtiene un archivo de Dropbox y luego se escribe en un servidor FTP.

Nota

Similar a Escenario 4: Procesar archivo, el archivo se especifica dinámicamente durante la configuración de la actividad en Integration Studio leyendo el contenido del directorio de la carpeta Dropbox.

Aquí está la operación completada:

imagen

Importante

Para completar esta operación y escenario, complete la configuración de prerrequisito requerida en el Tutorial del conector de Dropbox.

Debes tener lo siguiente:

  • Acceso a una cuenta de Dropbox y a un servidor FTP.
  • Conectores Dropbox y FTP configurados.
  • Acceso a assets/sample-data directory del repositorio del conector de Dropbox.

1. Copiar el archivo de muestra a Dropbox

Copia el archivo de muestra (account.json) de la assets/sample-data directory del conector de Dropbox al directorio raíz de tu cuenta de Dropbox.

2. Agregar una actividad Obtener archivo de Dropbox a una operación

Arrastre una actividad Obtener archivo de Dropbox desde la paleta de componentes de diseño a la área de inserción de componentes en el tela de diseño para crear una instancia de una actividad Obtener archivo de Dropbox en una nueva operación. Haga doble clic en la actividad para abrirla.

Introduzca un nombre y una ruta de carpeta (por ejemplo, /).

imagen

Haga clic en Siguiente para ir al siguiente paso.

Con la actividad Obtener archivo de Dropbox, demostramos la capacidad de un conector para configurar dinámicamente el esquema en función de una selección del usuario.

Los esquemas disponibles se incluyen en el conector en el momento de la compilación, pero un conector podría actualizar dinámicamente la lista y los conectores disponibles.

Seleccione el account.json fila, ya que utilizará el XSD asociado con el archivo JSON de la cuenta:

image

Haga clic en Siguiente para revisar el esquema de datos, mostrando que la respuesta de Dropbox será un objeto JSON y mostrando sus campos.

En este punto, puede volver a la pantalla anterior e intentar seleccionar los otros tipos de archivos para ver cómo cambia el esquema de datos para reflejar el archivo elegido.

Cuando haya terminado, tome nota del archivo que ha seleccionado; le mostraremos el tutorial usando el account.json archivo:

imagen

Haga clic en Terminado para cerrar la configuración de la actividad.

3. Agregue una actividad de escritura FTP a la operación

Arrastre una actividad Escribir de FTP desde la paleta de componentes de diseño a la área de inserción de componentes en el tela de diseño para crear una instancia de una actividad Write de FTP en una nueva operación. Haga doble clic en la actividad para abrirla.

Configúrelo con un nombre, una ruta (como /) y un patrón de nombre de archivo apropiado (como dropbox_process_results_[date]_[time].json).

La actividad Escritura de FTP se verá así:

imagen

Haga clic en Siguiente y luego en Finalizado para regresar al flujo de trabajo.

4. Agregar una transformación a la operación

Añade una transformación entre las dos actividades.

Cuando se abra, asigne un nombre a la transformación y luego Automap Exact Matches para crear la asignación de transformación.

Haga clic en el Cerrar icono para guardar la configuración de la transformación y volver al flujo de trabajo:

imagen

5. Ejecutar la operación

Implemente y ejecute la operación. El archivo seleccionado debe recuperarse de Dropbox y escribirse en el servidor FTP con un nombre basado en el patrón.

En el registro de operación, debería ver un mensaje de registro que indique que la operación se completó correctamente:

imagen

Variaciones

Ahora puede revisar la operación y probar otros archivos de muestra (JSON o XML) y ver que se procesan de manera similar.