Pentaho Dashboards Advanced

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.

 Coste:

  • Importe del curso: 160€

Utilizamos cookies propias y de terceros para mejorar nuestros servicios y mostrarle publicidad relacionada con sus preferencias mediante el análisis de sus hábitos de navegación. Si continua navegando, consideramos que acepta su uso. Puede cambiar la configuración u obtener más información Política de Cookies