creación de dashboards

15
PentaDemy C U R S O Creación de Dashboards Avanzados con Pentaho Lleva tus Dashboards al siguiente nivel desde el proceso de diseño hasta la entrega de un panel de control elegante y receptivo. www.pentadeny.com

Upload: others

Post on 16-Oct-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

PentaDemy

C

U

R

S

O

Creación de DashboardsAvanzados con Pentaho

Lleva tus Dashboards al siguiente nivel desde el proceso de diseño hasta la entrega de un panel de control elegante y receptivo.

www.pentadeny.com

PentaDemy

Inicio:03 DE AGOSTO

Finalización:12 DE AGOSTO

21 HORASacadémicas

Martes y juevesDe 07:00 pm a10:00 pm (GMT-5)

PlataformaDIGITAL

AplicativoGoogle Meet

SoporteTÉCNICO

CERTIFICACIÓN POR NIVEL

DIPLOMASDIGITALES DELPROGRAMA

PENTAHO DATA VISUALIZATION:

CREACIÓN DE DASHBOARDS – NIVEL AVANZADO

DomingoDe 03:00 pm a07:00 pm (GMT-5)

PentaDemy

PentaDemy

CERTIFICACIONES:

EL ENTRENAMIENTO ABARCA CERTIFICACIÓN VALIDADA

Nuestros certificados tiene validez en todos los países de Latinoamérica (a excepción de Brasil), código QR y validez en Linkedin con lo cual podrás compartir tu certificado en

Certificado validez internacionalCertificación Validada

www.pentadeny.comPentaDemy

PentaDemy

R ES UM ENAprenderá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,

dominarás CTools (CDE, CDF, CCC, CDA) mediante ejemplos y ejercicios con el

soporte de requireJS. Crearás Dashboards de alta calidad, interactivos y con un

excelente look&feel, aprenderás a embeber cuadros de mando en tecnologías

heterogéneas, conejemplosprácticos sobreAngular

R EQ UIS ITOSConocimientos básicos de SQL

Portar una laptop personal para las clases de

mínimo 4GB de RAM

M ETODOLOG ÍA

Exposición teórica de los temas

Desarrollo de casos prácticos

Acceso a las clases grabadas

T EC N O L OG Í A S

Pentaho User ConsoleCTools (CDE, CDF, CCC, CDA)JavaScript, JqueryRequireJSAngularJSUnderscoreJS, BackboneJSBootstrapPentaho Report DesignerPentaho Data IntegrationFusion ChartMySQL, PostgreSQL

OB J ET IV O

Formar profesionales que deseen obtener una sólida base en el ecosistema de Pentaho

Dashboards, lo que les permitirá diseñar, desarrollar, configurar y controlar sus propios

Dashboards avanzados, interactivos y altamente parametrizables

PentaDemy

PentaDemy

PL AT AFOR M A M ODER N DA DE APR EN DIZ AJ E | E - L EAR N IN G

PentaDemy

PentaDemy

ACERCA DEL EXPOSITOR:

Ingeniero peruano. Realizó sus estudios en la UNAC, complementando con estudiosen administración empresarial en la PUCP, Pablo es un ejecutivo Senior enTecnologías de la Información, con más de 20 años de experiencia como consultornacional e internacional, en Business Analytics, proyectos de Big Data, así como enla Dirección de Proyectos & Gerencia en tecnologías de la Información, asesorempresarial y especialista en Gobierno Electrónico, con dominio de tecnologíasemergentes como Pentaho, Power BI, Microstrategy, Tableau, IDempiere, Odoo,SuiteCRM, R, Python, Java, Linux, Unix y posee diversas especializaciones enseguridad informática, Big Data, DevOps, Pentaho y AWS. Es un activista delSoftware Libre desde 1993 en proyectos como Pentaho, IDempiere, Odoo, entreotros, actualmente se desempeña como Chief Data Architect at GIS y ChiefExecutive Officer in EGS GROUP

▪ Ex-Director de Tecnologías TIC en la empresa transnacional CarvajalS.A.▪ Ex-Director de Tecnologías TIC en el Instituto del Mar del Perú – IMARPE▪ Fue asesor en la hoy Secretaría de Gobierno Digital de la Presidencia del Consejo

