Pentaho Metabase Advanced

Número de horas: 220
Lugar de realización: Online


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 interesadas en aprender herramientas Open Source Business Intelligence (OBSI).

Objetivos
Implementación de un Data Warehouse (DW) desde cero, recorriendo todas las etapas del proceso Data Warehousing (DWH). Pentaho Data Integration para cargar el DW y tecnologías JDBC/JNDI para las conexiones. Instalación de Metabase y MySQL.
Investigar nueva y poderosa tecnología de Análisis de Datos Open Source.
Aprender todos los conceptos teórico/prácticos del ecosistema Business Intelligence y DWH.
Instalar y aprender a realizar una configuración avanzada de Metabase: gestión de Caché, REST API, envío de Charts por E-Mail/Slack, envío de alertas, administración de Users/Roles.
Crear Dashboards avanzados, interactivos y altamente parametrizables.
Aprender a configurar los Charts mediante ejemplos prácticos.: Pie, Bar, Smart Number, Progress, Gauge, Scatter, Bubble, Funnel, Table, Pivot, Line, Spline, Step, Area, Map, Seat Map.

Metodología
Modalidad: Online.
Duración: 220 horas de estudio (2 meses).

Programa

Tema 1 – Business Intelligence (BI):
Justificación del BI
Definición del BI y principales características del conocimiento
Aplicación de BI, indicadores de estudio, perspectivas de análisis
Orígenes del BI: EIS (Executive Information Systems) | DSS (Decision Support Systems)
Fases del Proceso BI: Análisis | Integración de Datos | Soluciones BI | Despliegue
Beneficios de la aplicación del BI

Tema 2 – Software Libre & Open Source:
Principales características del Software Libre y del Open Source
Diccionario de conceptos y términos relacionados: Stallman | GNU | FSF | OSI | GNU/Linux | Copyleft | Copyrigth | Hacker | Piratería
Listado y características de las Licencias más utilizadas
Diferencias y similitudes entre Software Libre y Open Source
Ventajas y beneficios de la aplicación del Software Libre/Open Source

Tema 3 – Data Warehousing (DWH):
Definición
Desambiguación entre DWH y DW

Tema 4 – Data Warehouse (DW):
Orientada al negocio
Integrada
Variante en el tiempo
No volátil

Tema 5 – Arquitectura DWH:
Data Sources:
Descripción
Diferentes tipos
Load Manager:
Descripción
Integración de Datos
Extracción
Almacenamiento Intermedio
Transformación: Codificación | Medida de atributos | Fuentes múltiples
Carga: Init Load | Update | Full Load
Proceso ETL
DW Manager:
Descripción
Base de datos multidimensional
Tablas de Dimensiones
Tabla de Dimensión Tiempo
Tablas de Hechos
Hechos
Indicadores
Definición y ejemplificación de los Modelos del DW: Star Schema | Snowflake Schema | Starflake Schema
Tipos de Implementación: ROLAP | MOLAP | HOLAP
Query Manager:
Tareas y funcionamiento
Software Analytics:
Pasos de interacción
Características
Tipos: Reporting | OLAP | Dashboards | Data Mining
Users:
Descripción
Características
Data Mart:
Definición
Top-Down
Bottom-Up

Tema 6 – Metabase:
Definición
Licencia
Principales características
Tecnologías implementadas
Diferencias entre las versiones Community y Enterprise
Mapeo de la Arquitectura DWH con Metabase, MySQL y Pentaho Data Integration
Configuración del entorno para instalar Metabase
Descarga e instalación de Metabase
Ejecución y despliegue de Metabase
Repositorio H2
Inicio de Metabase y creación de User con Rol Administrador
Análisis de registro log
Análisis de la composición de las URL generadas en Metabase
Confección de Preguntas:
Datasources y Tablas
Filtros
Indicadores
Agrupaciones
Ordenamiento
Límite
Tipos de Visualización
Guardar Pregunta en Colección
Navegación por Colecciones: Nuestra analítica | Mi colección personal
Ejecución de Pregunta y obtención de Respuesta
Configuración de Preguntas y Respuestas
Logout y cierre de Metabase
Análisis de las principales Suites BI Open Source

