Curso Pentaho Graphics Library

100% online

curso online pentaho graphics library

Descripción

Aprenderás cómo implementar en Pentaho tres librerías gráficas que son indispensables para presentar soluciones analíticas integrales. Descubrirás sus características más importantes mediante ejemplos y ejercicios prácticos. Con Fancy Grid podrás crear tablas interactivas; con Web Data Rocks utilizarás Pivot estilo hoja de cálculo; con Any Map diseñarás mapas interactivos.

Duración

120 horas aproximadas.

Acceso habilitado durante dos meses.

El curso requiere tiempo y dedicación, ya que aborda muchos temas. Cada explicación se realiza de forma planificada y es complementada mediante práctica, ejercicios, ejemplos, etc. La cantidad de horas es un promedio del tiempo que se deberá invertir para completar el curso, incluido el práctico.

Este no es un típico curso que se encuentra en páginas dedicadas a video-cursos de muy corta duración y muy poco abarcativos.

Este curso es una experiencia nueva de aprendizaje hacia temáticas complejas.

Objetivos

Investigarás los tres plugins JS más populares y utilizados actualmente: Fancy Grid, Web Data Rocks, Any Map.

Aprenderás a implementar y configurar los plugins en Pentaho.

Ampliarás tus posibilidades de presentación y análisis de datos.

Fancy Grid: aprenderás a crear Tablas interactivas, con filtros, paginación, imágenes, jerarquías, grupos, sparklines.

Web Data Rocks: aprenderás a crear Pivots, con filtros, totales, subtotales, fórmulas, agregaciones, formatos condicionales, drill-down, drill-up, drill-through.

Any Map: aprenderás a crear Mapas, con series, labels, tooltips, leyenda, colores, zoom-in, zoom-out, coordenadas, listeners, drill-down, drill-up.

