Cursos 100% a distancia.

Incorporamos un nuevo curso de Data Integration, que se agrega a los que se dictan actualmente: Business Intelligence, Reporting y Dashboards.

Formas de Pago

Para el territorio Argentino, estamos trabajando con MercadoPago, que brinda la posibilidad de pago con tarjetas de crédito, pagofácil, etc.

Plataforma Educativa

Pentaho 7.0 Cursos a Distancia

El Business Intelligence permite que el proceso de toma de decisiones esté fundamentado sobre un amplio conocimiento de sí mismo y del entorno, minimizando el riesgo y la incertidumbre, con el fin de responder a preguntas de lo que está sucediendo, lo sucedió y permita de predecir eventos futuros.

En Troyanx estamos dictando cursos 100% a distancia y online sobre la suite Pentaho, la suite Business Intelligence Open Source líder en el mercado.

Data Warehousing e implementación de un Data Warehouse desde cero. PDI para cargar el DW y tecnologías JDBC/JNDI para las conexiones. Instalación de Pentaho BA y MySQL. Creación de cubos multidimensionales con PSW y Business Models con PME. Funcionalidades de PUC y el Marketplace. Visores: jPivot, WAQR, Saiku y Pivot4J.

  • Business Intelligence.
    • Definición, proceso BI, beneficios.
  • Software Libre & Open Source.
    • Diccionario, licencias, diferencias, beneficios.
  • Data Warehousing.
    • Definición, conceptos clave.
  • Data Warehouse.
    • Definición, características, estructura, flujo de datos.
  • Arquitectura DWH.
    • Data Sources, Load Manager (extracción, transformación, carga, proceso ETL).
    • DW Manager (bases de datos multidimensional, tablas de dimensiones, tablas de hechos, tipos de modelamiento, tipos de implementación, cubo multidimensional).
    • Query Manager (operaciones multidimensionales).
    • Software Analytics (características, tipos).
    • Users.
    • Data Mart.
    • Business Model.
  • Suite Pentaho.
    • Introducción a la Suite Pentaho: ¿qué es Pentaho?, principales proyectos, historia, componentes, arquitectura.
    • Versión CE vs EE.
    • Mapeo suite Pentaho.
    • Suites BI.
    • Sourceforge.
  • MySQL, JDBC y JNDI.
    • MySQL Community Server: SQL Development, Server Administration.
    • SGBD Relacionales.
    • JDBC, JNDI.
  • Pentaho Data Integration (PDI).
    • Data integration engine, Transformations, Jobs, instalación, iniciar, catálogo, layout, opciones.
  • Pentaho Business Analytics.
    • Instalación, estructura de carpetas.
  • Pentaho User Console (PUC).
    • Inicio, layout, solución BI, JNDI.
    • Marketplace: descripción, layout.
  • Pentaho Schema Workbench (PSW)
    • Instalación, inicio, layout.
  • Mondrian.
    • Modelos multidimensionales, arquitectura, funcionamiento.
    • MDX: ejemplos, funciones.
  • JPivot.
    • Layout, opciones (navegador OLAP, editor MDX, ordenación, drilldown, drillup.).
  • Pentaho Metadata Editor (PME).
    • Conceptos, layers, instalación.
    • Business Models.
  • Reportes ad hoc (WAQR).
    • Características, layout, steps.
  • Saiku y Pivot4J.
    • Características, layout, modos, herramientas de análisis, operaciones multidimensionales.
  • Pentaho Aggregation Designer (PAD).
    • Startup, inicio, data source, layout...
    • Tablas agregadas, scripts SQL, exportar, publicar, habilitar log Mondrian, testing...

Duración: 85 horas aprox., dictado en dos meses.

Pentaho Report Designer a través de ejemplos y ejercicios, de forma gradual. Creación de Reportes de nivel profesional, altamente parametrizables e interactivos, empleando diversos data sources, insertando subreportes, fórmulas/fórmulas, drilldown, links, jquery, javascript, charts y sparklines, steel sheets, traffic lights y thresholds.

  • Tecnologías Auxiliares.
    • DOM, HTML, XML, XHTML, CSS, JS, AJAX, jQuery.
  • Pentaho Report Designer (PRD).
    • Introducción, características, layout.
    • Instalar PRD.
    • Data Sets, Secciones.
  • Funciones.
  • Fórmulas
  • Parámetros.
    • Parámetros simples.
    • Parámetros anidados.
    • Display Types.
    • Orden de visualización.
  • Pentaho BA Server.
    • Introducción y características.
    • Instalar y configurar Pentaho BA Server.
    • Perspectivas, importar/publicar reportes.
    • Distribution & Scheduling.
  • Style Sheets.
  • Variables de entorno.
  • Semáforos.
  • Informes customizables.
  • Charts.
    • Editor de Charts, tabla comparativa.
  • Subreportes.
  • Sparklines.
  • Hyperlinks.
  • JNDI.
  • Modo preview.
  • Bonus Track.
    • jQuery UI.
    • FusionCharts.

Duración: 120 horas aprox., dictado en dos meses.