Tema 7 – 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
Listado y características de los principales SGBD Software Libre/Open Source
Tema 8 – JDBC:
Tipos de Drivers
Interfaz

Tema 9 – JNDI:
Definición
Implementación de Pentaho

Tema 10 – Pentaho Data Integration (PDI):
Características
Definición de integración de datos
Licencia
Engine
Principales Tools: Spoon | Kitchen | Pan | Carte
Startup de PDI: Configuración de variables de entorno | Descarga | Instalación | Configuración de Driver JDBC de MySQL
Scripts de ejecución de Spoon
Layout de Spoon: Principal | Tabs | Panel Design | Panel View | Accesos rápidos
Tipos y utilización de Repositorio: Conexión con Repositorio de Pentaho BA | Repositorio en Base de Datos | Repositorio en sistema de
archivos | Opción
Repository Manager | Metadata
Principales opciones de la GUI de Spoon: General | Apariencia
Características y diferencias de Transformations y Jobs
Ejemplos y ejercicios
Práctico de creación y carga de Data Warehouse:
Paso 1: Schemas
Paso 2: Connections
Paso 3: Copy Tables
Paso 4: Dimensión Clientes
Paso 5: Dimensión Productos
Paso 6: Dimensión Vendedores
Paso 7: Dimensión Tiempos
Paso 8: Tabla de Hechos Ventas
Paso 9: Load Data Warehouse
Utilización de Variables en Spoon: Environment | Users Session

Tema 11 – Configuración General:
Sitio | URL | E-Mail | Zona Horaria | Idioma | Seguimiento | Nombramiento de Tablas/Campos | Consultas anidadas | Rayos-X

Tema 12 – Almacenamiento en Caché:
Descripción y uso
Duración Mínina de la Consulta | Multiplicador Time-to-Live | Tamaño máximo

Tema 13 – Añadir conexión a Base de Datos:
Configuración de Base de Datos de tipo DW: Sincronización | Actualización de valores
Acciones inmediatas: Sincronización | Escaneo | Limpiar Caché

Tema 14 – REST API de Metabase:
Descripción, uso y ejemplos
Ejecución automática de servicios utilizando PDI

Tema 15 – Modelo de Datos:
Explicación del Modelo de Datos que implementa Metabase: Visibilidad | Tipo | Filtrado | Mapeo
Configuración del Modelo de Datos de nuestro Data Warehouse: Clientes | Productos | Tiempos | Vendedores | Ventas

Tema 16 – Layout:
Volver al home | Buscar elementos | Nueva Pregunta | Nuevo Cuadro de Mando | Nuevo Pulso | Ver Referencia de Datos | Ver
Actividad | Opciones Administrativas | Configuración de Cuenta
Secciones: Cuadros de Mando | Rayos-X | Colecciones | Conexiones

Tema 17 – Rayos-X:
Descripción, aplicación, uso y utilidad

Tema 18 – Colecciones:
Descripción
Colecciones personales
Colecciones de Desarrollo y Producción

Tema 19 – Pastel Chart:
Descripción, característica y uso
Utilización de categoría: Otros
Desventajas del uso de Pie Charts y alternativa de presentación efectiva
Utilización de Pie Chart simulando un Gauge
Creación de Pregunta basada en consulta SQL

Tema 20 – Barra Chart:
Descripción, características y uso
Configuración de Barras horizontales y verticales
Utilización de ejes verticales
Representación de series de datos
Comparación entre Barra y Línea Chart
Priorizar valores altos o bajos
Configuración de Barra Chart de tipo Stacked

Tema 21 – Número Chart:
Descripción, características y uso
Definición de Expresión Personalizada
Configuración avanzada de separador de miles, número de decimales, multiplicador, sufijo

