Comparativa de soluciones de Business Intelligence Open Source

Business Intelligence Open Source Comparative
Resource type
Report
stratebi Wed, 06/16/2010 - 00:08
IT Trends

We have created this document with the purpose of comparing the variety of Open Source BI solutions and their Enterprise equivalent that are available at this moment on the market.

It features Pentaho, Jasper, Eclipse BIRT, Palo and SQL Power

 

Software de Business  Intelligence Open Source

The goal is to expand the document in successive versions, with new tools, features, examples, etc ... 

Pentaho BI Suite

Pentaho BI Suite
Software
Pentaho BI Suite
Carlos Wed, 07/14/2010 - 13:35

 

Pentaho was created in 2004 and at this moment, it is the leader of the Open Source BI solutions. It offers a large spectrum of resources, and using its own solutions, it is able to maintain and explore a BI project.

Pentaho has built its own BI solution by integrating different existing projects of recognized solvency. For example, Data Integration formerly known as Kettle, in fact maintains its old name as a colloquial name. Mondrian is the other component of Pentaho who is still retaining its own entity.

 

                                                                     Pentaho BI Suite Enterprise Edition 

 

ETL

Pentaho Data Integration (previously Kettle) is one of the most widespread and well rated ETL solutions on the market. 

It counts with a long history, solidity and robustness that make it a highly recommended tool.

It allows the transformations to be done in a very simple and intuitive way. All the projects realized with Data Integration are very easy to maintain.
 
  
                                                                      Pentaho Data Integration (Kettle)  
 
Current version

  • 3.2.0-stable

Pros:

  • Very easy to use.
  • Very easy to mantain.
  • Great flexibility to carry out our transformations.

Cons:

  • It´s a comple Java solution so that:
    • The visual appearance is not its best virtue.
    • Despite of its very good performance, it will always loose when compared to sql scripts.

Web Application: BI Server

The B.I. Pentaho Server is an application 100% Java2EE that allows us to manage all our resources in BI.

It has a BI user interface where we find all our reports, OLAP views and the dashboards. Access itself as a management console that will allow us to manage and monitor both our application and users. It offers the possibility to know which reports each user query, when they are consulted, the application performance, etc.

 

.Pentaho BI Server

 

 

 

Current version: 3.5.2-stable

  • Java2EE application 100% extensible, adaptable and configurable.
  • The configuration management of both the initial establishment and maintenance is well settled.
  • It is integrable in most environments and able to communicate with other applications via webservices.
  • It integrates all the information resources into a single operation.
  • Provides all the freedom that the users and developers need to create new content.
  • Exploitation of their resources as SOAP webservices.

Differences between the enterprise version and version community:

  • OLAP Viewer (Community Edition JPivot Vs the Analyzer for the Enterprise).
  • Dashboards (CDF for the EC Vs Dashboard Designer for EE).

Pentaho Reporting

Pentaho provides a complete reporting solution, covering all aspects required in any environment reports. The Pentaho reporting tool is the old JfreeReport. Although from the version 3.5 has been completely rewritten, Pentaho Reporting Provides is a complete tool.

  • Provides a tool for reporting (Pentaho Reporting).
  • Provides runtime
  • It provides a Metadata tool for conducting Add-hoc reports.
  • Provides a user interface that allows ad-hoc reports (WAQR)

 

                                                                                                    Pentaho Report Designer

 

  •  

Current version: 3.6.0-stable

Pros:

  • It provides an intuitive client tool that allows reports to be made easily, including a step by step guide.
  • Allows reports through a java API https://javadoc.pentaho.com/reporting/
  • It allows multiple types of reports.
    • Classics reports with different levels of grouping, multiple columns, sub-reports.
    • Reports with charts, with added interactive parameters.
    • Export to different document types (html, html pages, excel, pdf, plain text)

 

     Ejemplos de informes hechos con Pentaho

 

Cons:

  • At the moment, the crosstabs reports (Crosstabs) exit,but only as experimental feature.
  • The interface for add-hoc reports is a bit outdated and lacks the features that others offer as a validation of queries.

 

Interface Add-hoc reports (WAQR)

