Top Banner
PENTAHO es una plataforma de BI “orientada a la solución” y “centrada en procesos”. Pentaho consiste en una Suite Completa de Inteligencia de negocio que incluye todos los principales componentes requeridos para implementar soluciones de BI, tales como: Reporting Análisis Dashboards Workflow Data Mining ETL Single Sign-On. Ldap Auditoría de uso y rendimiento Planificador Notificador Seguridad. Perfiles
44
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 94472665-PENTAHO

PENTAHO es una plataforma de BI “orientada a la solución” y “centrada en procesos”. Pentaho consiste en una Suite Completa de Inteligencia de negocio que incluye todos los principales componentes requeridos para implementar soluciones de BI, tales como:ReportingAnálisisDashboardsWorkflowData MiningETLSingle Sign-On. LdapAuditoría de uso y rendimientoPlanificadorNotificadorSeguridad. Perfiles

Page 2: 94472665-PENTAHO

Propiedades básicasPentaho

A parte de ser open source y sin costes de licencia, las características básicas de esta herramienta son:

Entorno gráfico de desarrollo Uso de tecnologías estándar: Java, XML, JavaScript Fácil de instalar y configurar Multiplataforma: windows, macintosh, linux Basado en dos tipos de objetos: Transformaciones (colección

de pasos en un proceso ETL) y trabajos (colección de transformaciones)

Incluye cuatro herramientas:◦ Spoon: para diseñar transformaciones ETTL usando el

entorno gráfico◦ PAN: para ejecutar transformaciones diseñadas con

spoon◦ CHEF: para crear trabajos◦ Kitchen: para ejecutar trabajos

Page 3: 94472665-PENTAHO

ArquitecturaPentahoEl siguiente esquema nos muestra la arquitectura

estructurada de las diferentes componentes que forman parte de pentaho.

Page 4: 94472665-PENTAHO

La arquitectura de Pentaho viene representada por el siguiente esquema:

Page 5: 94472665-PENTAHO

La solución BI

La unidad de reportes de Pentaho (Pentaho Reporting) permite a las organizaciones acceder, dar formato y distribuir fácilmente la información a empleados, clientes y asociados. Pentaho provee acceso a fuentes de datos relacionales, OLAP o basadas en XML, además de ofrecer varios formatos de salida como PDF, HTML, Excel o hasta texto plano. También permite llevar esta información a los usuarios finales vía web, e-mail, portales corporativos o aplicaciones propias.

Page 6: 94472665-PENTAHO

Pentaho ReportingExisten tres productos con diferentes enfoques y dirigidos adiferentes tipos de usuarios.

Pentaho Report Designer: Editor basado en eclipse con prestaciones profesionales y de calidad y con capacidad de personalización de informes a las necesidades de negocio destinado a desarrolladores.

Pentaho Report Design Wizard: Herramienta de diseño de informes, que facilita el trabajo y permite a los usuarios obtener resultados de forma inmediata. Está destinada a usuarios con menos conocimientos técnicos.

Web ad-hoc reporting: Es el similar a la herramienta anterior pero via web. Extiende la capacidad de los usuarios finales para la creación de informes a partir de plantillas preconfiguradas y siguiendo un asistente de creación.

Page 7: 94472665-PENTAHO

Por supuesto, qué sería de una aplicación de BI sin Data Mining. Para tal fin, Pentaho está incorporando la tecnología WeKa.

Weka es una herramienta extensible e integrable que incluye herramientas para realizar transformaciones sobre los datos, tareas de clasificación, regresión, clustering, asociación y visualización.

Data MiningPentaho

Page 8: 94472665-PENTAHO

Data MiningPentaho Es el proceso de correr datos en algoritmos completamente

sofisticados, relevando significantes patrones y correlaciones que pueden estar escondidos. Esto puede ser usado para ayudar a entender lo mejor para el negocio y explotar el rendimiento de este en un futuro prediciendo completamente en el análisis.