Tema 22 – Smart Number Chart:
Descripción, características y uso
Obtención de periodo actual y periodo anterior
Panel selector de periodos

Tema 23 – Opciones de Análisis:
Descripción y presentación
Ver datos en detalle | Análisis cruzado | Evolución temporal | Rayos-X | Comparativa

Tema 24 – Opciones de Brújula:
Descripción y presentación
Ver Tabla | Ver datos en detalle | Rayos-X | Añadir agrupación | Añadir periodo temporal

Tema 25 – Progreso Chart:
Descripción, características y uso
Configuración de Objetivo

Tema 26 – Contador Chart:
Descripción, características y uso
Definición de rangos de valores/colores

Tema 27 – Dispersión Chart:
Descripción, características y uso
Rotación de labels de eje horizontal
Configuración de etiquetas
Tendencia y análisis de los valores presentados en el Chart
Creación de Chart tipo Bubble: descripción, características y análisis de valores

Tema 28 – Embudo Chart:
Descripción, características y uso
Requisitos para la creación de Charts eficientes
Análisis de valores y cuello de botella

Tema 29 – Tabla Chart:
Descripción, características y uso
Modos de presentación: Tabla para Dashboard | Tabla con Pivote
Visualización de Sparklines
Creación de múltiples Formato Condicionales efectivos, con sus reglas y colores

Tema 30 – Línea Chart:
Descripción, características y uso
Representación de valores faltantes
Visualización de Dots
Explicación y configuración de Spline Chart
Explicación y configuración de Step Line Chart

Tema 31 – Area Chart:
Descripción, características y uso
Representación de dos series de datos, mediante líneas y áreas

Tema 32 – Línea+Barra Chart:
Descripción, características y uso
Representación de dos series de datos, mediante líneas y barras

Tema 33 – Línea Objetivo:
Descripción, características y uso
Configuración en los diferentes Charts

Tema 34 – Línea Tendencia:
Descripción, características y uso
Aplicación en los diferentes Charts

Tema 35 – Cuadro de Mando Integral (CMI):
Descripción, características, definición y limitaciones del CMI
Evolución y reseña histórica del CMI
Descripción del modelo de Toma de Decisiones en la era de la información

Tema 36 – Indicadores:
Descripción, ejemplificación y características de:
Indicadores Financieros
Indicadores No-Financieros
Inductores de Actuación
Relación Causa-Efecto
Descripción y ejemplificación de Indicadores en los Dashboards
Descripción de Indicadores de Resultado
Descripción de Indicadores de Inducción
Criterios de Selección de Indicadores
Creación de diccionario y documentación de Indicadores
Descripción de las Key Performance Indicator (KPI)

Tema 37 – Perspectivas de Análisis:
Descripción, ejemplificación y uso de Indicadores en cada Perspectiva
Perspectiva Financiera
Perspectiva Cliente
Perspectiva Proceso Interno
Perspectiva Aprendizaje y Crecimiento
Implementación de un Cuadro de Mando Integral

Tema 38 – Ciencia & Simplicidad:
Justificación del uso de la ciencia al diseñar Dashboards
Clasificación de Dashboards de acuerdo a la pirámide de toma de decisiones tradicional: Estratégico | Táctico | Operativo
Descripción y ejemplificación del concepto Fidelidad de Datos
Importancia de la Contextualización de los datos del Dashboard: Datos adyacentes | Categorías adyacentes | Indicadores aislados
Descripción, ejemplificación y comparación entre Indicadores contextualizados y descontextualizados
Creación de Dashboard en una sola página
Manejo de estructuras de Colecciones en Metabase
Importancia del concepto Precisión de Datos
Descripción de los principales Principios de Diseño
Importancia del concepto Datos Relevantes
Descripción, características y diferencias entre estilos de diseño: Flat Design vs Realist Design
Configuración de Axis: Posición | Rango de la escala | Rango dinámico
Descripción y ejemplificación de los diferentes tipos de valores del Eje Cualitativo: Nominal | Ordinal | Intervalo | Time-series
Configuración de valores del Eje Cuantitativo: Codificación de la escala | Unidad de medida