Interface Add-hoc reports (WAQR)

Differences between the enterprise version and community version:

  • Licensed code and support.

OLAP : Mondrian

OnLine Analitical Processing is the technology that allows us to organize information in a dimensional structure that will provide the possibility of moving “through” information, moving on its dimensions.

Mondiran is the OLAP engine of Pentaho, although it can be integrated independently on any other platform. In fact, along with Data Integration, Mondrian is the component which it is used more frequently in an independent way.

Mondrian is a Hybrid OLAP engine that combines the flexibility of a ROLAP engine with a caché that provides the necessary speed.

Current versión: 3.0.4

Pros:

  • It is a widely used engine, consolidated in Java environments
  • It is the de facto engine for most of the Open Source BI solutions .

Cons:

  • It does not allow write-back as MOLAP engines do, for example PALO or Analysis Services Differences between the enterprise version and community version:
  • Licensed code and support.

OLAP Viewer

At the moment there are 3 (2 +1) OLAP viewers in the Pentaho suite:

  • ·JPivot: OLAP viewer with great experience, robust and reliable but outdated. It is, by default, the viewer in Community version.

 

Visor OLAP Jpivot

 

  • Pentaho Analyzer: OLAP Viewer that comes with the enterprise version. More modern and easier to use than JPivot. It provides an AJAX interface that allows great flexibility in creating the OLAP views.

Pentaho Analyzer: OLAP Viewer

 

  • P.A.T: Pentaho Analysis Tools. It’s current 0.6 version it is called to be the replacement of JPivot as OLAP viewer in the Community version. It is a GWT based viewer that allows great flexibility. Unfortunately, it is still in an unstable state.

Pentaho Analysis Tools

 

Dashboards

Pentaho provides the possibility of making scorecards through the web interface using the Dashboard Designer. This possibility exists only in the Enterprise version. There is no tool for Add-hoc dashboards in the Community version.

For making the dashboards in the Community version there is Community Dashboard Framework, which allows us to develop our dashboards using only HTML, CSS and JavaScript.
 

Dashboard Designer

Current Version: included in the BI Server

Pros:

  • Allows creating Add-hoc dashboards
  • Allows creating dashboards based on Metadata or on SQL Query

Cons:

  • The learning curve is high.

 

Pentaho Dashboard Designer

 

C.D.F.

Current Version: included in the BI Server

Pros:

  • Allows creating dashboards in a quickly, organized way.
  • Allows greater flexibility by offering a wide range of components and options
  • There is an embryonic Dashboard Community Editor allowing to create Add-hoc dashboard but it is still an incipient phase.

Cons:

  • It is a development framework. Programming it is a must!

 

Pentaho Summary Table

Pentaho Summary Table

Jasper, de Jaspersoft

Jasper,of Jaspersoft
Software
Jasper BI Suite
Carlos Wed, 07/14/2010 - 14:16

Jaspersoft is the company behind the famous and widespread JasterReports, an Open Source reporting solution preferred by most developers to embed in any Java application that requires a reporting system.

Jaspersoft

Jaspersoft has built its own B.I. solution around its reporting engine. It has done it in a way different from Pentaho. Jasper has integrated into its existing projects also settled and established solutions but has not absorbed them. This strategy makes it "depend" of Talend in terms of ETL and Mondrian solutions- Pentaho for the OLAP engine. At this point I would like to remark the importance of the fact that both are Open Source solutions, but the dependence of a direct competitor, like Pentaho, continues to be a risk factor. This is not a problem given the nature of both Open Source projects. Jasper has Mondiran access code and can adapt and continue the developments of any part of Mondrian.

 

 

Jaspersoft


ETL : JasperETL (Talend)

 

JasperETL is actually Talend Studio. It is "the other major ETL solution." Talend, unlike Kettle has not been absorbed by Jasper and remains an independent company that offers its products independently. In fact, while Talend Studio is its flagship product, Talend has other interesting products in its portfolio such as Talend MDM.