Se caracteriza por: Descubrir patrones ocultos y correlaciónales en los datos Prevenir eventos futuros basados en patrones históricos Contar con la tecnología de:

◦ Poderoso motor de Data Mining◦ Herramientas de Diseño Grafico◦ Seguridad y conformidad◦ Servicios Web, Repositorios y definiciones basadas en XML◦ Rendimiento y escalabilidad

Page 9: 94472665-PENTAHO

Kettle es un proyecto belga que incluye un conjunto de herramientas para realizar ETL. Uno de sus objetivos es que el proyecto ETL sea fácil de generar, mantener y desplegar.

Se compone de 4 herramientas:SPOON: permite diseñar de forma gráfica la transformación ETL.PAN ejecuta la transformaciones diseñadas con SPOON.

CHEF permite, mediante una interfaz gráfica, diseñar la carga de datos incluyendo un control de estado de los trabajos.KITCHEN permite ejecutar los trabajos batch diseñados con Chef.

Page 10: 94472665-PENTAHO

AnalisisPentahoPentaho

Ayuda a operar con máxima efectividad para ganar perspicacia y entender lo necesario para tomar optimas

decisiones.Las características generales son:

Vista dimensional de datos (por ventas, por periodo) Navegar y explorar

◦ Análisis Ad Hoc◦ Drill-down◦ Seleccionar un especifico miembro para el análisis

Interactuar con alto rendimiento◦ Tecnología optimizada para rápida respuesta interactiva

Page 11: 94472665-PENTAHO

ComponentesComponentes Plataforma 100% J2EE, asegurando la escalabilidad,

integración y portabilidad. Servidor: puede correr en servidores compatibles con J2EE

como JBOSS AS, WebSphere, Tomcat, WebLogic y Oracle AS.

Base de datos: vía JDBC, IBM DB2, Microsft SQL Server, MySQL, Oracle, PostgreSQL, NCR Teradata, Firebird.

Sistema operativo: no hay dependencia. Lenguaje interpretado.

Lenguaje de programación: Java, Javascript, JSP, XSL (XSLT/XPath/XSL-FO).

Interfaz de desarrollo: Java SWT, Eclipse, Web-based. Repositorio de datos basado en XML. Todos los componentes están expuestos vía Web Services

para facilitar la integración con Arquitecturas Orientadas a Servicios (SOA).

Page 12: 94472665-PENTAHO

La presencia de Pentaho en América La presencia de Pentaho en América LatinaLatina 03/12/2011 a las 15:19 Las últimas publicaciones de Pentaho

confirman el crecimiento y presencia de Pentaho en Latinoamérica en general y Chile en particular De enero a octubre, ha habido 150.000 instalaciones de Pentaho en el mundo. Como era de esperar, el ranking por país está liderado por Estados Unidos, con casi un 20% de las instalaciones. Lo interesante es que de los 15 países con mayores instalaciones, hay 5 países de América Latina (Brasil, México, Chile, Argentina y Colombia).

Page 13: 94472665-PENTAHO

Ventajas de trabajar con Pentaho El proyecto Pentaho BI es una iniciativa en curso

de la comunidad open source que provee a las organizaciones de las mejores soluciones de su clase para sus necesidades de inteligencia de negocios. Al aprovechar la riqueza de las tecnologías de código abierto y las contribuciones de la comunidad de desarrollo de código abierto, Pentaho es capaz de innovar mucho más rápido que los proveedores comerciales. Como resultado, Pentaho ofrece una alternativa de código abierto que supera a las soluciones BI propietarias en muchas áreas como:

arquitectura soporte de estándares funcionalidad y simplicidad de implantación.

Page 14: 94472665-PENTAHO

