¡Pruébelo! Ejecutar una Tarea en Talend Cloud

Ejecutar una Tarea con un motor en cloud

Esquema de la tarea

En este tutorial empezará conectándose a Talend Cloud Portal. Para ello, deberá disponer de una cuenta de administrador o podrá crear una cuenta de prueba con una validez de 30 días en https://iam.us.cloud.talend.com/idp/trial-registration (para lo cual necesitará una dirección de correo electrónico).

A continuación, publicará una Tarea predefinida y la ejecutará en Talend Cloud.

También verá cómo se ejecuta una tarea con un motor en cloud.

En su máquina de entrenamiento encontrará una sencilla Tarea predefinida. Esta Tarea lee un archivo de cliente de Dropbox, le aplica una transformación simple (concatena el nombre con el apellido) y escribe un archivo de resultados en Dropbox.

Cómo configurar su máquina virtual

  1. Para arrancar su máquina virtual, abra una nueva pestaña con la misma página y haga clic en el siguiente enlace: ¡INICIAR MV!

    La MV arrancará en su navegador de Internet. Espere a que se inicie Windows.

    Se activará un script automáticamente. Puede cerrarlo haciendo clic en el botón X.

  2. Deje que su PC se pueda descubrir en la red.

    En el panel Redes de la derecha haga clic en el botón .

    Es un paso fundamental para ejecutar correctamente todos los ejercicios de este tutorial.

Cómo conectarse al portal de Talend Cloud

  1. Inicie sesión en la URL del portal de Talend Cloud.

    1. Vaya a https://portal.us.cloud.talend.com y haga clic en CONTINUE (Continuar).

    2. Inicie sesión en la interfaz del portal de Talend Cloud. Fíjese que puede utilizar la versión para Asia-Pacífico, Europa o Estados Unidos. Si, por motivos normativos o de otro tipo, es obligatorio que tenga sus datos alojados en Europa, puede cambiar la versión de Estados Unidos a Europa.

  2. Conéctese al portal de Talend Cloud con su cuenta de administrador.

    Si no encuentra sus credenciales de acceso, inscríbase para una prueba de 30 días en https://iam.us.cloud.talend.com/idp/trial-registration.

    Introduzca su dirección de correo electrónico y haga clic en START YOUR TRIAL (Iniciar su prueba). Recibirá inmediatamente un correo de Inscripción de prueba en Talend Cloud con un enlace para finalizar la inscripción. Siga el enlace e introduzca su información y contraseña y luego haga clic en COMPLETE REGISTRATION (Finalizar inscripción).

    Por último recibirá un correo de confirmación de cuenta en Talend Cloud con sus credenciales de acceso. En concreto, busque un nombre de usuario que termine en @domain.talend.com o @trialxxxxxx.talend.com.

    Para iniciar sesión en la interfaz gráfica puede utilizar su dirección electrónica o el nombre de usuario completo. Aunque vaya a utilizar su dirección de correo electrónico para entrar, apunte el nombre de usuario completo, puesto que lo necesitará más adelante para este curso.

    En los pantallazos de este curso el administrador será Adam Brown.

    Su nombre de usuario es abrown@training.talend.com

    Haga clic en LOGIN (Iniciar sesión).

  3. Se abrirá la página de bienvenida del portal.

    Fíjese que en la pantalla aparecen varias aplicaciones: Management Console (Consola de gestión), Studio (Estudio), Data Preparation (Preparación de datos) y Data Stewardship (Administración de datos).

    Haciendo clic en SELECT AN APP (Seleccionar una aplicación) en el margen izquierdo superior de la página podrá abrir también aplicaciones seleccionándolas en un menú desplegable.

    En este tutorial utilizará Management Console (Consola de gestión) para configurar y ejecutar sus Tareas de Talend Studio en la cloud.

Recuperar el nombre de usuario completo en Talend Managament Console

  1. Haga clic en la sección Management Console (Consola de gestión) de la página de bienvenida.

    Se abrirá la página de bienvenida de Talend Management Console. Haga clic en el botón LAUNCH (Iniciar) para acceder a la pestaña de su navegador.

  2. Para mostrar la información de usuario, en la pestaña USERS (Usuarios) del panel de menú izquierdo haga clic en su nombre de usuario.

  3. Copie todo el Login name (Nombre de acceso), porque lo necesitará para configurar Studio (Estudio).

  4. Haga clic en el botón CANCEL (Cancelar).

Conectar Talend Studio a Talend Cloud