The way of working with Talend is also fairly intuitive and visual, although internally, the approach is completely different. Talend is actually a code generator. I mean. The result of a Talend ETL project is native Java or Perl code. By this, I mean that it allows you to compile and generate a war in the case of java. Talend is more orientated toward a user-programmer type, with a higher expertise level than the one Kettle required. In contrast, the flexibility it offers is absolute.

 

JasperETL

 

 

Current version: 3.2

Pros:

  • The ETL are Java / Perl native code so that in the execution time performance is very good. Better than the one Kettle offers, making it a good choice if this is a critical factor.
  • Projects can be exported as web services. This means that a war file can be generated and than deployed in a Tomcat / Jboss as a web application, then you can invoke the ETL via a URL in your browser, although this is a dangerous practice.
  • You can generate an executable or a war so does not depend on ETL engine versions. It is completely independent.

Cons:

  • The largest con is the development environment because it is based on Eclipse and has a very high demand for machine development environment
  • The following is the learning curve and entry requirements.
  • It is more complicated to debug the flow than Kettle:
    • Debugging the code can be done with the Eclipse debugger, setting breakpoints and so on.
    • It has many traps and tricks when operating the components.

Differences between the enterprise version and Community version:

  • Regarding JasperETL, there is no difference except the support part.
  • Regarding Talend:
    • The Open Source version (Open Studio) offers:
      • A complete ETL solution.
    • The Enterprise version (Integration suite) offers many improvements and additions such as:

Aplicación Web: Jasper Serve.

The Jasper Server is a 100% Java2EE that allows us to manage all our BI resources. The general appearance of the Web application is a bit minimalist without reducing its power. Having all our resources always available on the top bar of buttons, Jasper is 100% functional application and it has all the necessary resources for our BI analysis.

 

 

Jasper Server

 

 

Current version: 3.7

Pros:

  • Java2EE application 100% extensible, adaptable and customizable.
  • The configuration management is very well resolved. It allows doing almost everything through the same Web application.
  • Integrates all data resources into a single operating platform
  • Add-hoc Reporting Editor is the best resolved. So well, so that it is possible we will choose this solution only for its merit.

Cons:

  • The OLAP viewer is JPivot , including the Enterprise version, but with a layer of makeup. It does not offer many possibilities.
  • Dependence on third parties (Mondiran - JPivot) is a potential problem to consider

Differences between the enterprise version and Community version:

  • There are so many differences and so significant, that it could be summarized by saying that most of the comparative advantages over its competitors it stands in the enterprise version.
    • Ad-Hoc Reports
    • Ad-Hoc Dashboard
    • Ad-Hoc Metadata
    • OLAP Schema Workbench
    • ...

 

REPORTS

As we have said, the reporting engine is the heart of the solution of JasperSoft. The solution provides:

  • Development Environment: iReport. An environment based on NetBeans, what makes it demanding with the resources of the machine. In return it offers a great flexibility.
  • Mentadata web System (Domains). This one, together with ad-hoc reports are the strengths of this solution.
  • Web interface for ad-hoc reports, really well resolved.
  • The runtime JasperReports engine is widely known and used in many projects where a solvent reporting engine is needed.
  • Reports can be exported to PDF, HTML, XML, CSV, RTF, XLS and TXT.

 

JasperSoft.Reports

 

 

Current version: 3.7

Pros:

  • It is the fastest Open Source reporting engine in the world.
  • It is the Open Source reporting engine most widely used.
  • There is a large volume of documentation and resources.

Cons:

  • The final aspect of the reports has been a bit outdated and it needs to improve.

Differences between the Enterprise version and Community version:

  • Support

Predefined

IReport

IReport is a work environment that allows a large number of features. It is a similar situation to Talend situation, that is a framework with greater demands as a result of offering a large number of possibilities.

 

IReport

  

Ad-hoc

 

This is the real strength of the Jasper solution. The ad-hoc reporting editor is better structured and with better features within the ones we are analyzing. If you just want to make on-line reports, this is our choice without a doubt!

  • Selection of different types of templates and formats.
  • Choice of data sources.
  • On-line validation of the consultation.
  • Reports creation by dragging fields to the desired location.
    • Tables
    • Graphics
    • Crusades Tables (Pivot)
  • Publication of all aspects of the reports.

 