de Ministros (ex-ONGEI)– Perú.▪ Ha brindado consultorías a diversas empresas nacionalese internacionales, entre las cuales destacan: El Grupo El Comercio,AJE Group, Premier Motors, Rural Telecom, Ministerio de Créditoy Hacienda en Nicaragua, entre otras.

PentaDemy

DASHBOARDS AVANZADOS CON PENTAHO BA

INTRODUCCIÓN A :

- Plugins y compatibilidad con versiones actuales

- Ciclo de vida en componentes CCC|CDF

- RequireJS y Pentaho (buenas prácticas)

- Depuración de Cuadros de Mando

- KPI’s con CCC y RequireJS

- Fundamentos de App Builder

PentaDemy

PentaDemy

M Ó D U L O 01

PENTAHO DATA VISUALIZATION - AVANZADOAPP BUILDER, DEPURACIÓN CON CTOOLS, CCC & REQUIREJS

Sobrevivir a Ctools

Proyecto: Organización y manipulación de archivos

Debug: Console web, modo debug e debug level

Depuración: recomendaciones, errores en orígenes

de datos y puntos de interrupción

Depurar: Crear prototipos de un gráfico antes de

usarlo en el CDE

Depuración: capas de error

Depuración: Fuentes de documentación e

investigación

Ir más allá - Otros ayudantes de CTools

APP BUILDER & PLUGINS

Conociendo APP Builder

Creando nuestro primer plugin

Plugins de la plataforma – Descripción

Plugins de la plataforma – Métodos de

instalación

Compatibilizando Plugins con las últimas

versiones de Pentaho con App Builder

Community Dashboard Editor (CDE) y RequrireJS

¿Qué es AMD?

¿Qué es RequireJS?

Ejemplos de modularización de código con

RequireJS

CDE y RequireJS

Ejemplo con uso de librerías locales y externas

de JS y CSS con requireJS

Funciones nativas en CDF para manejo de logs

www.pentadeny.comPentaDemy

PentaDemy

Conjunto completo defunciones empresariales

Interfaz de usuario moderna lista para usar

Analice los datosal instante

- Tablas Pivot

- Características empresariales

- RequireJS – Buenas prácticas

- Ajax data, RESTFul, CRUD

- Charts|Themes personalizados

- Sistema de módulos inteligente

APP Builder – Plugin CRUDIntegración CDE con Fancy GridIntegración CDE con Web Data Rocks

PentaDemy

PentaDemy

M Ó D U L O 02

PENTAHO DATA VISUALIZATION - AVANZADOAPLICANDO CRUD CON APP BUILDER, CDE Y FANCY GRID

Fancy Grid

Utilizar Fancy Grid en Dashboards CDE

Configurar ancho de columnas fijo (Width)

Árbol jerárquico de datos (Grouping)

Representación de datos similar a análisis

OLAP interactivo (Tree)

Añadir panel de búsqueda general (Search)

Crear páginas (Paging) de datos y añadir

panel de paginación

Secciones de la Grid utilizando Styles CSS

JavaScript para el formato que deberán

presentar los datos, de acuerdo a su valor

(Conditional Format)

Plugin CRUD con APP Builder

Trabajando con Transformaciones

Enviando parámetros para un JOB

Recuperando valores de parámetros

Creando un plugin de Registro CRUD

Actualizando datos CRUD

Eliminado datos CRUD

Buscando información CRUD

Formateado y archivado

Tipos de columnas especiales para

representar colores, checkboxs y switchers

Imágenes para representar datos en la

Grid

Incluir imágenes en cabeceras de columnas

Añadir y configurar Sparklines jQuery

Exportar los datos: CSV, XLS.

www.pentademy.comPentaDemy

PentaDemy

PENTAHO DATA VISUALIZATION - AVANZADOINTEGRANDO PENTAHO CDE CON WEB DATA ROCKS

Web Data Rocks

Vista Pivot: Report Filters, Rows, Columns,

Values

Filtros generales, simples y compuestos

Añadir totales generales (Grand Totals)

