Pentaho Configuracion
BASE DE DATOS III
¿Qué es y para qué sirve PENTAHO?
Pentaho es una plataforma de BI "orientada a la solución" y "centrada en procesos" que incluye todos los principales componentes requeridos para implementar soluciones basadas en procesos y ha sido concebida desde el principio para estar basada en procesos.
Pentaho presenta informes en los formatoshabituales (html, excel, pdf...) mediante JfreeReport proyecto incorporado recientemente a Pentaho u otras plataformas como BIRT o JasperReports. Para la generación de PDFs utilizan, como podría ser previsible, el muy conocido Apache FOP.
¿En qué plataforma y bajo qué lenguaje trabaja PENTAHO?
La plataforma ha sido desarrollada bajo el lenguaje de programación Java y tiene un ambiente de implementacióntambién basado en Java, haciendo así que Pentaho sea una solución muy flexible al cubrir una alta gama de necesidades empresariales.
¿Con que sistemas de gestión de bases de datos puede trabajar PENTAHO?
JDBC, IBM DB2, Microsft SQL Server, MySQL, Oracle, PostgreSQL, NCR Teradata, Firebird
¿Qué elementos componen la suite de PENTAHO?
Reporting – un modulo de los informes ofrece la soluciónadecuada a las necesidades de los usuarios. Pentaho Reporting es una solución basada en el proyecto JFreeReport y permite generar informes ágil y de gran capacidad. Pentaho Reporting permite la distribución de los resultados del análisis en múltiples formatos – todos los informes incluyen la opción de imprimir o exportar a formato PDF, XLS, HTML y texto. Los reportes Pentaho permiten tambiénprogramación de tareas y ejecución automática de informes con una determinada periodicidad.
Análisis – Pentaho Análisis suministra a los usuarios un sistema avanzado de análisis de información. Con uso de las tablas dinámicas (pivot tables, crosstabs), generadas por Mondrian y JPivot, el usuario puede navegar por los datos, ajustando la visión de los datos, los filtros de visualización, añadiendo oquitando los campos de agregación. Los datos pueden ser representados en una forma de SVG o Flash, los dashboards widgets, o también integrados con los sistemas de mineria de datos y los portales web (portlets). Además, con el Microsoft Excel Analysis Services, se puede analizar los datos dinámicos en Microsoft Excel (usando la conexión a OLAP server Mondrian).
Dashboards – todos los componentes delmodulo Pentaho Reporting y Pentaho Análisis pueden formar parte de un Dashboard. En Pentaho Dashboards es muy fácil incorporar una gran variedad en tipos de gráficos, tablas y velocímetros (dashboard widgets) e integrarlos con los Portlets JSP, en donde podrá visualizar informes, gráficos y análisis OLAP.
Data Mining – análisis en Pentaho se realiza con una herramienta WeKa.
Integración de Datos– se realiza con una herramienta Kettle ETL (Pentaho Data Integration) que permite implementar los procesos ETL. Últimamente Pentaho lanzó una nueva versión – PDI 3.0 – que marcó un gran paso adelante en OSBI ETL y que hizo Pentaho Data Integration una alternativa interesante para las herramientas comerciales.
¿Con que herramienta de la suite de PENTAHO se puede generar cubos multidimensionales?¿Mediante un ejemplo explique cómo se crean los cubos multidimensionales en PENTAHO?
El primer paso es especificar el origen de los datos, dándole un nombre, seleccionando el driver, según el motor que se esté usando, en este caso es mySql, y el usuario y el password que se usara en la conexión
El siguiente paso es seleccionar los campos de la base de datos que serán usados en el cuboA continuación, seleccionaremos el campo de la base de datos que contiene la unidad de medida que va a ser analizada en el cubo:
Seguido de esto viene la creación de las dimensiones del cubo:
Seleccionando el campo, y dando clic en "Add new dimension"
Por último, podemos ver el código del cubo en XML, publicarlo en el portal, y finalmente, verlo:
Al momento de publicarlo, nos...
Regístrate para leer el documento completo.