Ventajas de trabajar con Pentaho La funcionalidad más destacada de esta nueva versión es el nuevo diseñador web de reportes interactivos, el cual provee una interfaz intuitiva y aún así potente para usuarios de negocios no técnicos que les permite satisfacer sus propios requerimientos de información sin tener que recurrir a las áreas de IT.El usuario de negocios no técnico podrá:

Interactuar dinámicamente con los reportes almacenados filtrando, ordenando, agrupando y sumarizando los datos en tiempo real. Crear fácilmente reportes interactivos con formatos sofisticados sin capacitación y sin depender de las áreas de IT o de power users. Incorporar reportes interactivos en Pentaho Dashboards con la posibilidad de asociarlos a controles de dashboards (filtros/parámetros). Utilizar la interfaz visual mejorada para interactuar más fácilmente con la aplicación.

Page 15: 94472665-PENTAHO

Instalación de Pentaho BI Suite 4 Enterprise Edition Requisitos mínimos:

Sistema Operativo: Linux o Windows 1gb de RAM Procesador a 64 bits X2 500mb espacio en el DD (solo aplicativo)

Java y JAVA_HOME En Linux se debe crear usuario y grupo PENTAHO y el

directorio /opt/pentaho con permisos de ejecución para el usuario pentaho.

Page 16: 94472665-PENTAHO

Accedemos a la página de descarga http://www.pentaho.com/download/ y seleccionamos todos los productos:

BI Server/Platform Reporting Analysis Dashboards Data Integration (Kettle) DataMinin (Weka)

Instalación de Pentaho BI Suite 4 Enterprise Edition

Page 17: 94472665-PENTAHO

2.- Pasos de la instalación Esta versión se instala mediante wizard, y el paquete incluye tanto el

servidor y contenedor de portlets (JBoss Portal 2.6.1) como una base de datos (MySQL Server 5.0.24), que pueden o no ser utilizados. Comencemos:

Pantalla de introducción al wizard de instalación de Pentaho BI

Page 18: 94472665-PENTAHO

Seleccionamos todos los componentes de la suite.

Page 19: 94472665-PENTAHO

Instalación de Pentaho BI con el servidor JBoss Portal incorporado y configurado. La instalación avanzada permite desplegar y configurar Pentaho BI manualmente en un servidor de nuestra elección.

Page 20: 94472665-PENTAHO

Ruta de instalación de la suite. En Windows 2008/7 debe tenerse precaución con los directorios protegidos a procesos sin privilegios de administración (\, \Program Files).

Page 21: 94472665-PENTAHO

En el caso de este tutorial, ya se dispone de una base de datos MySQL Server 5.1 instalada en el equipo, por lo tanto seleccionamos la opción intermedia para integrar Pentaho con ella. También se puede instalar MySQL junto con Pentaho (1º opción) o bien usar un esquema existente (última opción).

Page 22: 94472665-PENTAHO

La instalación creará un usuario y tablas y las poblará con datos de configuración y de ejemplo. En los siguientes pasos configuraremos la conexión con el repositorio.

Page 23: 94472665-PENTAHO

Resolvemos la ruta de binarios y Resolvemos la ruta de binarios y configuración de conexión de MySQL configuración de conexión de MySQL

Page 24: 94472665-PENTAHO

Introducimos las credenciales del Introducimos las credenciales del usuario administrador de la base de usuario administrador de la base de datosdatos

Page 25: 94472665-PENTAHO

Podemos registrar JBoss como servicio de Windows para que sea levantado automáticamente en cada inicio del sistema operativo.

Page 26: 94472665-PENTAHO

Escogemos un nombre cualquiera para el esquema del repositorio

Page 27: 94472665-PENTAHO

Escogemos un nombre para el esquema del repositorio del planificador de procesos Quartz

Page 28: 94472665-PENTAHO

Escogemos un nombre para el esquema del repositorio con una carga inicial de datos para ejecutar los ejemplos en Pentaho

Page 29: 94472665-PENTAHO

Datos para la

creación de un nuevo

usuario en la base de

