Pentaho (Community Edition)
I. Objetivos
Este curso está enfocado en el uso de los componentes de Pentaho para realizar procesos de transformación de datos, modelado de fuentes de datos y visualización de los mismos mediante informes clásicos, bajo petición y paneles de control.
Al finalizar el curso, el alumno tendrá suficientes conocimientos para:
- Instalar el producto y la versión de Java correspondiente.
 - Realizar transformación de datos (ETL) desde distintas fuentes de datos a diferentes destinos.
 - Modelar una fuente de datos en estrella con copo de nieve.
 - Realizar informes en línea y clásicos (pixel-perfect).
 - Usar parámetros para crear informes configurables por el usuario.
 - Crear paneles de control accediendo a distintas fuentes de datos.
 
II. Requisitos
- Conocimientos de SQL.
 - Opcional:
- Conocimiento de otras herramientas de ETL.
 
 
III. Duración
- 25 horas.
 
IV. Metodología
El curso se desarrolla mediante la exposición teórica acompañada de demostraciones prácticas y explicaciones de los resultados obtenidos.
El alumno lleva a cabo la creación de objetos (transformaciones y trabajos de PDI, informes de PDR, esquemas de PSW, informes en línea con Saiku u otras herramientas, paneles de control con CDE) con distintas fuentes de datos, principalmente relacionales (MySQL).
Resolución de dudas de los conceptos expuestos.
V. Contenido
- Introducción a Pentaho Community Edition y sus componentes.
- Componentes de PCE.
 
- Requisitos de Java.
 
- Instalación de componentes.
 
 
- PDI. Pentaho Data Integrator.
- Conexiones a bases de datos.
 
- Importación y exportación usando tablas.
 
- Importación y exportación desde ficheros de texto plano, csv, Excel, xml, etc.
 
- Uso de calculadora y fórmulas.
 
- Uso de lookup, group by, split, pivot.
 
- Modificación de propiedades de Kettle.
 
- Creación de trabajos.
 
- Uso de variables.
 
- Uso de parámetros.
 
- Flujo de trabajos y gestión de errores.
 
- Uso de PDI desde terminal.
 
 
- PSW. Pentaho Schema Workbench.
- Modelar esquema dimensional (modelo en estrella) con normalización (copo de nieve).
 
- Publicación de esquemas.
 
- Definir tabla de hechos.
 
- Añadir dimensiones.
 
- Creación de jerarquías.
 
- Modelar copo de nieve.
 
- Creación de medidas calculadas.
 
- Creación de miembros calculados.
 
- Uso de tablas de resumen (aggregate).
 
 
- BIS. Pentaho BI Server
- Configurar e iniciar servidor.
 
- Logs del servidor.
 
- Acceso al sistema.
 
- Configuración de usuarios.
 
- Informes bajo petición.
- JPivot.
 
 
 
- Pivot4J.
- Saiku.
 
- Descargar y cargar archivos.
 
- Planificador.
 
 
- PRD. Pentaho Report Designer
- Creación de informes clásicos (pixel-perfect).
 
- Uso de encabezados, pies de página, configuración del documento, área de etiquetas, área de datos.
 
- Paginación e inclusión de fecha y hora en informe.
 
- Formateado de columnas.
 
- Creación de agrupaciones.
 
- Creación de totales.
 
- Uso de filtros de usuario:
- Filtros sencillos.
 
- Uso de filtros con cadenas de texto.
 
- Filtros clave-valor.
 
- Parámetros anidados.
 
- Valores por defecto.
 
 
- Opciones para «no data found».
 
- Subinformes en informes.
 
- Gráficos en informes:
- Gráfico de tarta.
 
- Gráfico de barras.
 
- Subinformes con gráficos.
 
- Gráficos spark-line.
 
 
- Tablas pivotantes en informes.
 
 
- CDE. Community Dashboard Editor
- Concepto de panel de control.
 
- Introducción a las tres capas de CDE.
- Diseño de página.
 
- Componentes.
 
- Fuentes de datos.
 
 
- Creación de gráficos CCC.
 
- Incorporar gráficos y otros elementos de visualización de datos al dashboard.
 
 