Ya está listo para configurar Talend Studio de modo que pueda publicar Tareas en la cloud.

  1. Haga doble clic en el logo de Talend Studio para abrirlo.

  2. Seleccione Local_Project y haga clic en Finish (Terminar).

  3. Cuando se abra el proyecto, vaya a Window > Preferences > Talend > Integration Cloud (Ventana > Preferencias > Talend > Integración en cloud).

  4. Introduzca sus credenciales de la cuenta del portal de Talend Cloud.

    Sustituya el valor por defecto del cuadro de texto Account Username (Nombre de usuario de cuenta) por el nombre de acceso que ha copiado en la Talend Management Console. Busque un nombre de usuario que termine en @training.talend.com o @trialxxxxxx.talend.com.

    Introduzca su contraseña (la misma que empleó para acceder al portal de Talend Cloud).

  5. Asegúrese que se conceda el acceso haciendo clic en el botón Test Connection (Comprobar conexión). Aparecerá "Service available" (Servicio disponible) en verde.

  6. Haga clic en Apply (Aplicar) y en OK.

    Talend Studio ya está configurado.

  7. Opcional (si tiene una conexión lenta): vaya a Talend > Performance (Talend > Rendimiento) y ajuste el parámetro de campo Connection Timeout with Administrator Center (Tiempo límite de conexión con Centro de Administrador) a 300 segundos.

Cuando sus Tareas se ejecuten en la aplicación Talend Management Console, estará utilizando un motor en cloud si todos sus datos o aplicaciones están alojados en la cloud.

También puede hacer uso de motores y clústeres remotos cuando se trate de aplicaciones y datos locales.

Crear una cuenta de Dropbox

Si no tiene ninguna cuenta en Dropbox, siga los siguientes pasos para solicitar una cuenta de prueba.

  1. Crear una cuenta de Dropbox.

    1. Abra un navegador y conéctese a https://www.dropbox.com.
    2. Abra una cuenta nueva: indique su nombre, apellido, dirección de correo electrónico y contraseña; acepte las condiciones y haga clic en Regístrate.

      Se habrá creado su cuenta; no necesita descargarse Dropbox.

    3. Haga clic en el botón back (atrás) para conectarse a Dropbox.
    4. Haga clic en el botón Upload (Subir) y luego en Files (Archivos).

    5. Vaya a C:/StudentFiles, seleccione el archivo customers.csv y haga clic en Open (Abrir).

    6. Seleccione Dropbox y haga clic en Upload (Subir).

    7. Haga clic en Files (Archivos) para verificar que haya subido correctamente el archivo a Dropbox.

  2. Crear una aplicación de Dropbox.
    1. Abra una nueva pestaña y conéctese a https://www.dropbox.com/developers/apps.

    2. Si no ha iniciado ya la sesión, iníciela con sus datos de acceso.

    3. Haga clic en el botón Create app (Crear aplicación).

    4. Si la página de Dropbox solicita una verificación por correo electrónico, haga clic en Send email for verification (Enviar correo de verificación).

    5. Haga clic en el botón Verify your email (Verificar su correo electrónico) en el correo que reciba.

    6. Actualice la página de la aplicación de Dropbox para finalizar la creación de la aplicación.

    7. Seleccione Dropbox API y acceso Full Dropbox.

      Ponga el nombre TIC_ a su aplicación.

      Acepte las condiciones y haga clic en el botón Create app (Crear aplicación).

    8. Se habrá creado la aplicación de Dropbox.
  3. Generar el token de Dropbox.

    1. Haga clic en el botón Generate (Generar).

    2. Copie el Token de acceso generado, que necesitará en su ejercicio.

Actualizar una Tarea en Talend Studio

  1. En Repository (Repositorio) amplíe Job Designs> Standard (Diseños de tarea > Estándar) y abra la Tarea customers_dropbox.

  2. Haga clic en la pestaña Contexts (Contextos) para abrirla.

  3. Haga clic en el campo Value (Valor) para actualizar el valor variable según contexto con su token de Dropbox (conserve las comillas).
  4. Haga clic en Run (Ejecutar) para ejecutar la Tarea.

    La Tarea descarga el archivo customer.csv de Dropbox, concatena el nombre y el apellido de todos los clientes en el archivo y escribe los resultados en un archivo customers_results.csv en su cuenta de Dropbox.

  5. Regrese a su cuenta de Dropbox y verifique que se haya subido el archivo.

    Abra el archivo y confirme que el nombre de cliente sea ahora una concatenación de nombre de pila y apellido.

  6. Suprima el archivo customers_results.csv de Dropbox.

En el próximo apartado desplegará su Tarea a la cloud y la ejecutará ahí.

Publicar una Tarea en Talend Management Console

Una vez configurado Talend Studio con su cuenta de Talend Cloud podrá publicar una Tarea en la cloud.

  1. Del repositorio de Talend Studio, haga clic con el botón derecho sobre el nombre de la Tarea y seleccione Publish to Cloud (Publicar en cloud).

    Si desaparece la ventana emergente Publish to Cloud (Publicar en cloud), haga clic en Designer space (Área de diseñador) para que vuelva a abrirse.

  2. Deje el área de trabajo por defecto y haga clic en Finish (Terminar).

  3. Cuando termine de subirse la Tarea, haga clic en OK.
  4. Conéctese al portal de Talend Cloud y abra la aplicación Talend Management Cloud.

    Abra la pestaña MANAGEMENT (Gestión) y haga clic en el icono Tasks (Tareas) en su Personal space (Área personal).

  5. Verifique que la Tarea que ha publicado haya quedado encapsulada en una tarea del mismo nombre.

