22 Dic Pentaho Dashboards Advanced
INSCRIPCIÓN ABIERTA TODO EL AÑO.
Pentaho es una solución tecnológica, una de las herramientas más potentes y versátiles a la hora de diseñar los procesos de integración a la medida de las necesidades de la empresa, fundamentalmente con el objetivo de construir y explotar su Data Warehouse (DW), entre otras utilidades.
Dirigido a
Todas las personas con conocimientos medios en Pentaho.
Objetivos
Investigar la herramienta Open Source para creación de Dashboards de Pentaho.
Aprender a configurar los componentes más utilizados para la creación de Dashboards mediante ejemplos prácticos.
Crear Dashboards avanzados, interactivos y altamente parametrizables.
Utilizar y combinar distintos tipos de datasources para la obtención de datos.
Diseñar Dashboards con Charts, Popups, Link, Drilldown, Selectores, Tacómetros/Gauges, Parámetros, código JavaScript/jQuery, reportes PRD.
Aprender a utilizar todo el ecosistema de Pentaho Dashboard.
Metodología
Modalidad: Online.
Duración: 165 horas de estudio (2 meses).
Programa
Tema 1 – Descripción y ejemplificación de Tecnologías Auxiliares:
CDOM | HTML | XML | XHTML | CSS | JS | AJAX | jQuery
Tema 2 – Dashboards:
Definición, usos, características
CTools:
Características
Licencia
Pack de Tools que componenen las CTools
Tema 3 – Pentaho:
Definición y objetivos
Principales proyectos de la Suite Pentaho
Características destacadas de las últimas actualizaciones
Características de Pentaho Server
Arquitectura
Configurar Driver JDBC de MySQL
Presentación de Base de Datos para realizar los ejemplos y prácticas del curso
Layout de Pentaho User Console (PUC): File | View | Refresh | Help
Perspectivas de PUC: Home | Browse Files | Opened | Schedules | Administration
Creación de Nueva Solución BI
Creación de JNDI para conexión MySQL
Pentaho Marketplace: Descripción | Layout | Instalación de plugins
Tema 4 – MySQL:
Definición y características
Community Server VS Enterprise Edition
MySQL Workbench: Características | Instalación | Layout
Creación de Nueva Instancia
Explicación de las principales opciones de la Sección Administrativa: Server Status |
Client Connections | Users and Privileges | Status and System Variables | Data Export |
Data Import/Restore | Startup/Shutdown | Server Logs | Option File
Explicación de las principales opciones de la Sección SQL: Panel Schemas | Tab Info | Snippets | Log Output | SQL Canvas | Tabs | Accesos rápidos
Tema 5 – Community Dashboard Editor (CDE):
PCaracterísticas
Descripción, uso y características de las CTools: Community Dashboard Framework (CDF) | Community Chart Component (CCC) | Community Data Access (CDA)
Creación de nuevo Dashboard y presentación de interfaz gráfica de CDE
Descripción de la Perspectiva Layout:
Tipos de implementación: Blueprint | Bootstrap | Mobile
Aplicación de Template
Explicación de la opción RequireJS Support
Creación de múltiples filas y columnas
Descripción de la Perspectiva Datasources:
Principales tipos de datasources
Descripción de la Perspectiva Components:
Principales tipos de componentes
Dashboard Simple: look&feel | elemento HTML | opción Add Resource | elemento Space
Configuración de interacción Drill-down entre componentes: Parameters | Listeners | clickAction | Datasource dinámico
Configuración avanzada de Charts: pestaña Advanced Properties | Extension Points | Debug
Frameworks y librerías utilizadas en CDE
Tema 6 – Community Chart Component (CCC):
Pasos y buenas prácticas para crear Dashboards
Descripción de la documentación de CCC
Propiedades Protovis para extender las características por defecto de los Charts CCC
Configuración avanzada de los principales Charts: CCC Treemap Chart | CCC Heat Grid | CCC Line Chart | CCC Bar Chart | CCC
Pie Chart | CGG Dial Chart | CCC Bullet Chart
Tema 7 – Community Data Access (CDA):
Gestión de datasources
Editar el XML del archivo que contiene los Datasources del Dashboard
Descripción de los tags XML
Visualizar el dataset obtenido por cada Datasource
Obtener URL de ejecución de Datasouces y configurar tipo de salida (json, csv, xls)
Calendarizar la ejecución de Datasources para almacenamiento en Caché
Implementación de Datasources centralizados
Tema 8 – Selectores:
Drincipales tipos de selectores: Select Component | Check Component | Text Input Component | SelectMulti Component
Configurar ítems en lista horizontal
Configurar Selector para incluir ítem que represente todos los valores
Tema 9 – Community Dashboard Framework (CDF):
Descripción del Ciclo de Vida del Dashboard: init | preInit | postInit
Descripción del Ciclo de Vida de los Componentes CDF: execute at start | preExecution | postExecution | postFetch | preChange | postChange | fireChange
Descripción avanzada de las características de los componentes: type | parameter | parameters | listeners | htmlObject | priority
Tema 10 – Gauges:
CGG Dial Chart
Descripción y características
Configuración de template
Configuración dinámica mediante la utilización de Query Component
CCC Bullet Chart
Descripción y características
Descripción del Dataset esperado
Ejemplificación de los diversos tipos de presentación: horizontal | vertical | múltiples
Tema 11 – Table Component:
Descripción y uso
Aplicación y configuración avanzada de Column Types especiales mediante código JavaScript: sparkline | pvSparkline | dataBar | trendArrow | hyperlink | circle | formattedText | cccBulletChart | groupHeaders
Customización de la Table
Tema 12 – Pivot Component:
Descripción y uso
Creación de análisis jPivot interactivo y descripción de tags XML
Añadir análisis jPivot al Dashboard que recibe valores de entrada
Quitar mensaje Warning
Tema 13 – Datasorces avanzados: MDX, UNION, JOIN, PDI:
Descripción, características y sintaxis del lenguaje MDX
Utilización de Datasource que se conecta con Mondrian
Descripción y utilización de Datasource que se compone al unir diferentes tipos de Datasource: Union | Join
Descripción de Pentaho Data Integration (PDI)
Características y ejemplos de Transformations PDI
Permitir visualización de Transformations PDI en PUC
Utilización de Datasource que se conecta con PDI y recibe parámetros de entrada
Utilización de Export Button Component para exportar datasets
Tema 14 – Pentaho Report Designer (PRD)
Descripción y características de PRD
Utilización de PRPT Component para visualizar reporte PRD que recibe parámetros de entrada
Tema 15 – Popup:
Descripción y uso
Creación de botón contextual que abre Popup con Chart incluido
Configuración de Popup que se ejecuta tras hacer clic en un valor específico de un Chart
Tema 16 – Parámetros URL:
Descripción, notación, uso y obtención de parámetros enviados a través de la URL de ejecución
Descripción de la propiedad Bookmarkable
Aplicación de parámetros vía URL en selectores
Tema 17 – Hyperlinks:
Descripción, aplicación y uso
Utilización del método Open
Utilización del tag HTML “a”
Configuración de Hyperlinks en Button Component y en Chart para realizar Drill-down
Aplicación práctica para abrir un Dashboard en una nueva ventana/pestaña en el web browse
Tema 18 – jQuery UI:
Descripción y uso
Configuración avanzada en la Perspectiva Layout
Aplicación de código JavaScript para visualizar Tabs en el Dashboard
Aplicación de código JavaScript para visualizar un Accordion en el Dashboard
Aplicación de código JavaScript para utilizar un Widget Slider como selector de valores
Tema 19 – Bootstrap:
Características
Preprocesadores CSS
Tamaños predeterminados
Componentes
Licencia
Configuración Bootstrap para acomodar y redimensionar automáticamente el tamaño y posición de todos los elementos del Dashboard
Tema 20 – Bonus Track: Open Street Map:
Descripción
Licencia
Aplicación en CDE
Descripción de Dataset esperado
Configuración de Open Street Map para marcar valores en mapa y ejecutar Popups
Docente
Darío Bernabeu. Experto en el desarrollo e implementación de soluciones OSBI (Open Source Business Intelligence), Bases de Datos y Tecnologías Web.
Notas
• Reconocimiento de ECTs – RESOLUCIÓN de 6 de mayo de 2019, del Rectorado de la Universidad de Valladolid (BOCyL núm. 94 de 20 de mayo de 2019).
• Para más información contacte con nosotros en el 983.18.46.25 o enviando un correo electrónico a formacioncontinua@fundacion.uva.es
Sorry, the comment form is closed at this time.