Bi Open Source ¿Cual?


¿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:

  1. SapgoBI
  2. Vanilla
  3. 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

  1. FreeAnalysis
  2. FreeDashboard
  3. 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 .

votar

Anuncios

20 comentarios en “Bi Open Source ¿Cual?

  1. 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.

  2. 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

  3. 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

    1. 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

  4. 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.

    1. Hola Biweb
      por partes :D.
      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

  5. 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.

    1. 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

  6. Gracias por la informacion, creo que suma en mi busqueda. Voy a intentar con Pentaho, a ensuciarse las manos. Por suerte estoy arrancando de cero y eso me habilita a varias opciones. Por ahora solo necesito algunos reportes y la creacion de un mapa epidemiologico de enfermedades.

    Un saludo cordial.

  7. Hola, solo queria felicitarte por el articulo, hasta que se me solicito indagar respecto de b.i. desde el mundo open source, dudaba si existiese alguna aplicacion cuya funcionalidad y operabilidad lograba igualar, o superar en algunos casos, a lo que microsoft ha venido haciendo respecto de esta misma materia con sus prouctos visual studio 2008rc2y 2010. Y la verdad, el toparme con este articulo, en el cual ademas se comparte la experiencia de uso y se lee sobre recomendaciones respecto de las suites, es verdaderamente enriquecedor y alentador a la vez. Aun no he decidido por cual inclinarme pero, como bien mencionas en una respuesta anterior dentro de este articulo, creo que me inclinare por pentaho para luego seguri probando alguna de las que recomiendas aqui.

    Muchas gracias y esperemos que este articulo tenga mas publicidad ya que de momento aun es desconocido para el mundo.

    Saludos desde Chile =)

    1. Gracias , uno hace lo que puede para dar información útil sobre Bi O.S y pentaho. YA sabes cualquier duda pregunta por aqui a ver si te podemos ayudar .

  8. Saludos, te felicito por tu articulo, llegue a el buscando alguna guia para instalar SpagoBI, te comento que actualmente en donde trabajo se tiene una solucion con DataStage, Redbrick y Hyperion y estan interesados en ver la parte opensource, nos interesa Spago porque en su pagina menciona que puede interactuar con DataStage (y esto es un gran handicap a su favor). Realmente lo que quieren actualizar es la parte final del usuario en este caso Hyperion, actualmente MicroStrategy esta por presentarnos que es lo que puede hacer con su producto.

    Pero aqui interesa la versatilidad de usar uno u otro componente y el unico que lo ofrece es Spago.

    Ya descargeue el producto pero realmente la documentacion es nula, Sabes de alguna guia de instalacion?

    Gracias

    1. Hola Carlos
      Gracias por el articulo , tiene mucha aceptación 😀 .En cuanto a tu pregunta no te puedo pasar información ya que no la hay ese es el problema es escasa y de mala calidad.
      Si me comentas que es lo que quieres hacer te puedo decir alguna cosa pero lo que es doc spagibi no tiene nada de nada

  9. Hola, estoy realizando un aplicación en Inteligencia de negocios, estoy trabajando con SPAGOBI quisiera saber que herramientas utilizar para implementar un cubo.

  10. Hola!! Tu artículo me amplía lo que son los programas.
    Actualmente estoy tratando de instalar SpagoBI pero tengo problemas con conectar el servidor y no puedo arrancarlo, tu crees queme podrías ayudar?
    Ya me lei todo lo que te pueden dar y no encuentro el problema.

  11. Pingback: BI | PaniVinux

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s