Pentaho Data Integration Advanced ETL - 50000

Pentaho Data Integration Advanced ETL - 50000

Aprenda a desarrollar ETL’s avanzados con un proyecto integral desarrollado de inicio a fin, donde de forma práctica verás como transparentar la integración de cualquier aplicación a través de Pentaho Data Integration, empleando para ello el consumo de servicios web de tipo SOA, REST, así mismo potenciarás lo aprendido utilizando de forma adecuada la capa de metadatos de la Suite de Pentaho Business Analytics. Todo ello con manejo de versiones a nivel del propio PDI, como con GitHub, aprenderás también el funcionamiento de los componentes avanzados a nivel de Jobs y Transformaciones.

299.00
299.0 USD 299.00
299.00
Responsable Johana Diaz Acosta
Última actualización 07/09/2023
Miembros 11
  • MÓDULO 1: Contextualizando Proyecto (PDI)
    • Arquitectura de la solución
    • Comprendiendo el API de la gestión de roles en PBA.
    • Comprendiendo el API de la gestión de usuarios en PA
    • Comprendiendo el API de la gestión de los esquemas de tipo Mondrian (XML)
    • Analizando el caso de uso en función de los niveles de acceso por roles y usuarios
  • MÓDULO 2: Parámetros y Variables en PDI
    • Definición y uso de parámetros en transformaciones y Jobs
    • Definición y uso de variables en transformaciones y Jobs
    • Consumiendo Servicios REST con el uso de variables y parámetros para la gestión de usuarios y roles
    • Uso avanzado del componente de JavaScript
    • Uso avanzado del componente de input y output de XML
    • Uso avanzado del kettle.properties para la definición de constantes y centralizado de tokens y similares
  • MÓDULO 3: Trabajo Colaborativo
    • Control de versiones para el trabajo colaborativo empleando la capa de metadatos de PDI
    • Control de versiones para el trabajo colaborativo con Github
    • Desplegando ETL y programando su ejecución en Pentaho Business Analytics
    • Desplegando ETL y programando su ejecución en en Windows con el gestor de servicios
    • Desplegando ETL y programando su ejecución en en Linux con Crontab
  • MÓDULO 4: Uso del Framework SDK de PDI
    • Creando un proyecto de desarrollo nuevo y bejo el uso del framework SDK de PDI
    • Desarrollo de una modulo capaz de ejecutar la llamada a un job
    • Desarrollo de una módulo capaz de ejecutar la llamada a una transformación
    • Pruebas Unitarias para el módulo de llamada a Jobs
    • Pruebas Unitarias para el módulo de llamada a las transformaciones
  • MÓDULO 5: Integración de Aplicación Externa
    • Despliegue del proyecto integrado en una aplicación externa REAL
    • Pruebas y afinamiento mejorando la performance y aplicando buenas prácticas
    • Revisión de componentes avanzados que ayudan a una correcta automatización en un marco de despliegue en la nube, ejemplo con AWS y Azure