Creo que todos en alguna ocasión hemos pensado si era posible enviar esos reportes en excel que extraemos con PDI, pero en lugar de como adjuntos en un correo, incrustados en forma de HTML en un email. Como una imagen vale mas que mil palabras, os dejo con un vídeo que muestra exactamente lo que vamos a conseguir hoy.

¿Queréis saber como hacerlo? vamos a ello…

Continuar

Sergio Martín
Más de seis años de experiencia gestionando equipos y proyectos de Business Intelligence para diferentes sectores, apasionado de todos los procesos técnicos relacionados con la gestión de la información, el tratamiento de datos y la automatización de procesos

** Microstrategy 9.4 | Pentaho 5 (ETL) | Oracle 11g **

job_principal

Muchas veces tenemos la necesidad de crear un proceso determinado de ETL que necesita ser ejecutado de manera repetida, pero para varios parámetros diferentes. Frente a esto, podríamos recurrir a crear una ETL con una parte de configuración inicial manual, donde en cada iteración podríamos definir una variable y lanzar el proceso a mano.

Sin embargo, con PDI, podemos automatizar esta tarea, creando una función genérica a la que le pasaremos los parámetros correspondientes en cada iteración. Vamos con ello…Continuar

Sergio Martín
Más de seis años de experiencia gestionando equipos y proyectos de Business Intelligence para diferentes sectores, apasionado de todos los procesos técnicos relacionados con la gestión de la información, el tratamiento de datos y la automatización de procesos

** Microstrategy 9.4 | Pentaho 5 (ETL) | Oracle 11g **

Combinados

–>

Seguro que en muchas ocasiones habéis tenido que combinar varios ficheros CSV de idéntica estructura pero diferentes datos y habéis recurrido a procesos de ETL sencillos pero tediosos de crear, como múltiples inputs en Kettle o similares. Os voy a dejar aquí un truco muy sencillo para que, con un simple comando fusionemos tantos ficheros CSV como queramos en uno solo.

Continuar

Sergio Martín
Más de seis años de experiencia gestionando equipos y proyectos de Business Intelligence para diferentes sectores, apasionado de todos los procesos técnicos relacionados con la gestión de la información, el tratamiento de datos y la automatización de procesos

** Microstrategy 9.4 | Pentaho 5 (ETL) | Oracle 11g **

system_manager_portada

Quizás en algún momento se os ha caído el Intelligence Server y bien porque no estabais en el momento trabajando con Microstrategy o por cualquier otro motivo, y ya que el servicio no se vuelve a levantar solo, ha sido algún cliente quien os ha avisado de que no podía acceder a la herramienta. Vamos a ver como crear un proceso automático que nos avisará y, dado el caso iniciará el servicio, cuando Intelligence Server esté caído. Lo vamos a hacer con System Manager…Continuar

Sergio Martín
Más de seis años de experiencia gestionando equipos y proyectos de Business Intelligence para diferentes sectores, apasionado de todos los procesos técnicos relacionados con la gestión de la información, el tratamiento de datos y la automatización de procesos

** Microstrategy 9.4 | Pentaho 5 (ETL) | Oracle 11g **

TEMPORARY_LOOKUP

Como sabéis, en casi todo proyecto de BI necesitamos una tabla de tiempos con los datos mas representativos de esta dimensión como DIA, SEMANA, MES o AÑO entre otros. Con ella seremos capaces de crear, a partir de una fecha en concreto, toda una relación de descripciones temporales asociadas. Vamos a ver como poblamos nuestra tabla lookup de tiempos usando Kettle de Pentaho (PDI).

Continuar

Sergio Martín
Más de seis años de experiencia gestionando equipos y proyectos de Business Intelligence para diferentes sectores, apasionado de todos los procesos técnicos relacionados con la gestión de la información, el tratamiento de datos y la automatización de procesos

** Microstrategy 9.4 | Pentaho 5 (ETL) | Oracle 11g **

06-06-2014-18-14-56

En esta nueva serie de trucos y consejos sobre herramientas de BI, la primera entrada va dedicada a la plataforma de ETL de Pentaho, Kettle.

Un error frecuente  -al menos en la versión 4.1.0 e inferiores- es la, en principio, imposibilidad de poder abrir una Transformation ubicada dentro un Job, obligándonos a abrirla a través del menu File/Open.. 

06-06-2014-18-14-21
Continuar

Sergio Martín
Más de seis años de experiencia gestionando equipos y proyectos de Business Intelligence para diferentes sectores, apasionado de todos los procesos técnicos relacionados con la gestión de la información, el tratamiento de datos y la automatización de procesos

** Microstrategy 9.4 | Pentaho 5 (ETL) | Oracle 11g **