CTools (CDE, CDF, CCC, CDA) mediante ejemplos y ejercicios. Creación de Dashboards de alta calidad, interactivos y con un excelente look&feel. Buenas prácticas de desarrollo, utilizando diferentes tipos de data sources (MDX, SQL, CDA). Configuración de los componentes más utilizados (Charts, Selectors, Gauges, Tables, Pivot, PRD, Popup, Drilldown, Dial Chart, Bullet Chart).

  • Tecnologías Auxiliares: DOM, HTML, CSS, JS, jQuery, etc.
  • Dashboards:
    • Introducción
    • CTools
  • Pentaho BA Server:
    • Pentaho Marketplace
    • Pentaho User Console
  • Community Dashboard Editor:
    • Introducción a CDE (CDF, CCC, CDA)
    • Interfaz de CDE (Layout, Datasources, Components)
    • Primer dashboard
    • Añadiendo interacción
    • Customización
    • Frameworks y librerías
  • Pasos, CDA, CCC, Selectores:
    • Pasos para crear un dashboard
    • CCC: Documentación, Extension Points
    • CDA: gestión de datasources, centralizando datasources CDA.
    • Dashboard: Selectores
    • Seleccionar todos
  • CDF & Gauges:
    • CDF: Dashboard Lifecycle
    • CDF: Component Lifecycle
    • CDF: Component Configuration
    • CGG Dial Chart
    • CCC Bullet Chart
  • Table y Pivot Component:
    • Table Component: Añadiendo componente, Column Types especiales, Customización
    • Pivot Component: Creando análisis jPivot interactivo,Creando dashboard, Tutoriales jPivot
  • MDX, UNION, JOIN y Transformation PDI:
    • Datasource MDX
    • Compound Queries: Union, Join
    • Pentaho Data Integration: Transformation
  • PRD y Popup
    • Pentaho Report Designer: PRPT Component.
    • Popup: Botón, Chart.
  • Parámetros URL, Hyperlinks, jQuery UI:
    • Parámetros por URL
    • Bookmarkable
    • Hyperlinks: Etiqueta a, Método open
    • jQuery UI: Tabs, Accordion, Slider
    • Layout por código
  • Bootstrap:
    • Bootstrap: Preprocesadores CSS, Tamaños predeterminados, Componentes, Licencia
    • CDE & Bootstrap