The ad-hoc reporting editor

 

Pros:

  • Friendly interface, simple, intuitive and easy to use.
  • Creation of all types of content
    • Tables
    • Graphics
    • OLAP Views
  • Outstanding flexibility and power.

Cons:

  • The validation of on-line data can slow down the interaction.
  • All these special features are in Entreprise version.

Differences between the enterprise version and community version:

  • Not available for community version.

OLAP

The OLAP engine that is using Jasper Server is Mondiran, already mentioned in the section of Pentaho.

Viewer: JasperAnalysis

It is the same JPivot with a layer of makeup; but we must mention the extraordinary work they have done in the ad-hoc editor.

 

Viewer: JasperAnalysis

 

 

Dashboard: Dashboard Designer.

Predefined

It is not makes much sense given the designer panels. In any case, to be a Java platform, we can always include our developments.

Ad-hoc: Dashboard Designer.

We are back to a web editor really easy and simple to use, but consider that it is available only in an Enterprise version. I repeat, there is one of the factors that may tilt the balance of our decision.

 

Ad-hoc: Dashboard Designer.

 

 

Pros:

  • Really simple to use interface.
  • Availability of all our items to be included in our panel.
  • Outstanding flexibility taking into account that is a web editor.

Cons

  • The on-line data validation can slow down the interaction.
  • All these special features are in Enterprise version.

Differences between the enterprise version and the community version:

  • Not available for the community version.

Diferencias entre la versión Enterprise y la versión Community:

  • No disponible para la versión Community
     

Jasper Summary Table

Jasper Summary Table

 

 

 

BIRT - Actuate

BIRT - Actuate
Software
BIRT
stratebi Tue, 07/13/2010 - 18:53

BIRT (Business Intelligence and Reporting Tools) es un plugin para Eclipse de la empresa Actuate que nos habilita la posibilidad de realizar informes extraordinariamente potentes.

Presentado en la EclipseCon del 2005, BIRT propone una nueva forma de crear informes mucho mas moderna y flexible. Con muchísimas posibilidades:

  • Informes dinámicos
  • Motor OLAP interno
  • Tablas cruzadas
  • Scripting en diferentes momentos de ejecución de los informes
  • Exportación a diferentes tipos de documentos.
  • La potencia ilimitada que proporciona poder invocar clases Java.
  • Integración con eclipse

Birt comenzó como un conjunto de herramientas para hacer informes y se ha convertido en el motor de reporting preferido cuando necesitamos realizar informes complejos o avanzados.

Pagina web de Actuate

 

ETL

No hay.

 

Aplicación Web : Iserver

El servidor que nos proporciona Actuate y que está disponible sólo en la versión enterprise es el que queda en la peor posición.

Su aspecto visual es el menos logrado de todos y es una herramienta que parece estar pensada para desarrolladores mas que para usuarios finales.

No deja de ser una aplicación web donde se almacenan mis recursos en un sistema de carpetas y proporciona una interfaz web para realizar nuevos informes.

Aplicación Web Iserver

Versión actual: 10

Pros:

  • La potencia de BIRT

Contras:

  • Es demasiado tosco

Diferencias entre la versión enterprise y la versión community:

  • No hay versión community del servidor.
     

Informes

Cada una de las propuestas tiene un punto fuerte y este es el de BIRT. Si necesitas realizar informes muy dinámicos, que cambien su aspecto y/o contenido en función de los parámetros. Que muestren una tabla cruzada y que nos permita inyectar valores de por medio. Sin duda lo que necesitamos es Eclipse Birt.

En contrapartida hay que saber hacer todo eso. Quiero decir. Realizar informes sencillos es relativamente sencillo pero realizar informes complejos requiere un grado de experiencia acorde a las necesidades /exigencias.

Distribuido como una versión de eclipse o como un plugin instalable. BIRT nos permite realizar cualquier informe que podamos imaginar.

Los informes realizados con Eclipse Birt generan un fichero .rptdesign que será ejecutado por cualquier aplicación J2EE con el runtime de Birt instalado.
 

