¿Penthao se hace no OS ?,¿Que suit me pongo?,¿el fin de BI OS?
Dentro de las suit open source que hay en el mercado , la mas fuerte es pentaho , eso sin duda , pero a su alrededor , han surjido algunas muy muy competitivas , les queda un tiempo para ser iguales a pentaho , pero están ahí .
Todas ellas han partido del mismo punto mondrian+jpivot y kettle como herramienta ETL. Ademas de que el resto si tienen una política mas Open Source y no cambian tanto de licencia.
Las otras posibilidades son:
- SapgoBI
- Vanilla
- OpenI
Hay mas pero estas son las mejores.
SpagoBI
En el contexto Open Source Business Intelligence, frecuentemente nos encontramos que la gran mayoría de proveedores tienen una versión para la comunidad y otra profesional. Rápidamente podemos citar ejemplos como Pentaho, JasperSoft o Talend. No es un modelo nuevo en este ámbito. Por ejemplo, Red Hat o MySQL (ahora posesión de Oracle) también lo practican. ¿En qué consiste? Existe una versión open source comunitaria con un conjunto de funcionalidades bien definidas, acotadas y plenamente operativas. Y una versión profesional que presenta o bien más funcionalidades que la otra versión o bien una versión mejorada de las mismas funcionalidades. Por poner un ejemplo, Pentaho soporta la creación de Dashboards, pero sólo la versión profesional presenta un Dashboard Designer Ad-hoc. Dichas funcionalidades (premium) sólo pueden ser accedidas mediante la adquisición de una subscripción o de soporte.
Algunas empresas open source se han decantado por un modelo puramente de servicios. Este es el caso de Engineering Ingegneria Informatica, el proveedor italiano detrás de SpagoBI.
SpagoBI va en la misma dirección pero da unos pasos más. Para cada uno de las funcionalidades que debe cubrir una solución de Business Intelligence admite el uso de diferentes motores que dan respuesta a la necesidad sin diferenciar si en dicho ámbito usamos una solución open source o propietaria. ¿Qué beneficios nos encontramos?
• Capacidad de elegir entre una abanico mayor de soluciones.
• Capacidad de reusar sistemas ya existentes en el seno de una organización.
• Capacidad de proporcionar una funcionalidad mayor a la solución. Por ejemplo, Mondrian es ROLAP y PALO es MOLAP. De manera que ambos motores se complementan.
De esta manera nos encontramos que:
• OLAP: soporta los motores Mondrian, PALO y Microsoft Analysis Services.
• Informes: soporta los motores de JasperReports, BIRT y Cristal Reports.
• ETL: soporta los motores de Talend, Oracle Warehouse Builder y Data Stage.
• Dashboard: soporta los motores de Lazlo y Tibco.
• Análisis geográfico: soporta mapserver y sbigeo.
• Data Mining: soporta weka, R,…
A parte de soporta KPI’s, charts (uso de jfreechart), análisis what-if, integración con office, dashboards interactivos y QbE (Query By Example).
Estructura modular
Finalemente cabe destacar que la última versión de SpagoBI (2.0) está constituida por cinco módulos:
• SpagoBI Server: nucleo central de SpagoBI que integra la funcionalidad de los diferentes motores, gestión de usuarios,…
• SpagoBI Studio: entorno de desarrollo único e integrado.
• SpagoBI Meta: entorno enfocado a la capa de metadatos.
• SpagoBI SDK: un nuevo nivel de integración para utilizar SpagoBI con aplicaciones externas
• SpagoBI Applications: para mantener los modelos verticales de análisis desarrollados con SpagoBI.
Open I
Esta es una suit relativamente joven pero tiene un potencial enorme , ya nos hemos puesto , en contacto para ver como podemos juntar OpenI+RC cosa que es muy interesante.
Esta suit se ha hecho usando las nuevas tecnologías via web ICE-FACES mas Spring , eso la hace mas rápida y moldea ble , el resto de las suit usan GWT.
Ademas se han currado una nueva GUI para Jpivot un visot que lleva mas de 10 años sin ser mejorado, ya que su creador , lo dono a la comunidad
es una aplicación de Inteligencia de Negocios, diseñado para el uso basado en la web. Basado en Java EE con la aplicación por defecto para correr en tomcat, OpenI es una solución para la construcción y publicación de informes de XMLA compatible con fuentes de datos OLAP, como Microsoft Analysis Services o Mondrian. Su objetivo es proporcionar análisis consolidado de los principales componentes de datos de una aplicación inteligente, incluyendo:
* Fuentes de datos OLAP
* Bases de datos relacionales
* Los datos estadísticos modelos
* Los modelos de minería de datos
Vanilla
Bueno , esta es una suit que esta en beta como mínimo la he probado ya dos veces y no me gusta en demasía.
Se compone de 3 partes
- FreeAnalysis
- FreeDashboard
- FreeMetrics
está diseñado para satisfacer sus necesidades en la organización.
* Opción de capacitación pública y privada de capacitación in situ.
* Pentaho,kettle , y software de BPM, como FreeAnalysis, FreeMetrics y FreeDashboard.
Los expertos están disponibles para ayudarle en cada etapa de la aplicación del ciclo de vida. incluyen pero no están limitados a:
* Migración de las aplicaciones existentes de cualquier suit BI pripietaria a Plataforma de BI de código abierto Pentaho plataformas BPM o aplicaciones
* Ayudar con problemas de instalación
* La presentación de informes personalizados
Hay mas pero , esto es todo , en un proximo post instlacion de Vanilla y SpagooBI .
Julio 8, 2009 en 8:54 pm |
Interesante tu articulo, yo me he decidido por probar SpagoBI pero tengo unos problemas con la instalacion, podrias tu facilitarme alguna informacion sobre el metodo para una correcta instalacion y uso de SPAGOBI. Saludos y gracias de antemano.
Julio 10, 2009 en 3:41 pm |
Si me dices cuales son tus problemas , te diré si puedo, pero permite me una pregunta , ¿por que SpagoBI?
Julio 12, 2009 en 10:26 pm |
En respuesta a tu e pregunta te diria que me parece la alternativa libre mas completa; claro esta me gustaria escuchar tu experiencia sobre alguna otra alternativa. En verdad necesito una explicacion paso a paso para poder instalar Spago; cuando lo intente pude levantar la appa, pero esta me daba un error al hacer un login. Esta es mi direccion de msn messenger si deseas ayudarme oscar_villacis@hotmail.com
Julio 13, 2009 en 6:15 pm |
Bueno , SpagoBi ,es la mas libre junto con vanilla , pero te recomiendo empezar por Pentaho ya que es la base de casi todas , y esto te ayudara a comprender un poco como montarlo , eso es lo que yo he aprendido con la instalación de vanilla por ejemplo ademas de que pentaho es la que tiene mas información.
Normalmente eso es por que no tienes configurado bien la base de datos.
Si puedes pega me el log de errores a ver que te dice
Diciembre 10, 2009 en 12:17 pm |
hola,
quiero utilizar alguna de las suite de BI opensource para explotarla via web. ¿Cuál es segun tú la mejor para eso?
Diciembre 10, 2009 en 1:12 pm |
Bueno , eso depende de lo que sepas y de lo que te quieras ensuciar, yo primero de todo usaría Pentaho es la mas común y de la escasa comunidad es la que mas te puedes ayudar.
Si ya sabes y tienes tus esquemas para los cubos , etc.. yo usaría Jpivot a palo seco , es mas ligero y mejor.
Openi es una solución muy buena , pero como pentaho se va alejando del OS, el resto son poco mas que betas sin mucho sentido.
Si me dices que es lo que necesitas o algo mas te puedo dar una respuesta mejor.
—
Visita el Blog oficial http://redcloverbi.org
Enero 16, 2010 en 2:45 pm |
hola,
Gracias por la respuesta. Con las fiestas no me había acordado de este thread.
Instalé Pentaho sin problemas, y más o menos era lo que estaba buscando. Pero mi objetivo es poder crear un portal que exponga los reports, dashboards, cubos, weka, y que los usuarios (previamente autorizados) se puedan loguear desde Internet. Así podría dar las funcionalidades de Pentaho sobre los datos en mi base de datos MySQL a cualquiera que visite la página.
Tengo entendido que la instalación de Pentaho, con su interfaz en browser, no se puede utilizar para acceder desde Internet, ya que el servidor no es un servidor web sino un servidor BI. ¿Es esto correcto?
Si es así, ¿debería utilizar una herramienta tipo Liferay para que los visitantes a mi página web puedan acceder a las funcionalidades de Pentaho? ¿En ese caso, necesitaría un servidor web específico que de alguna manera se integrase con el de Pentaho?
Probablemente sean nociones básicas, pero te agradecería si me las pudieses aclarar.
Un saludo y gracias de antemano.
Enero 16, 2010 en 4:10 pm |
Hola Biweb
.
.
por partes
Pentaho es una Aplicación Web , es decir, corre bajo un tomact , Jboss o Jetty , en las ultimas versiones te incluye un tomcat por razones de rendimiento. Si tu en tu routes abres el puesto 8080 desde fuera de tu aplicación podrás ver Pentho , Pentaho es un servidor de BI pero es una aplicación web.
Segundo no se muy bien que es lo que quieres decir con Weka , Pentaho no tiene nada especifico para ello , aparte de plugin de PDI pero un usuario no tiene nada
En la ultima versión de Pentaho Mantel tienes aplicaciones para poder simular un portal.
—-
Espero verte en el nuevo Blog http://redcloverbi.org
Enero 18, 2010 en 4:03 pm |
Gracias otra vez.
Se trataría entonces de customizar la interfaz que viene por defecto en Pentaho para que tenga las características de la web propia tanto en look-and-feel como en funcionalidad.
Lo primero que se me ocurre que puede dar problemas es la gestión de usuarios. ¿Sabes si en Pentaho se pueden definir diferentes roles con diferentes tipos de acceso a base de datos y a los informes (visualizacion frente a edicion)? Tengo la community edition, y entrando en la Administration Console se pueden definir roles, pero no el tipo de acceso de esos roles a los datos. Igual es que, de nuevo, me faltan bastantes conocimientos de Pentaho. ¿Sabes algo de ese tema?
Muchas gracias de antemano por la respuesta y por mantener este blog.
Enero 21, 2010 en 10:33 pm |
Bueno , primero te comento que se ha montado un blog en redcloverbi.org y este lo veo menos.
Te comento lo de hacer el look-and-feel , es mas facil decirlo que hacerlo , en pentaho la modificación de si aspecto es complicado.
A tu pregunta no no se puede hacer que pentaho cada usuario este en una bbdd distintos , ya que tu en tu configuración solo eliges un fichero de hibernate.
A lo otro cuando haces una xaction (Mondrian o un informe de birt), desde dentro de la aplicación puede elejir que usuarios o roles puede usarlas