Duración: 155 horas aprox., dictado en dos meses.

    Aprenderemos a utilizar Pentaho Data Integration mediante ejemplos y ejercicios, y de forma gradual veremos cada una de las opciones de Spoon. Veremos los steps más utilizados en los Jobs/Transformations. Veremos cómo cargar y actualizar un DW. Ejecutaremos las soluciones desde líneas de comandos. Finalmente podremos crear Jobs/Transformations altamente parametrizables y adaptados a nuestro contexto.

  • Startup:
    • Unión simple de datasets.
    • Unión compleja de datasets: diferente metadata, condiciones de búsqueda, secuencialmente.
    • Partiendo datasets.
    • Compartiendo datasets: distribute, copy.
    • Steps: Split Fields, Value Mapper, Number range, Add value fields changing sequence, String operations, Join Rows, Stream lookup, Append streams, Row flattener, Row Normaliser, Switch / Case, Formula.
  • Transformations & Variables de Entorno:
    • Transformations: descripción, extensión, características, funcionamiento.
    • Variables de entorno: definición, usos, sintaxis, ejemplos.
    • Steps: Data Grid, CSV file input, Fixed file input, Add constants, Calculator, Sort rows, Concat Fields, Filter rows, Java Filter, Dummy, Text file output.
  • Parameters, Arguments, Panel Execution:
    • Panel Execute.
    • Parameters & Arguments.
    • Botón SQL.
    • Panel Execution Results: Execution History, Logging, Step Metrics, Performance Graph, Preview data.
    • Steps: Get System Info.
  • RegEx, JavaScript:
    • Expresiones Regulares: cómo se aplican, ejemplos, RegEx en PDI.
    • JavaScript en PDI: funciones, ejemplos, aplicación.
    • Tipos de Scripts: Transform, Start, End.
    • Trans_Status: Continue, Skip, Error.
    • Steps: GZIP CSV Input, Get File Names, Microsoft Excel Output, Select values, Replace in string, Modified Java Script Value.
  • Dataflow:
    • Unión simple de datasets.
    • Unión compleja de datasets: diferente metadata, condiciones de búsqueda, secuencialmente.
    • Partiendo datasets.
    • Compartiendo datasets: distribute, copy.
    • Steps: Split Fields, Value Mapper, Number range, Add value fields changing sequence, String operations, Join Rows, Stream lookup, Append streams, Row flattener, Row Normaliser, Switch / Case, Formula.
  • Variables globales, Hops, Share:
    • Variables globales: qué son, para qué se utilizan, cómo se definen, kettle.properties, cómo se utilizan.
    • Repository: configuración, Kettle database repository, Kettle file repository, Metadata.
    • Hops: disable, flip direction, delete, bulk change.
    • Notes, Copy/Paste, Tools | Options.
    • Grid: manejo, opciones.
    • Share objects: para qué se utilizan, cómo compartir un objeto, cómo utilizar un objeto compartido, metadata.
    • Steps: Get data from XML, Microsoft Excel Input, Json input, Text file input, Row denormaliser, Fuzzy match, Univariate Statistics, Merge Rows (diff), Json output, XML Output.
  • Jobs, Hops, Result rows & filenames:
    • Jobs: características, cómo trabajan, ejemplos, ejecución en paralelo.
    • Hops: Incondicional, Exito, Fracaso.
    • Result rows & filenames: cómo trabajan, ejemplos.
    • Steps de Transformations: Copy rows to result, Get rows from result, Set files in result, Get files from result, Write to log.
    • Steps de Jobs: START, Transformation, Success, File Exists, Checks if files exist, Abort job.
  • Variables on the fly, Mail, Validación:
    • Step General | Job/Transformation: ejecución por cada fila entrante
    • Variables On The Fly: definición, ejemplos.
    • Web: obtener documento html, validar dirección de mail, enviar mails con archivos adjuntos.
    • POP3, IMAP, MBOX: obtener listado de mails.
    • Ruta de ejecución de los Steps en los Jobs.
    • Steps de validación en Jobs y Transformations.
    • Steps de Transformations: Email messages input, Mail, Mail validator, If field value is null, Set Variables, Get Variables, Table exists, Web Services Lookup, File exists, HTTP Client, Data Validator.
    • Steps de Jobs: Job, Add filenames to result, Mail validator, Mail, Check Db connections, Table exists, Check webservice avaliability, File Exists, Simple evaluation.
  • Database, Datawarehouse:
    • MySQL: DBs de ejemplo, driver JDBC.
    • Acciones sobre bases de datos: obtener dataset, insertar registros, actualizar registros, borrar registros, añadir columna, ejecutar Script SQL.
    • Error handling: utilización y configuración.
    • Clear Cache Database: definición y utilización.
    • Trabajando con Datawarehouse: SCD Tipo 1 y SCD Tipo 2.
    • Steps de Transformations: Table input, Table output, Update, Insert / Update, Delete, Combination lookup/update, Dimension lookup/update, Database lookup, Database join, Synchronize after merge, Execute SQL script, Execute row SQL script.
    • Steps de Jobs: Columns exist in a table, SQL.
  • Pan, Kitchen, Scheduling:
    • Herramientas PDI: Spoon, Pan, Kitchen, Carte.
    • Pan: Ejecución de Transformations.
    • Kitchen: Ejecución de Jobs.
    • Línea de comandos: file, param, argumentos, log, logfile.
    • Scheduling: Cron, Task Scheduler.
    • Marketplace: características, instalación de plugins (Weka, DataCleaner).
    • Transformations como Datasource: en Dashboards (CDE) y Reporting (Pentaho Report Designer).
  • Bonus Track: Delivery PRD:
    • Pentaho Report Designer.
    • Envío de reportes PRD vía mail.
    • Bonus Track: Open Street Map

Duración: 215 horas aprox., dictado en dos meses.

Tutor/Profesor

Bernabeu R. Dario Ing. en Sistemas, Docente, Investigador, geek, entusiasta del BI y del software libre.


Requisitos

  • Requisitos técnicos principales:
    • Disponibilidad de pc con capacidad para la creación de una maquina virtual.
    • Buena Conexión a Internet (Ancho de Banda recomendado: 3mb)
    • Correo electrónico.
    • (*) No se requiere conocimientos previos en Inteligencia de Negocios ni en Pentaho.
  • Inscripción:
    • Fecha de Inicio: Febrero 2017.
    • Cupos Limitados: 15 estudiantes, los cuales irán completando por orden de inscripción.

Inversión

  • Estudiantes Argentinos: Puede abonarse en dos cuotas mediante transferencia bancaría, o MercadoPago (pagofacil, rapipago, link, banelco o con tarjetas de crédito en cuotas sin interés - dependiendo del banco). Más Información.
  • Estudiantes extranjeros: Puede abonarse en 2 cuotas a través de PayPal (tarjetas de Crédito) PayPal. Más Información...
  • Promoción: 10% descuento de realizar 2 cursos en forma simultanea.

Certificado

Finalizado el trabajo integrador, donde se pondrá en práctica lo aprendido, Troyanx emitirá un certificado digital que avale los conocimientos adquieridos.

Horarios

  • Los 3 cursos se estarán dictando en forma paralela, ya que no implican horarios fijos, son dictados 100% online y a distancia.
  • Todos los contenidos están disponibles en un aula virtual, haciendo posible acceder a ellos en tus propios tiempos y horarios, brindando así una gran flexibilidad.
  • El profesor será la guía ante cualquier duda o consulta.
  • Experiencia Previa: Instituto Universitario Aeronáutico (Argentina-Córdoba), Sector Privado (Neuquén, Córdoba, Mendoza, La Rioja) IEEE (realizado en México), Sector Privado (Chile y Uruguay) y dictados desde el 2012 a través de Troyanx.