Versión actual: 2.5.2
Pros:

  • Versatilidad
  • Funcionalidades
  • Productividad
  • Posibilidad de integrar los informes en cualquier aplicación J2EE

Contras:

  • Curva de aprendizaje muy pronunciada
  • “Es una herramienta para programadores”.
  • El editor (eclipse + plugin) es bastante exigente en cuanto a recursos se refiere.

Diferencias entre la versión enterprise y la versión community:

  • Soporte.
     

Predefinidos

Como ya hemos dicho los informes realizados con BIRT son extremadamente versátiles. Un informe BIRT puede contener un gran numero de elementos disponibles en nuestra paleta de diseñadores. Y si queremos incluir alguno mas sólo tenemos que importarlo.

Igualmente, todos los componentes de nuestros informes tienen una serie de eventos asociados en los que podemos acceder al elemento y modificar sus propiedades. 

InformesBirt

 

Ad-hoc

Actuate Iserver nos proporciona una interfaz web para poder diseñar nuestros propios informes desde el propio servidor. Es una extrapolación de lo que tenemos en eclipse a una interfaz web aunque muy simplificada. Desgraciadamente tiene tantas opciones que cubrir todavía le falta mucho para poder proporcionar algo parecido a lo que puedes hacer con eclipse.

Ad-hoc

 

OLAP

Sólo existe como motor interno para la realización de tablas cruzadas insertadas dentro de un informe.

Cuadros de Mando

Con los informes realizados con Birt se realizan cuadros de mando 100% funcionales. Pero el servidor Iserver no contempla cuadros de mando.

Tabla Resumen Birt

 

 

Palo Suite, de Jedox

Palo Suite, de Jedox
Software
Palo Suite
stratebi Tue, 07/13/2010 - 18:34

 

Palo es el motor MOLAP implementado por la empresa Jedox. Toda la propuesta B.I. de Jedox giran entorno a su motor MOLAP que es su característica diferenciadora. Si queremos implementar un Datawarehouse tradicional donde los datos son estáticos e inamovibles Palo no es nuestra solución. Si, por el contrario, queremos implementar un entorno de B.I. Donde podamos realizar simulaciones. Dibujar diferentes escenarios y trabar con los datos manipulándolos para ver los diferentes posibles resultados Palo ES nuestra solución.

La funcionalidad mas importante que aporta Palo, al ser MOLAP es que permite editar los valores y propagar los cambios en base a reglas de negocio. Crear formulas para simulaciones. Crear escenarios, etc.

Inicialmente Palo era un motor MOLAP programado en C++ y un plugin para MS Excel que nos permitía explotar los datos desde ahí. Este núcleo inicial fue creciendo con Jpalo y Palo Web client. Una API java para poder atacar al motor desde Java y una aplicación web que nos permitía explorar nuestros cubos desde nuestro navegador.

Recientemente todo ello ha sido integrado en el Palo Suite . Una solución completa que contempla las ETL, el motor y una interfaz web para explotarlo todo.

 

Palo

 

Palo Suite

Palo es una solución distinta a las demás. Partiendo de una filosofía distinta. Han construido un motor Molap y una serie de herramientas para alimentarlo y explotarlo. Todo ello condicionado por el motor. 

Palo Suite

 

ETL - Palo ETL

Palo ETL está integrado el Palo Server. De hecho el servidor Palo nos permite realizar todas las funciones necesarias. Pero vamos a concentrarnos en el ETL Manager.

 

Palo ETL

 

La forma de trabajar con Palo ETL es bastante intuitiva. Y sorprende el número de cosas que el servidor hace automáticamente. Además de otras peculiaridades que hacen que “tengas que adaptarte a su forma de trabajar”. Esto quiere decir que, si bien el nivel de exigencia de conocimientos es relativamente bajo y es fácil trabajar con el. Sí que “hay que hacerlo a su manera”. Con peculiaridades como:

  • Las ETL se encapsulan en proyectos.
  • Las ETL son secuenciales.
    • Al diseñar las ETL debes especificar cual es su paso predecesor
    • Para ejecutar las ETL invocas el último paso. El se encarga de invocar a todos sus predecesores.