datos asociado a ntra.

instalación de Pentaho.

Por ejemplo:

Usuario: pentaho_user

Contraseña: pentaho

Page 30: 94472665-PENTAHO

El proceso de copia de ficheros y configuración tuvo una duración de 10 minutos

Page 31: 94472665-PENTAHO

Al finalizar podemos registrarnos en Pentaho.com o bien omitir el paso (en este caso seleccionar la tercera opción)

Page 32: 94472665-PENTAHO

Finalizada la instalación, podemos iniciar la aplicación directamente desde el asistente

Page 33: 94472665-PENTAHO

Primera ejecución de Primera ejecución de Pentaho Open BI Suite Pentaho Open BI Suite Bien iniciemos el servidor al finalizar la

instalación, o bien desde el Menú Inicio | Pentaho | Pentaho Open BI Suite | Start Open BI Server

Page 34: 94472665-PENTAHO

debemos asegurarnos que el puerto 8080 queda abierto. Para ello debe configurarse los programas de seguridad o firewall instalados en el equipo. En Windows Vista aparece la ventana habitual del cortafuegos propio del sistema operativo, en la cual pulsaremos sobre Desbloquear.

Page 35: 94472665-PENTAHO

En este punto ya podemos usar la aplicación. Accedemos a la pantalla de login en: http://localhost:8080/pentaho/:

Page 36: 94472665-PENTAHO

Seleccionamos un usuario, por ejemplo Joe e iniciamos la sesión:

Page 37: 94472665-PENTAHO

Conclusión

El procedimiento de instalación mostrado no implica ninguna dificultad mas allá de una correcta configuración de las conexiones. En la versión presentada se dispone de un bundle con servidor y base de datos, aunque la manera más habitual de instalarlo e integrarlo con aplicaciones terceras es descargarse directamente los paquetes para su despliegue en un servidor.

Page 38: 94472665-PENTAHO

Quiterian es una suite de Inteligencia de Negocios (Business Intelligence ) que proporciona herramientas de descubrimiento de datos con análisis predictivo, y permite a los analistas de negocio llevar a cabo una minería de datos visual (Visual Data Mining) sin depender de las habilidades de especificas de un científico de datos.

Page 39: 94472665-PENTAHO

Soluciones de Quiterian:◦ Customer Advanced Analytics - Soluciones

avanzadas para gestión de clientes Quiterian Analytics aplica técnicas de Data Mining y

Análisis Predictivo para extraer la información implícita en los datos y así poder:◦ Conocer a sus clientes en profundidad para

anticiparse a sus necesidades y deseos.◦ Detectar oportunidades de negocio en un mercado

altamente competitivo.◦ Dar respuesta a cualquier pregunta del negocio al

instante y de forma sencilla.

Page 40: 94472665-PENTAHO

Soluciones de Quiterian:◦ Marketing Advanced Analytics - Soluciones

Avanzadas para Marketing Quiterian ofrece soluciones de analítica avanzada

diseñadas para responder a los retos de los departamentos y agencias de marketing.

Quiterian Analytics incorpora todas las herramientas de analítica avanzada necesarias para que, sin perder la pista en ningún momento, puedan hacer análisis de comportamiento y segmentación inteligente. Estas son algunas de sus aplicaciones:◦ Segmentación y Campañas◦ Marketing & Ventas◦ Web Analytics

Page 41: 94472665-PENTAHO

Soluciones de Quiterian:◦ Business Competitiveness Solutions -

Soluciones Avanzadas para el Negocio Quiterian Analytics pone avanzadas técnicas de Data

Mining y Análisis Predictivo al servicio se los usuarios de negocio -sin necesidad de ser éstos expertos matemáticos o estadistas-, para anticiparse a la competencia, reducir costes y evitar riesgos, y tener un conocimiento más riguroso del negocio que les permita tomar mejores decisiones.

