1. Factores de éxito
1.1. Identificar un juego de factores críticos de éxito
1.2. Definición de métricas
1.3. Sistemas predictivos mediante la correcta identificación de KIPs
1.4. Conocer la infraestructura del negocio
1.5. Conocer el equipo humano
1.6. Conocer la política del negocio
1.7. Establecer los mejores CSFs posibles
1.7.1. Organización
1.7.1.1. El equipo de IT y el negocio deben estar coordinados y trabajar bajo un fin común
1.7.2. Procesos
1.7.2.1. Definir procesos bien estructurados que afecten al equipo, la metodología y a la dirección del negocio
1.7.3. Tecnología
1.7.3.1. Debe ser flexible y escalable
1.7.3.2. Trabajar conjuntamente con distintos tipos de herramientas
1.7.4. 5 pasos a seguir
1.7.4.1. 1.- Identificar el problema para saber como abordarlo
1.7.4.2. 2.- Determinar expectativas respecto al uso. Cuantificar correctamente el numero de usuarios y consultas que va a tener un sistema de BI
1.7.4.3. 3.- Comprender la entrega de datos.- Se debe identificar si los datos serán entregados por lotes o en tiempo real
1.7.4.4. 4.- Implementar iniciativas de capacitación. Debe realizarse durante o antes de la fase de implementación
1.7.4.5. 5.- Seleccionar un tipo de solución.
1.7.4.5.1. Soluciones verticales. Cumplen con los requisitos específicos de su normativa
1.7.4.5.2. Soluciones horizontales. Son mas versátiles y se pueden adaptar mas al funcionamiento específico de la empresa
2. BI de Open Sourse
2.1. Reduce considerablemente los costos de implantacion sin prometer el nivel funcional a la calidad del servicio
2.2. Actualmente ha alcanzado un gran grado de madurez y calidad, un ejemplo es el sistema operativo Linux
2.3. Ventajas
2.3.1. Reducción de costos de implantación
2.3.2. Independencia de los proveedores
2.3.3. Empezar con una solucion de bajo costo e ir incrementando progresivamente sus funcionalidades
2.3.4. Resultados en estandares abiertos
2.3.5. compatibilidad con otras herramientas
3. Suite Pentaho
3.1. Características
3.1.1. Esta basada en Java
3.1.2. Integra diferentes proyectos open source
3.1.3. Hace funcionar los proyectos de forma integrada en su plataforma siguiendo el flujo de trabajo
3.2. Pentaho Data Integration
3.2.1. Es el proceso ETL de la Suite Pentaho. Utiliza la herramienta Kettle ETL para realizar el trabajo
3.3. Pentaho Analysis
3.3.1. Utiliza por defecto el cliente Jpivot
3.3.2. Permite al usuario seleccionar el esquema Mondrian a utilizar y muestra una visualización para un análisis rápido
3.4. Pentaho Reporting
3.4.1. Genera reportes de forma ágil y de gran capacidad
3.4.2. Los reportes se pueden programar e incluso que sean generados periódicamente
3.5. Pentaho Dashboards
3.5.1. Son los cuadros de mando de Pentaho
3.5.1.1. Se definen los KPI del sistema BI
3.5.1.2. Deben reflejar factores genuinos de éxito y ser cuantificables
3.6. Pentaho Datamining
3.6.1. Provee un completo conjunto de algoritmos que automatizan los procesos de transformación de datos a la forma en que la mineria de datos puede explotarlos
3.6.2. Es necesario tener conocimientos técnicos de TI para la construccion de cuadros de mando, esquemas y conocer lenguajes de software como SQL, PHP, JAVA, XML...
4. Tendencias en BI
4.1. Todas se centran en alinear los objetivos de la organización con la solución de BI a implantar
4.2. El análisis predictivo de los datos está relacionado con el Data Mining
4.3. El análisis en tiempo real de los datos es ahora una de las principales tendencias
4.4. El análisis en memoria se basa en guardar una memoria datos pre-calculados para obtener una mayor rapidez en futuras consultas
4.5. La unión de BI con internet es una de las principales tendencias en su uso para obtener informacion y detectar oportunidades de negocio
5. Beneficios
5.1. Abarcan todas las áreas funcionales de una organización
5.2. Incremento de la eficiencia en la toma de desiciónes
5.3. Mejora de comunicación entre las diferentes áreas de la organización
5.4. Mejor rentabilidad
5.5. Atracción de nuevos clientes
5.6. Retención de los clientes actuales
5.7. predicción de ventas
5.8. reducción del fraude
5.9. identificación de riesgos
5.10. presentación de soluciones basadas en el conocimiento del negocio
5.11. Tomar decisiones pro-activas
5.12. Valora a los clientes
5.13. Identifica patrones de riesgos
5.14. Reduce costos
5.15. Incrementa la productividad
6. Componentes de una solución BI
6.1. Fuentes de información
6.1.1. Sirve para alimentar el Data Warehouse
6.2. Extracción, transformación y carga (ETL)
6.2.1. Recupera los datos en bruto
6.2.2. Limpia los datos (elimina los duplicados)
6.2.3. Transforma los datos limpios en datos consistentes
6.2.4. Integra los datos en las definiciones de Data Warehouse
6.2.5. Actualiza los datos periódicamente
6.3. Data Warehouse
6.3.1. Proporciona información consistente, integrada, preparada e histórica lista para ser analizada por un sistema BI
6.4. Herramientas BI
6.4.1. OLAP
6.4.1.1. Son herramientas que permiten realizar consultas complejas a las bases de datos
6.4.2. Query & Reporting
6.4.2.1. Herramientas para la realización de consultas y la elaboración de informes
6.4.3. Cuadros de mando
6.4.3.1. Analíticos o Dashboard
6.4.3.1.1. Permiten obtener a partir de la Data Marts, la elaboración de informes e indicadores clave (KPI)
6.4.3.2. Integrales o Balanced Scorecard
6.4.3.2.1. Se desarrolla a nivel estratégico de toda la organización
6.4.4. Data Mining
6.4.4.1. Herramientas que a partir de la información disponible descubren patrones ocultos, tendencia... y presentan ésta información de forma sencilla a los usuarios
7. Herramientas BI Open Sorce
7.1. A la hora de elegir una base de datos debemos tener en cuenta una serie de criterios. En primer lugar la base de datos debe ser capaz de trabajar con grandes cantidades de datos, así como otros factores como la velocidad de realización de consultas, el particionado y la replicación de datos
7.2. ETL Extraction, Transformation, Load
7.2.1. Se encargan de tomar la información de diferentes fuentes y realizan su carga en el almacén de datos
7.2.2. Tenemos que considerar qué fuentes de datos y qué herramientas soportan
7.2.3. Algunas herramientas
7.2.3.1. Kettle utiliza dos herramientas para realizar la transformacion de los datos:
7.2.3.1.1. PAN
7.2.3.1.2. KITCHEN
7.2.3.2. JasperETL
7.2.3.2.1. Esta orientada a usuarios con conocimiento de lenguajes de programación
7.2.3.3. Palo ETL
7.2.3.3.1. Es una herramienta muy intuitiva y con una baja curva de aprendizaje
7.2.3.4. Bee
7.2.3.4.1. Posee una interfaz gráfica de usuario y el proceso de transformación se encuentra descrito en un fichero XML
7.2.3.5. Octopus
7.2.3.5.1. Permite implementar simultáneamente a varias bases de datos
7.3. Data Warehouse
7.3.1. Es el proceso de extraer datos de diferentes aplicaciones, ya sean internas o externas, después depurarlos y estructurarlos para que sean guardados en un almacén de datos.
7.4. OLAP
7.4.1. Se basa en el análisis multidimensional (análisis de hipercubo)de los datos y permite al usuario tener una visión mas rápida e interactiva de los mismos.
7.4.2. Segun el tipo de base de datos en la que almacenan los datos podemos clasificar éstos sistemas en:
7.4.2.1. ROLAP
7.4.2.1.1. Que almacena los datos en una base de datos de tipo relacional
7.4.2.2. MOLAP
7.4.2.2.1. Que almacena los datos en una base de datos de tipo multidimensional
7.4.2.3. HOLAP
7.4.2.3.1. que es un sistema híbrido que combina los dos sistemas anteriores
7.5. Reporting
7.5.1. Son los componentes de un sistema BI que se encarga de generar los informes
7.5.2. Algunos generadores de informes BI son:
7.5.2.1. Pentaho Reporting
7.5.2.1.1. Generador de informes incluido en la suite Pentaho
7.5.2.2. Jasper Reports
7.5.2.2.1. Desarrollado en Java
7.5.2.3. Eclipse Bird
7.5.2.3.1. Basado en Eclipse
7.6. Cuadros de mando
7.6.1. Permite alinear los objetos de las diferentes áreas con la estrategia de la organización y seguir su evolución
7.7. Data Mining
7.7.1. Consiste en seleccionar, explorar modificar y modelar grandes cantidades de datos para poder analizarlos, éste proceso debe ser automático o semiautomatico
7.7.2. Las herramientas de análisis en BI son un punto crítico dentro del proceso
7.7.3. WEKA es una herramienta Open Source de Data Mining realizada en Java
7.8. Suites BI
7.8.1. Pentaho
7.8.1.1. Ofrece una plataforma completa de herramientas BI Open Source.
7.8.1.2. Elimina el costo de la licencia de software y obtiene beneficios a traves del pago de una licencia anual que incluye soporte, servicios y una optimizacion del servicio
7.8.2. Birt
7.8.2.1. Es un plugin de Eclipse que permite una integración completa en proyectos J2EE