Temas

  • Descripción y ejemplificación de Tecnologías Auxiliares:
    • DOM | HTML | XML | XHTML | CSS | JS | AJAX | jQuery
  • Pentaho:
    • Pentaho Server: descargar, instalar, configurar
    • Pentaho User Console (PUC): layout
    • Datasource JSON
    • Configuración de MIME Types
    • Habilitar: Show Hidden Files
  • Fancy Grid:
    • Descripción, características, licencia, ejemplos
    • Descargar, instalar, configurar
    • Utilizar Fancy Grid en Dashboards CDE
    • Configurar ancho de columnas fijo (Width)
    • Configurar ancho de columnas dinámico (Flex)
    • Configurar tipo de datos (Type)
    • Establecer características generales (Defaults) y particulares en las columnas
    • Habilitar opción de reajustar ancho de columnas (Resizable)
    • Habilitar opción para ordenar los datos de forma ascendente y descendente (Sortable, MultiSort)
    • Configura título (Title) y subtítulo (Sub Title), utilizando glyphicon
    • Configurar cabeceras de columnas (Header) con campos combinados
    • Habilitar y configurar panel inferior (Footer)
    • Fijar columnas (Locked)
    • Habilitar menú contextual (Menu) en cabeceras de columna.
    • Habilitar y configurar filtros (Filters) para búsqueda de datos en las columnas. Simple y Lista de elementos.
    • Crear árbol jerárquico de datos interactivo (Grouping)
    • Crear representación de datos similar a análisis OLAP interactivo (Tree)
    • Añadir panel de búsqueda general (Search) de datos
    • Crear páginas (Paging) de datos y añadir panel de paginación
    • Establecer Themes preconfigurados
    • Identificar y modificar secciones de la Grid utilizando Styles CSS
    • Crear funciones JavaScript para que configuren el formato que deberán presentar los datos, de acuerdo a su valor (Conditional Format)
    • Configurar tipos de columnas especiales para representar colores, checkboxs y switchers
    • Utilizar imágenes para representar datos en la Grid
    • Incluir imágenes en cabeceras de columnas
    • Añadir y configurar Sparklines jQuery
    • Añadir botones con funciones JavaScript dentro de la Grid
    • Permitir editar los datos representados en la Grid
    • Exportar los datos: CSV, XLS.
    • Asignar a Parameter el valor del dato seleccionado en la Grid: Dashboards.fireChange
    • Ejercicios
  • Web Data Rocks:
    • Descripción, características, licencia, ejemplos
    • Descargar, instalar, configurar
    • Utilizar Web Data Rocks en Dashboards CDE
    • Configuración de los campos que se incluirán en la vista Pivot: Report Filters, Rows, Columns, Values
    • Configurar filtros generales, simples y compuestos
    • Añadir y configurar totales generales (Grand Totals)
    • Añadir y configurar subtotales (SubTotals)
    • Establecer estilo general del Pivot: Classic, Compact, Flat
    • Configurar Pivot de estilo Minimalista
    • Redimensionar ancho de columnas
    • Ordenar datos de forma ascendente y descendente
    • Filtrar datos
    • Intercambiar columnas
    • Drill-down, Drill-up, Drill-Through
    • Descripción y configuración de opciones del Toolbar
    • Añadir botones en el Toolbar que ejecuten una función JavaScript
    • Descomposición de campos DATE: Day, Month, Year
    • Creación y configuración de Análisis Cruzados (Cross Analysis)
    • Configurar formatos numéricos: Align, Thousand Separator, Decimal Separator, Decimal Places, Currency Symbol, Percent
    • Crear filtros para que configuren el formato que deberán presentar los datos, de acuerdo a su valor (Conditional Format)
    • Configurar diferentes tipos de Sumarizaciones
    • Añadir y configurar campos con valores calculados (Calculated Value)
    • Establecer Themes preconfigurados
    • Crear y aplicar Theme personalizados
    • Configurar Localization para mostrar textos del Pivot en español
    • Ejercicios
  • AnyChart | AnyMap:
    • Descripción, características, licencia, ejemplos
    • Descargar, instalar, configurar
    • Utilizar AnyMap en Dashboards CDE
    • Configurar look&feel de los Maps
    • Colorear zonas marcadas según su respectivo valor de acuerdo a rangos de valores, utilizando diferentes tipos de paletas de colores: Simple, Bipolar, Blended
    • Asignar colores a cada zona marcada
    • Configurar barra de colores y rangos
    • Añadir títulos y subtítulos
    • Configurar leyenda (Legend)
    • Añadir etiquetas (Labels) personalizadas en las zonas del Map, y modificar la codificación del archivo JavaScript utilizado para renderizar el Map
    • Configurar el Tooltip utilizando JavaScript, HTML, CSS y Glyphicon
    • Establecer Zoom y posición inicial del Map
    • Añadir características para realizar acercamientos (Zoom-In) y alejamientos (Zoom-Out)
    • Configurar Panel-Zoom
    • Establecer y configurar marcas (Marker) en el Map de acuerdo a coordenadas de Latitud y Longitud
    • Configurar Series de datos
    • Añadir Listeners
    • Configurar el Map para que sea 100% interactivo; que reciba valores externos indicados por una acción del User, y que asigne a un Parameter el dato seleccionado en el Map: Dashboards.fireChange
    • Configurar funciones JavaScripts que se ejecuten al realizarse alguna acción: Click, Double-Click, Mouse-Over
    • Configurar Map con opción de realizar Drill-Down y Drill-Up
    • Añadir barra de botones para exportar los datos del Map en diferentes formatos: PNG, PDF, CSV, XLSX, JSON
    • Crear Map propios, simples y complejos de tipo Seat Map, similares a los utilizados en infografías y resultados de entrevistas/censos
    • Ejercicios

Contacto: Dario Bernabeu

dario bernabeu, avatar

Mi nombre es Dario Bernabeu y estaré personalmente a cargo de responder preguntas y guiar el proceso educativo.

Ing. en Sistemas, Docente, Investigador, Geek, Entusiasta del BI y del Software Libre.

Especializado en el desarrollo e implementación de soluciones OSBI (Open Source Business Intelligence), Librerías Gráficas, Bases de Datos y Tecnologías Web.

Coautor del artículo BI Usability en Novatica (pág 17).

Mis contribuciones: +50 tutoriales y videos gratis

Si te ha interesado alguno de los Cursos y quieres que te informe acerca de los Precios y Promociones, no dudes en consultarme:

darioSistemas@gmail.com

+59892891231 (Whatsapp/Telegram)