Crear una conexión de Dropbox en Management Console (Consola de gestión)

Para ejecutar una Tarea en la cloud necesitará configurar también la conexión de Dropbox en TMC.

  1. En Management Console (Consola de gestión), en el menú de la izquierda haga clic en Management (Gestión).

  2. Seleccione Connections (Conexiones) en su Personal space (Área personal).

     

  3. Haga clic en ADD CONNECTION(Añadir conexión).

  4. Configure el apartado Add New Connection (Añadir conexión nueva).

    1. Deje el Workspace (Área de trabajo) como (Su nombre) personal

    2. En Application (Aplicación) seleccione Dropbox

    3. Defina Name (Nombre) de conexión como TIC_Dropbox y pegue el token de acceso generado.

  5. Haga clic en Save (Guardar) y confirme que se haya creado la conexión.

Configurar y ejecutar una tarea con un motor en cloud

Cuando se haya publicado la Tarea de Talend Studio en Talend Cloud y se haya encapsulado en una tarea, y creado una conexión a Dropbox, se podrá ejecutar la tarea en la cloud.

  1. En la aplicación Management Console (Consola de gestión), en el menú de la izquierda seleccione la pestaña MANAGEMENT (Gestión) y haga clic en el icono Tasks (Tareas) de su área personal.

  2. Aparecerá la lista Tasks and Plan (Tareas y Plan). Para acceder a la información, haga clic en su Task name (Nombre de tarea)

  3. Para definir los ajustes de Task (Tarea), pase el ratón por el apartado Configuration (Configuración) hasta que aparezca el símbolo del lápiz y haga clic para editar la configuración.

  4. Deje la configuración de Artifact (Artefacto) como esté definida y haga clic en CONTINUE (Continuar).

  5. En los parámetros de Connection (Conexión), seleccione la conexión de Dropbox que ha creado anteriormente. Haga clic en CONTINUE (Continuar).

  6. Configure el apartado Go Live (Activación).
    1. Deje el Runtime (Tiempo de ejecución) como Cloud.

    2. Para ejecutar la tarea inmediatamente, deje el campo Run type (Tipo de ejecución) como Manually (Manualmente).

    3. Haga clic en el botón GO LIVE (Activación).

      Una ventana emergente confirmará que ha empezado la ejecución de la tarea.

      Una vez vuelva a estar en su pantalla de tarea, podrá ver en el apartado RUN HISTORY (Historial de ejecución) que su tarea se está ejecutando.

  7. Controle la ejecución de la tarea.
    1. En el apartado RUN HISTORY (Historial de ejecución), compruebe el estado de ejecución haciendo clic en el botón REFRESH (Actualizar).

    2. Una vez terminada la ejecución de la tarea, aparecerá la duración.

    3. Para acceder a información detallada de la ejecución de la tarea, amplíe el panel haciendo clic en la flecha hacia la derecha y haga clic en VIEW LOGS (Ver registro). Desde aquí podrá filtrar por registros de usuario o de desarrollador, o mostrar todos los registros, incluidos los mensajes de información.

  8. Regrese a Dropbox y verifique que se haya añadido el archivo customers_results.csv.

Programar la ejecución de una tarea

Si no quiere ejecutar la tarea inmediatamente, puede programar su ejecución.

  1. Desde la lista Task and Plan (Tarea y Plan) de la TMC, regrese a la información de customers_dropbox del apartado Configuration (Configuration) para editar su tarea.

  2. Configure el apartado Go Live (Activación).

    1. Deje el Runtime (Tiempo de ejecución) como Cloud.

    2. Para el Run type (Tipo de ejecución), seleccione Daily (A diario).

    3. Defina la zona horaria de referencia.

    4. Configure Starts (Empieza) y Repeat from (Repetir a partir de) a la fecha y hora actuales, y configure Repeat to (Repetir hasta) 10 minutos después.

    5. En Repeat every (Repetir cada), seleccione 1 day(s) (1 día), At specific intervals (A intervalos específicos) y Repeat every 5 minutes (Repetir cada 5 minutos).

  3. Haga clic en el botón GO LIVE (Activación).

    Una ventana emergente confirmará que se ha programado la ejecución de la tarea.

    En la pantalla de tarea podrá ver en el apartado RUN HISTORY (Historial de ejecución) que su tarea se está ejecutando.

  4. Regrese a Dropbox y verifique que se haya añadido el archivo.

Talend Cloud también le permite crear un plan de ejecución. Con esta operación podrá ejecutar varias tareas secuencialmente y programar su plan de ejecución.

Para más información, consulte otros recursos Talend:

Ha finalizado el tutorial.

| Last Updated: junio 11th, 2019