Curso Metabase Advanced

100% online

curso online metabase advanced

Descripción

Implementarás un Data Warehouse (DW) desde cero, recorriendo todas las etapas del proceso Data Warehousing (DWH). Utilizarás Pentaho Data Integration para cargar el DW y tecnologías JDBC/JNDI para las conexiones. Realizarás la instalación de Metabase y MySQL. Aprenderás a utilizar Metabase mediante ejemplos y ejercicios. Crearás tus propios Dashboards de alta calidad, interactivos y con un excelente look&feel. Aprenderás a diseñar tus Dashboards basándonte en conocimientos acabados sobre el modo en que las personas reaccionan ante los estímulos visuales, el modo en que perciben los datos, realizan comparaciones. Aprenderás qué Chart utilizar de acuerdo al tema analizado.

Duración

220 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

Implementarás un Data Warehouse (DW) desde cero y recorrerás todas las etapas del proceso Data Warehousing (DWH). Utilizarás Pentaho Data Integration para cargar el DW y tecnologías JDBC/JNDI para las conexiones. Instalarás Metabase y MySQL.

Investigarás una nueva y poderosa tecnología de Análisis de Datos Open Source.

Aprenderás todos los conceptos teórico/prácticos del ecosistema Business Intelligence y DWH.

Instalarás y aprenderás 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ás Dashboards avanzados, interactivos y altamente parametrizables.

Aprenderás 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.

Temas

  • 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
  • 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
  • Data Warehousing (DWH):
    • Definición
    • Desambiguación entre DWH y DW
  • Data Warehouse (DW):
    • Orientada al negocio
    • Integrada
    • Variante en el tiempo
    • No volátil
  • 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
  • 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
  • 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
  • JDBC:
    • Tipos de Drivers
    • Interfaz
  • JNDI:
    • Definición
    • Implementación de Pentaho
  • 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
  • Configuración General:
    • Sitio | URL | E-Mail | Zona Horaria | Idioma | Seguimiento | Nombramiento de Tablas/Campos | Consultas anidadas | Rayos-X
  • Almacenamiento en Caché:
    • Descripción y uso
    • Duración Mínina de la Consulta | Multiplicador Time-to-Live | Tamaño máximo
  • 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é
  • REST API de Metabase:
    • Descripción, uso y ejemplos
    • Ejecución automática de servicios utilizando PDI
  • 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
  • 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
  • Rayos-X:
    • Descripción, aplicación, uso y utilidad
  • Colecciones:
    • Descripción
    • Colecciones personales
    • Colecciones de Desarrollo y Producción
  • 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
  • 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
  • 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
  • Smart Number Chart:
    • Descripción, características y uso
    • Obtención de periodo actual y periodo anterior
    • Panel selector de periodos
  • Opciones de Análisis:
    • Descripción y presentación
    • Ver datos en detalle | Análisis cruzado | Evolución temporal | Rayos-X | Comparativa
  • 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
  • Progreso Chart:
    • Descripción, características y uso
    • Configuración de Objetivo
  • Contador Chart:
    • Descripción, características y uso
    • Definición de rangos de valores/colores
  • 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
  • Embudo Chart:
    • Descripción, características y uso
    • Requisitos para la creación de Charts eficientes
    • Análisis de valores y cuello de botella
  • 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
  • Tabla Dinámica:
    • Descripción, características y uso
    • Configuración de Filas, Columnas y Valores
    • Opciones adicionales
  • 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
  • Area Chart:
    • Descripción, características y uso
    • Representación de dos series de datos, mediante líneas y áreas
  • Línea+Barra Chart:
    • Descripción, características y uso
    • Representación de dos series de datos, mediante líneas y barras
  • Línea Objetivo:
    • Descripción, características y uso
    • Configuración en los diferentes Charts
  • Línea Tendencia:
    • Descripción, características y uso
    • Aplicación en los diferentes Charts
  • 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
  • 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)
  • 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
  • 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
  • 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
  • Métricas en Metabase:
    • Descripción y características
    • Aplicación y ejemplificación
  • Segmentos en Metabase:
    • Descripción, características y justificación
    • Aplicación y ejemplificación
  • 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
    • Drill-down
    • Drill-through
    • Abrir URL parametrizada
    • 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
    • Modo Edición
    • Modo Ejecución
    • Presentación de Dashboards:
      • Ejemplo de presentación de Charts en: Diurno | Nocturno
  • Repositorio H2:
    • Descarga e instalación de H2 Database Engine
    • Exploración del repositorio H2
  • Metabase & MySQL:
    • Configuración y migración del repositorio a MySQL
    • Exploración del repositorio MySQL
    • Ejecución de Metabase con MySQL
  • Metabase & E-Mail:
    • Configuración de servidor de E-Mail para el envío de mensajes a través de Metabase
  • 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
  • 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
  • Autenticación:
    • Descripción los principales métodos de autenticación de Metabase: Acceso mediante Google | LDAP
  • Personas:
    • Gestión de Personas: invitación, configuración, acceso
    • Gestión de Grupos y Roles
    • Descripción y configuración de Permisos sobre el Acceso a Datos y Colecciones
  • 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
  • Modelos:
    • Descripción y usos
    • Ejemplo de aplicación práctica
    • Creación de Modelo
    • Configuración de metadatos
  • 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

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)