Periodo académico 2020-1S

(751115) DESARROLLO DE APLICACIONES - BI

Datos generales

Grupos

Tabla información sobre los grupos de la asignatura
Actividad Grupo Periodos Horarios Aula Profesor/Tutor
CLASE TEÓRICA (1) - CLASE TEÓRICA - GRUPO 1 - BOGOTÁ 08/05/2020 - 08/05/2020 VIERNES 18:30 - 21:30 - GUSTAVO FLÓREZ ORTIZ
09/05/2020 - 09/05/2020 SÁBADO 07:00 - 10:00 - GUSTAVO FLÓREZ ORTIZ
15/05/2020 - 15/05/2020 VIERNES 18:30 - 21:30 - GUSTAVO FLÓREZ ORTIZ
16/05/2020 - 16/05/2020 SÁBADO 07:00 - 10:00 - GUSTAVO FLÓREZ ORTIZ
22/05/2020 - 22/05/2020 VIERNES 18:30 - 21:30 - GUSTAVO FLÓREZ ORTIZ
23/05/2020 - 23/05/2020 SÁBADO 07:00 - 10:00 - GUSTAVO FLÓREZ ORTIZ
29/05/2020 - 29/05/2020 VIERNES 18:30 - 21:30 - GUSTAVO FLÓREZ ORTIZ
30/05/2020 - 30/05/2020 SÁBADO 07:00 - 10:00 - GUSTAVO FLÓREZ ORTIZ
05/06/2020 - 05/06/2020 VIERNES 18:30 - 21:30 - LIGIA JASMIN ROBAYO RODRIGUEZ
06/06/2020 - 06/06/2020 SÁBADO 07:00 - 10:00 - LIGIA JASMIN ROBAYO RODRIGUEZ
12/06/2020 - 12/06/2020 VIERNES 18:30 - 21:30 AULA 207 - M7 LIGIA JASMIN ROBAYO RODRIGUEZ
13/06/2020 - 13/06/2020 SÁBADO 07:00 - 10:00 - LIGIA JASMIN ROBAYO RODRIGUEZ
19/06/2020 - 19/06/2020 VIERNES 18:30 - 21:30 - LIGIA JASMIN ROBAYO RODRIGUEZ
20/06/2020 - 20/06/2020 SÁBADO 07:00 - 10:00 - LIGIA JASMIN ROBAYO RODRIGUEZ
26/06/2020 - 26/06/2020 VIERNES 18:30 - 21:30 - LIGIA JASMIN ROBAYO RODRIGUEZ
27/06/2020 - 27/06/2020 SÁBADO 07:00 - 10:00 - LIGIA JASMIN ROBAYO RODRIGUEZ

Contenidos

PROGRAMA DE LA ASIGNATURA

Presentación

Las aplicaciones de software sobre bases de datos, que implementan la operación de las áreas de negocio de una empresa, y las aplicaciones de ¿Business Intelligence¿ ¿ BI,  son activos que aportan un alto valor a las organizaciones; por tanto, es necesario que el estudiante de la especialización aprenda a utilizar herramientas que le permita desarrollar estas aplicaciones en una arquitectura conformada por niveles o capas, de manera ágil, amigable, y a costos razonables. 

Objetivo de Aprendizaje

En este curso se estudia la arquitectura de una aplicación de BI, los criterios de diseño que debe reunir una solución de esta naturaleza, el valor que genera y la utilidad de la misma para las organizaciones. Los estudiantes tienen la oportunidad de conocer y estudiar herramientas BI existentes en el mercado, y aplicarlas en la construcción de las diferentes capas que integran una solución BI.

 Este curso está apoyado con materiales de Oracle University, y prepara a los participantes en la ruta de aprendizaje ¿Business  Intelligence¿ de Oracle.

Al finalizar la asignatura el estudiante debe estar en capacidad de:

· Identificar, proponer y emplear factores involucrados en el proceso de desarrollo de software: arquitecturas de software, tipos de aplicaciones, metodologías y herramientas disponibles en la industria informática.

· Analizar requerimientos funcionales, diseñar, construir e implementar aplicaciones transaccionales, incluyendo componentes para interacción con las bases de datos y controles de interfaz gráfica de usuario.

· Conocer las buenas prácticas que se deben seguir en la construcción de aplicaciones OLAP, Reportes, Dashboards y KPI.

· Realizar prácticas en el laboratorio usando herramientas disponibles en el mercado y de código abierto.