Tema 39 – Percepción Visual:
Descripción de los conceptos: Percepción | Percepción visual | Visión
Aplicación del concepto Percepción Visual a los elementos del Dashboard
Importancia del Equilibrio en los elementos del Dashboard
Descripción e importancia de la Simetría en los Charts
Descripción del concepto Equilibrio Asimétrico
Descripción del concepto Cerramiento
Importancia de los conceptos Figura y Fondo
Descripción del concepto Asociación y aplicación a los elementos del Dashboard
Importancia del concepto Subordinación
Importancia de los conceptos Simplificación y Navaja de Ockham

Tema 40 – Métricas en Metabase:
Descripción y características
Aplicación y ejemplificación

Tema 41 – Segmentos en Metabase:
Descripción, características y justificación
Aplicación y ejemplificación

Tema 42 – Dashboards:
Creación de Dashboard con Preguntas especializadas
Descripción y uso de las opciones/herramientas del editor de Dashboards
Configuración de interactividad del Dashboard
Configuración de filtros mediante selectores
Configuración filtros y variables en consultas SQL
Configuración de tamaño y posición de los Charts
Comportamiento Responsive
Opciones analíticas sobro el Dashboard en modo de Ejecución
Fijar elementos
Modos de presentación de Dashboards:
Ejemplo de presentación de Charts en: Modo Diurno | Modo Nocturno

Tema 43 – Repositorio H2:
Descarga e instalación de H2 Database Engine
Exploración del repositorio H2

Tema 44 – Metabase & MySQL:
Configuración y migración del repositorio a MySQL
Exploración del repositorio MySQL
Ejecución de Metabase con MySQL

Tema 45 – Metabase & E-Mail:
Configuración de servidor de E-Mail para el envío de mensajes a través de Metabase

Tema 46 – Metabase & Slack:
Descripción y características de Slack
Configuración de espacio de trabajo en Slack
Configuración de canales en Slack
Integración entre Metabase y Slack, para el envío de mensajes
Metabot:
Descripción y uso
Obtención de Respuestas a Preguntas utilizando la interfaz de Metabase

Tema 47 – Pulso:
Descripción, características y uso
Configuración de envío de Respuestas calendarizadas
Configuración de envío mediante E-Mail/Slack
Configuración de envío de dataset como archivo adjunto

Tema 48 – Compartir elementos:
Descripción y configuración
Enlace público de acceso directo a la Respuesta de la Pregunta
Obtención de código HTML para incrustar Respuesta de la Pregunta
Publicación de Pregunta, obtención de Token y código para embeber Metabase en una aplicación externa
Descargar dataset en formatos: CSV | XLSX | JSON

Tema 49 – Autenticación:
Descripción los principales métodos de autenticación de Metabase: Acceso mediante Google | LDAP

Tema 50 – Personas:
Gestión de Personas: invitación, configuración, acceso
Gestión de Grupos y Roles

Tema 51 – Descripción y configuración de Permisos sobre el Acceso a Datos y Colecciones
Tema 52 – Alertas:
Descripción, características y uso
Diferentes tipos de Alertas
Configuración de Alertas para envío de mensajes vía E-Mail/Slack

Tema 53 – BONUS TRACK: Mapas
Descripción de GeoJSON
Verificación de mapas .json
Obtención de mapas GeoJSON personalizados
Configuración de nuevos Mapas en Metabase
Creación de Mapa Mundial
Creación de Mapa de América Latina
Creación de Mapa de Europa Oeste
Creación de Mapa de Argentina
Visualización en Mapa de pines mediante coordenadas de Latitud y Longitud
Descripción, características, creación y uso de Seat Maps personalizados

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

No Comments

Sorry, the comment form is closed at this time.