Aunque, como vemos, disponemos de todos los elementos típicos de un proyecto ETL:

Proyecto ETL
Versión actual: 3.1 (Ligada al Palo Suite)

Pros:

  • Intuitiva, fácil de usar y productiva

Contras:

  • Está inevitablemente unido a Palo. Es la solución ETL para Palo y no sirve para nadie mas.

Diferencias entre la versión enterprise y la versión comunity:

  • Soporte
     

Aplicación Web: Palo Web

Evolucionada a partir de Jpalo es un servidor web que nos permite realizar todas las operaciones necesarias:

  • Gestión de usuarios
  • Hojas de calculo
  • Vistas OLAP (Pivot)
     
  • Informes ( Versión Enterprise )
     
  • Manejo del servidor (Versión Enterprise )

Palo Web

 

Versión actual:

Pros:

  • Integración en una única interfaz

Contras:

  • Son las primeras versiones el ETL Manager, Jpalo, Hojas de calculo online, etc. Aunque la interfaz web es impecable, a nivel interno es una mezcolanza de tecnologías tovaía no muy clara.

Diferencias entre la versión enterprise y la versión comunity:

  • OLAP
  • Report manager

 

Informes

Palo tiene un planteamiento mas “operacional”. Los informes, en primera instancia, son las hojas de calculo que se cargan con los datos del motor MOLAP.

Palo for Excel

Palo for Excel es un plugin para Excel que nos permite conectarnos a nuestro motor Palo y explotar los datos dese una hoja Excel.

Es una interfaz totalmente funcional y nos permite movernos por la información de unaforma totalmente transparente. Permitiéndonos navegar por los datos como cualquier Pivot.

 

Palo for Excel

 

Versión actual: 3.1
Pros:

  • Fácil de usar y 100% funcional desde excel

Contras:

  • Como todo en el entorno de Palo: No te puedes salir de el.

Diferencias entre la versión enterprise y la versión comunity:

  • Soporte
     

Spreadsheet

El servidor web palo incluye un gestor de hojas de calculo que nos permite “tener todos nuestros excels en el servidor”. Son hojas de calculo plenamente funcionales que nos permiten tener centralizados todos nuestros documentos.

 

Spreadsheet

 

Son estas hojas de calculo las que exportaremos finalmente como Informes.

 

OLAP : Motor

Como ya hemos dicho aquí se halla la principal diferencia con todas las demás soluciones de B.I. Palo es un motor MOLAP contra todos los demás analizados que son ROLAP o HROLAP.

El funcionamiento interno del MOLAP es que carga los datos y pre-calcula todas las intersecciones por lo que no se fundamenta en ninguna base de datos sino que crea sus propios cubos.

Sus principales características son:

  • Multidimensional in-memory.
     
  • Agregación en tiempo real
  • Write-back
  • Gestión de permisos de usuarios

Versión actual: 3.1
Pros:

  • Ofrece un mejor rendimiento que las soluciones ROLAP
  • Ofrece muchas mas posibilidades al usuario final que las soluciones ROLAP

Contras:

  • El tiempo de computo de los datos es mayor
  • El hecho de que sea writte-back lo hace ideal para simulaciones pero también peligroso para DataWareHousing.

Diferencias entre la versión enterprise y la versión comunity:

  • Soporte
     

Visor: Excel, Spreadsheet y Pivot.

Los visores desde lo que podemos acceder a nuestros datos son MS. Excel y OOCalc a través del plugin pertinente. Las hojas de calculo integradas en el Palo Web y las vistas Pivot.

Las vistas pivot son el anterior Jpalo – PaloWebClient. Es una interfaz web que nospermite modelar nuestras vistas OLAP a través de una interfaz web interactiva y fácil de usar arrastrando las dimensiones a los diferentes ejes..

Palo Pivot

 

Cuadros de Mando

No existen como tal. Puedes realizar hojas de calculo con componentes gráficos que actúen como cuadros de mandos pero no existe el componente diferenciado.

 

Tabla Resumen Palo

 

SQL Power Software