· Partiendo de una arquitectura de bodegas de datos clásica, aprender a construir  aplicaciones   ¿Business Intelligence¿ ¿ BI, siguiendo para ello buenas prácticas de la industria.

Contenidos Temáticos

PARTE I ¿ DISEÑO DE APLICACIONES BI 


·         Componentes de una arquitectura  para aplicaciones BI


·         Metodologías para el diseño  y construcción de aplicaciones BI


·         Buenas prácticas en el diseño y construcción de aplicaciones BI


PARTE II ¿ CONSTRUCCIÓN DE BODEGAS DE DATOS USANDO ODI


·         Arquitectura de Oracle Data Integrator

o   Repositorios

o   Agentes

·         Conceptos de Topología

o   Arquitectura física: tecnología, servidores de datos, esquemas físicos y agentes.

o   Arquitectura lógica: esquema lógico, agente lógico y contextos

·         Desarrollo de proyectos

o   Interfaces.

o   Procedimientos.

o   Paquetes.

o   Variables, funciones, marcadores.

o   Módulos de conocimiento.

·         Administración

o   Seguridad

o   Versionamiento

o   Operación

·         Ejercicios prácticos

o   Instalación

o   Configuración de topología


PARTE III ¿ LABORATORIO DE APLICACIONES BI CON SOFTWARE LIBRE

·         Arquitectura BI de Pentaho

·         Fuentes de datos

·         ETL

·         Bodega de Datos

·         Capa de análisis


·         ETL e Integración de Datos

·         Componentes de KETTLE

·         Pasos para extracción de datos desde diferentes fuentes

·         Pasos para limpieza de datos

·         Pasos para transformación de datos

·         Pasos para cargar dimensiones y tabla de hechos

·         Pasos para completar datos ¿ Lookups

·         Otros pasos de KETTLE

·         JOBS

·         Programación de trabajos y transformaciones

·         Manejo de errores


·         Servicios de Análisis  de  Pentaho

·         Componentes de Mondrian

·         Construcción de esquemas Mondrian con Workbench

·         Visualización de cubos con Jpivot

·         Construcción de reportes y tableros de control


PARTE IV ¿ CONSTRUCCIÓN  DE APLICACIONES BI USANDO OBI


·         Introducción a  ¿Oracle Business Intelligence Enterprise Edition¿

·         Construcción de Repositorios

·         Construcción de Análisis

·         Limitando y Agrupando Análisis

·         Características Avanzadas de Análisis

·         Características Avanzadas de Análisis

·         Construcción de KPI

·         Construcción de Dashboards


Evaluación Formativa

Aspectos a evaluar:

·  Identificación y apropiación conceptual de los componentes de cada una de las capas de una aplicación ¿Business Intelligence¿.

·  Conocimiento y comprensión de aspectos básicos inherentes a los patrones de diseño y entornos de trabajo (frameworks).

·   Conocer la arquitectura de bodegas de datos clásica, aprender a construir  aplicaciones   ¿Business Intelligence¿ ¿ BI, siguiendo para ello buenas prácticas de la industria.


Bibliografía Básica Obligatoria

1.        Malinowski, Elzbieta. (2008). Advanced data warehouse design : from conventional to spatial and temporal applications. Springer.

2.       Moss, Larissa Terpeluk. (2003). Business intelligence roadmap : the complete project lifecycle for decision-support applications. Addison-Wesley.

3.        Bradley D. Brown. (2005). Oracle Application Server 10g Web Development.   McGraw-Hill Professional.

4.       Avrom Roy-Faderman, Peter Koletzke, Paul Dorsey. (2004). Oracle JDeveloper 10g Handbook.    McGraw-Hill/Osborne.

5.        Robert Griesemer. (2009). Oracle Warehouse Builder 11g: Getting Started. Packt Publishing.

6.       Casters, Matt. (2010). Pentaho Kettle Solutions: Building Open Source ETL Solutions with Pentaho Data Integration. Wiley.

7.        Roland Bouman. (2009). Pentaho Solutions Business Intelligence and Data  Warehousing with Pentaho and Mysql. Wiley.

8.       Howson, Cindi. (2008). Successful business intelligence. McGraw-Hill. 



Carrera 4 # 22-61 Teléfono: (+57 1) 242 7030 - 018000111022 Fax: (+57 1) 561 2107 Bogotá D.C., Colombia
Institución de Educación Superior sujeta a inspección y vigilancia por el Ministerio de Educación Nacional.