Añadir y configurar subtotales (SubTotals)

Configurar Pivot de estilo Minimalista

Drill-down, Drill-up, Drill-Through

Descomposición de campos DATE: Day,

Month, Year

formatos numéricos: Align, Thousand

Separator, Decimal Separator, Decimal

Places, Currency Symbol, Percent

Filtros condicionales

Diferentes tipos de Sumarizaciones

Theme personalizados

Mostrar textos del Pivot en español

Añadir botones en el Toolbar que ejecuten

una función JavaScript

Añadir y configurar campos con valores

calculados (Calculated Value)

Establecer Themes preconfigurados

Intercambiar columnas

Filtrar datos

www.pentademy.comPentaDemy

PentaDemy

Integración avanzada de Librerías

Integración avanzada de tecnologías

Mapas personalizados

Tablas Pivot con Charts

PentaDemy

PentaDemy

M Ó D U L O 03

PENTAHO DATA VISUALIZATION - AVANZADOINTEGRACIONES AVANZADAS CON ANGULAR, REACT Y OTROS

ANY CHART | ANY MAP

AnyMap en Dashboards CDE

look&feel de los Maps

Colores a cada zona marcada

Títulos, sub-títulos y legendas

Labels presonalizadas por zonas del mapa

Tooltip con JS, HTML, CSS y Glyphicon

Zoom y posición inicial del mapa

Zoom-in y zoom-out (alejar y acercar mapa)

Panel-Zoom y marcadores por Long y Latitud

Listeners y acciones: click, doble-click, over

Drill-Down y Drill-up

Barra de botones de exportación PNG, PDF, XLS

Integraciones Avanzadas

Integración con Frameworks, Librerías y Apps:

Angular 2+

Angular JS

React

jQuery

Django

Jupiter Notebook

Integración con Librerías Gráficas

amCharts

Google Charts

HighCharts

FusionCharts

www.pentademy.com

PentaDemy

PentaDemy

M Ó D U L O 04

PENTAHO DATA VISUALIZATION - AVANZADOEMBEBIENDO DASHBOARDS CON APP BUILDER Y ANGULAR

Embebiendo Cuadros de mando CDE & AppBuilder

Seguridad basada en Tokens

Habilitando soporte para embeber

Eligiendo o diseñando plantilla profesional

Construyendo Dashboard con App Builder

Definiendo contenedores

Definiendo consultas SQL, MDX

Asignando Charts nativos

Utilizando librerías gráficas de terceros

Pruebas y puesta en producción.

Distribución y empaquetado.

Embebiendo Cuadros de mando CDE & Angular JS

Seguridad basada en Tokens

Aplicación ejemplo sobre Angular

Angular invocando dashbaord

Despliegue del cuadro de mando

Filtro Multi-Select Responsivo

Pre-Execution, post Execution, post-fetch,

gestionados en la perspectiva de capas.

Definición de criterios de filtrados

Propiedades avanzadas del filtro.

Modularizando el componente select

www.pentademy.comPentaDemy

PentaDemy

M Ó D U L O 05

PENTAHO DATA VISUALIZATION - AVANZADOFRAMEWORKS Y LIBRERIAS SOPORTADAS NATIVAMENTE

Frameworks y Librerias soportadas nativamente (Utilidades)

Conociendo y aplicando Backbone JS

Conociendo y aplicando Underscore JS

Conociendo y aplicando Mustache JS

Conociendo y aplicando JQuery

Conociendo y aplicando JQueryUI

Conociendo y aplicando JQueryi18n

Conociendo y aplicando Moment JS

Conociendo y aplicando RequireJS

Frameworks y Librerias soportadas nativamente (Layout)

Conociendo y aplicando Modernize

Conociendo y aplicando Bootstrap

Conociendo y aplicando Blueprint

Conociendo y aplicando Font-awesone

Frameworks y Librerias soportadas nativamente (Componentes)

Conociendo y aplicando Raphael

Conociendo y aplicando Protovis

Conociendo y aplicando DataTables

Conociendo y aplicando Select2

Conociendo y aplicando Chosen

Conociendo y aplicando Sparkline

Fancybox

www.pentademy.comPentaDemy