SQL Power Software
Software
SQL Power Architect, SQL Power Wabit
stratebi Tue, 07/13/2010 - 16:42

 

Es LA compañía canadiense en el mundo del BI. Fundada en 1988 tiene una colección de sofware orientado al BI y manejo de datos realmente interesante.

SQLPower tiene todo un ecosistema de soluciones orientadas al mundo del BI. Quizás SQlPower Architect es la aplicación más ampliamente conocida y utilizada para realizar modelos de bases de datos pero tampoco hay que olvidar a : SQLPower Loador ETL, SQLPower DQGuru, SQLPower Dashboard, SQL Power XBRLforms y finalmente SQL Power Wabit del que se va a hablar a continuación.

SQLPower es una empresa con una ámplia experiencia en el mundo del BI. No en vano ofrecen consultoría y productos. Lo que les ofrece conocer de primera mano las necesidades de sus clientes. Las características mas importantes y utilizadas de sus soluciones y las que hay que mejorar.

La inclusión de esta suite en este análisis es porque aunque su recorrido ofreciendo productos Open Source es corto, las herramientas son jóvenes, SQLPower hace propuestas realmente interesantes y merece la pena seguirles la pista. En algunos aspectos deben seguir mejorando, en muchos ya están a la altura de sus competidores y en otros, por ejemplo SQLPower Architect son claramente la mejor opoción.

https://www.sqlpower.ca

SQL Power Wabit

 

SQLPower Architect

Aunque no es una herramienta de BI propiamente dicha es la navaja suiza de todo desarrollador relacionado con bases de datos, esquemas relacionales, dimensionamiento OLAP, etc.

Algunas de sus características:

  • Acceso a cualquer base de datos a traves de JDBC
  • Permite tener abiertas múltiples conexiones a diferentes bases de datos de forma concurrente 
  • Capacidad para comparar modelos de datos con sus estructuras de base de datos correspondiente e identificar discrepacias
  • Interacción fácil con el programa (Drag and drop , etc)
  • Genera informes visuales
  • Ingenieria inversa – directa con los principales motores PostgreSQL, Oracle, MS SQL Server
  • Los proyectos se guardan en un socorrido XML entendible y parseable.
  • Permite realizar modelos OLAP con dimensiones, cubos, jerarquías y niveles.
  • La versión enterprise cuenta con un modulo servidor que permite colaborar a diferentes usuarios, con diferentes niveles de seguridad dominios, etc.

SQLPower Architect

 

SQL Power Wabit
Wabit comenzó como una herramienta para hacer informes y se está convirtiendo en la suite de BI de SQLPower con permiso de SQLPower Dashboards al que parece que poco a poco se le va a comer el terreno.
Wabit tiene 2 versiones, la versión Open Source que nos proporciona la herramienta cliente para instalar en nuestro entorno y que nos proporciona una solución de reporting totalmente funcional, pero en loca. No podremos tener nuestros informes en el servidor sinó que los generaremos y exportaremos a pdf por ejemplo.

 

SQL Power Wabit

 

En su versión Enterprise Wabit incluye una aplicación web donde podremos almacenar nuestros inoformes y cuadros de mando como con cualquiera de los otros proveedores.

OLAP : Mondrian
Hoy en día no se concibe una herramienta de reporting si cubos OLAP y Wabit no va a ser la excepción. Mondiran es el motor olap Open Source por excelencia y SQLPower lo incorpora a su aplicación de forma totalmente transparente, tanto que el usuario final ni se entera de lo que hay por debajo.

Visor OLAP
El visor OLAP en wabit está totalmente integrado en la aplicación y es una sencilla herramienta drag and drop que nos libera del dolor de cabeza que supone tener que escribir consultas MDX aunque si fuera necesario también tenemos esta opción disponible.

 

Visor OLAP

 

Cuadros de mando
Wabit ofrece cuadros de mando en cuanto son informes avanzados con funcionalidades extra i interacción con el usuario. Los cuadros de mando, dada su naturaleza interactiva. Aunque esta función está, de momento reservada a SQL Power Dashboard que es una herramienta comercial.

 

Cuadros de mando

 

Tabla Resumen SQL Power