Aplicaciones: Soluciones de procesosSoluciones de procesos•Mejora en Call Centers•Control, automatización y optimización de los procesos de gestión de clientes: abandono, KPIs, fraude, riesgos,…•Optimización y automatización de procesos (iWorkflow)

Optimización del negocioOptimización del negocio•Cruzar y analizar datos externos e internos•Calidad del dato para mejores análisis•Reducción del coste telefónico

Page 42: 94472665-PENTAHO

Soluciones de Quiterian:◦ Industry Solutions

Quiterian ofrece soluciones especialmente adaptadas a los distintos sectores que mueven la sociedad actual, para de esta forma extraer más valor de sus datos de forma temprana para dar respuesta a cualquier pregunta del negocio al instante y de forma sencilla, sin obstáculos, detectando oportunidades y anticipándose a situaciones no planificadas.

• Administración Pública • Call Centers• eCommerce• Energías Renovables• Finanzas• Logística y Almacenes• Retail

• Seguridad / Policía• Seguros• Telecomunicaciones• Transporte público• Universidad y Educación• Utilities• Viajes y Hoteles

Page 43: 94472665-PENTAHO

Productos:Quiterian Analytics - Análisis avanzado

y predictivo para usuarios de negocio

◦ Quiterian añade el poder de la analítica avanzada y predictiva a la intuición natural de la mente humana. Integra y analiza grandes volúmenes de datos en su máxima granularidad, sin restricciones y sin importar su origen.

◦ Mediante técnicas predictivas y de Visual Data Mining, de una forma sencilla e intuitiva podrás tener acceso inmediato a información clave del negocio, que te permitirá agilizar la toma de decisiones estratégicas, ganar autonomía de usuario y ser más eficiente y competitivo.

Page 44: 94472665-PENTAHO

WEBGRAFIA

http://www.quiterian.es/ddw/Videos/CasoPractico1.htmhttp://www.quiterian.es/ddw/Videos/CasoPractico1.htm

http://www.youtube.com/watch?v=BqMHeB6LNL8http://www.youtube.com/watch?v=BqMHeB6LNL8

http://www.quiterian.es/ddw/Videos/CasoPractico2.htm

http://www.gravitar.biz/index.php/bi/introduccion-pentaho-parte-1/http://www.gravitar.biz/index.php/bi/introduccion-pentaho-parte-1/

http://www.gravitar.biz/index.php/herramientas-bi/pentaho/caracteristicas-http://www.gravitar.biz/index.php/herramientas-bi/pentaho/caracteristicas-pentaho/pentaho/

http://bi-businessintelligence.blogspot.com/2009/04/pentaho.htmlhttp://bi-businessintelligence.blogspot.com/2009/04/pentaho.html

http://www.gravitar.biz/index.php/herramientas-bi/pentaho/arquitectura-pentaho/http://www.gravitar.biz/index.php/herramientas-bi/pentaho/arquitectura-pentaho/

http://www.gravitar.biz/index.php/herramientas-bi/pentaho/http://www.gravitar.biz/index.php/herramientas-bi/pentaho/

http://survivalguides.wordpress.com/2010/12/22/install-pentaho-bi-on-ubuntu/http://survivalguides.wordpress.com/2010/12/22/install-pentaho-bi-on-ubuntu/

http://sourceforge.net/projects/pentaho/files/Business%20Intelligence%20Server/http://sourceforge.net/projects/pentaho/files/Business%20Intelligence%20Server/3.10.0-stable/3.10.0-stable/

http://www.taringa.net/posts/info/3104676/Pentaho-BI-Segunda-Parte.htmlhttp://www.taringa.net/posts/info/3104676/Pentaho-BI-Segunda-Parte.html

http://www.demosdesoftware.com/videos/880/business-intelligence/demo-de-http://www.demosdesoftware.com/videos/880/business-intelligence/demo-de-pentaho-por-stratebi/pentaho-por-stratebi/