Pentaho Busine ss Intelligence (BI)es una iniciativa en curso por la comunidad de Open Source que provee organizaciones con mejores soluciones para las necesidades de Business Intelligence (BI)a las empresa (ver fig. 7.2) La plataformaOpen Source Pentaho Business Intelligencecubre amplias necesidades de anlisis de los datos ! de los informes empresariales. Las soluciones dePentahoestn desarrolladas enJava! tienen un ambiente de implementaci"n tambi#n basado enJava. $so %ace quePentaho es una soluci"n mu! &e'ible para cubrir una amplia gama de necesidades empresariales tanto las tpicas como las sofisticadas ! especficas del negocio (ver fig.7.). Las soluciones quePentahopretende ofrecer se componen fundamentalmente de una infraestructura de %erramientas de anlisis e informes integr ados con un motor de workflow de procesos de negocio. La plataforma sercapaz de ejecutar las reglas de negocio necesarias* e'presadas en forma de procesos ! actividades ! de presentar ! entregar la informaci"n adecuada en el momento adecuado* mediante analisis OLAP, Cuaros e !ano, etc"
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.
La solución Business Intelligence OpenSource Pentaho pretende ser unaalternativa a las soluciones propietarias tradicionales más completas: BusinessObjects, Cognos, icrostrateg!, icroso"t, etc# por lo $ue inclu!e todosa$uellos componentes $ue nos podemos encontrar en las soluciones BI
propietarias más avan%adas:&eporting
'nálisis
(ashboards
)or*+o
(ata ining
-.L
Single Sign/On0 Ldap'uditor1a de uso ! rendimiento
Plani2cador
3oti2cador
Seguridad0 Per2les
-l siguiente es$uema nos muestra la ar$uitectura estructurada de lasdi"erentes componentes $ue "orman parte de pentaho:
$'isten tres productos con diferentes enfoques ! dirigidos a diferentes tipos de usuarios1
• Pentaho #eport 9esigner
$s un editor basado en 5clipse con prestaciones profesionales con capacidad de personalizaci"nde informes a las necesidades de los negocios destinado a desarrolladores.
$sta %erramienta est estructurada de forma que los desarrolladores puedan acceder a sus
prestaciones de forma rpida.
3nclu!e un editor de consultas para facilitar la confecci"n de los datos que sern utilizados en un
informe.
• Pentaho #eport 9esign 6iar
$s una %erramienta de dise4o de informes* que facilita el trabajo ! permite a los usuarios obtener
resultados de forma inmediata. $st destinada a usuarios con menos conocimientos t#cnicos.
• 6e+ a/hoc reporting
$s el similar a la %erramienta Pentaho #eport 9esign 6iar * pero via 5eb.
$sta %erramienta e'tiende la capacidad de los usuarios finales para la creaci"n de informes a partir
de plantillas preconfiguradas ! siguiendo un asistente de creaci"n.
La fig. 7.7 permite visualizar los distintos tipos de reportes desarrollados con cualquiera de las
%omog#neos entre s ni concuerdan e'actamen con lo que se necesita* por lo que ser necesario
realizar todas las adaptaciones pertinentes.
/ambi#n muc%as organizaciones tienen informaci"n disponible en aplicaciones ! base de datos
separadas.
Pentaho 9ata Integration abre* limpia e integra esta valiosa informaci"n ! la pone en manos del
usuario. ;rovee una consistencia* una sola versi"n de todos los recursos de informaci"n* que esuno de los ms grandes desafos para las organizaciones /3 %o! en da.
Pentaho 9ata Integration permite una poderosa 57L (5>tract, 7rans:or4, Loa) 5>tracciDn,
7rans:or4aciDn - Carga"
$l uso de la soluci"n ettle permite evitar grandes cargas de trabajo manual frecuentemente difcil
de mantener ! de desplegar.
La arquitectura de Pentaho 9ata Integration viene representada por el esquema de la fig. 7.,,.
<igura 7.,,1 isualizaci"n del esquema de Pentaho 9ata Integration"
!ata #ining
La plataforma Business Intelligence OpenSource Pentaho ofrece diferentes soluciones para el
desarrollo de un pro!ecto de Business Intelligence"
$n este caso se %ar referencia a la soluci"n integrada al paquete Business Intelligence Pentaho para
el desarrollo de pro!ectos de 9ata !ining"
$l 6eka (6aikato 5nviro4ent :or nowlege Anal-sis) es un conjunto de libreras D66 para la
e'tracci"n de conocimientos desde bases de datos (ver fig. 7.,2).
• isualice1 $n este apartado podemos estudiar el comportamiento de los datos mediante
t#cnicas de visualizaci"n.
Ventajas
So"tare Libre 4 Open Source:
Pentaho es un so"tare libre bajo varias licencias, entre ellas la licencia 5PLv60-sta licencia implica $ue se puede usar, copiar, distribuir ! modi2cargratuitamente0 -sto es un punto a "avor de este so"tare !a $ue posibilita laimplantación de un sistema BI bajo un desembolso nulo en licencias deso"tare0 7a! $ue tener en cuenta $ue los precios de licencias de so"tareprivativo para este tipo de soluciones de Business Intelligence son caras debidoa su complejo desarrollo0 3o cual$uier empresa se puede permitir laad$uisición de este tipo de licencias al empe%ar su actividad en este campo delanálisis de datos0
'demás de o"recer la versión gratuita, Pentaho Communit! -dition, loscreadores de Pentaho o"recen una versión de pago llamada Pentaho BI Suite-nterprise -dition0 -sta versión es más completa $ue la $ue o"rece con licenciaOpenSource, ! destaca por tener un servicio de soporte al usuario pararesolver cual$uier tipo de incidencia con el so"tare0 Puedes in"ormarte mása$u1: LI38
9ltimas tecnolog1as:
Pentaho ha sido creado bajo las plata"ormas libres de ava ! !S;L0 'mbasplata"ormas están en auge ! cada ve% más gente hace uso de ellas0 Son "ácilesde usar, compilar ! programar, lo $ue posibilita un "ácil desarrollo e integraciónen otros sistemas !a creados o a desarrollar0 Seg<n el ran*ing de los lenguajesde programación de 6=>> elaborada por el portal de tecnolog1a -ee* , ellenguaje de programación '?' es el lenguaje más usado en la actualidad0
Comunidad:
La comunidad de Pentaho es mu! amplia0 .odo so"tare antes de ser liberadoo2cialmente, cuando a<n está en la "ase beta, pasa por una serie de pruebas
reali%adas por la comunidad de Pentaho de "orma altruista0 @suarios de laaplicación $ue reportan "allos ! ponen a prueba todo tipo de opcionesdisponibles del so"tare0
'demás, se cuenta con una i*i en constante actuali%ación $ue orienta a losusuarios en posibles problemas o dudas $ue pudieran tener a la hora del uso oimplantación del so"tare0
So"tare por pie%as:
Pentaho no es una sola aplicación, sino es una recopilación de programasespec12cos seg<n las "unciones o"ertadas0 Pentaho o"erta una serie deprogramas para reali%ar las siguientes "unciones:
In"ormes: permite crear a los usuarios ! personali%ar in"ormes además deeAportar en multitud de "ormatos0
'nálisis: a travs de las potentes herramientas a!uda al usuario a ampliar laperspectiva ! mejorar la toma de decisiones en el negocio0
Cuadros de mando: o"rece al usuario 2nal opciones de visuali%ación en tiemporeal de los datos, gestiónanos por displa!s interactivos ! <ltimas tecnolog1asmultimedia para "acilitar la interacción con la herramienta ! manejo de datos0
Integración de datos: dispone de aplicaciones potentes para la eAtracción,trans"ormación ! carga de datos en diversas plata"ormas de bases de datos0
.odos los programas desarrollados por Pentaho son creados ! diseDados conindependencia del resto ! en es$uema modular0 Con ello se logra descargar,instalar o hacer uso de algunas de las aplicaciones con independencia delresto, haciendo posible una posible integración con otros programas ajenos a laSuite0