Você está na página 1de 4

Open Source Business Intelligence Tools for SMEs

Marco Teresa Jorge Bernardino


Departamento Engenharia Informatica e Sistemas Departamento de Engenharia Informatica e de Sistemas
IPC - Instituto Superior de Engenharia de Coimbra IPC - Instituto Superior de Engenharia de Coimbra
Coimbra, Portugal Coimbra, Portugal
a21190968@alunos.isec.pt jorge@isec.pt

Abstract- In times of rapid change and intense competition, dificuldades para contenyao das suas despesas. 0 nosso
companies are looking for innovations and new market segments, objectivo e apresentar uma lista de ferramentas BI gratuitas
in order to understand the present time and act according to the existentes no mercado e efectuar a comparayao e analise destas
new market trends. To assist managers in making the best ferramentas. 0 estudo realizado contemplou apenas
decisions, there are numerous business intelligence tools. In this ferramentas open source, tendo em conta que 0 principal
work we evaluate and compare four open source business objectivo e reduzir as despesas nas PME's e aumentar os seus
intelligence tools: SpagoBI, OpenI, Pentaho, JasperSoft, Palo and
lucros.
Vanilla. Thus, only free available platforms are analyzed for use
by SMEs in order to maintain their competitive advantage in an Este artigo esta estruturado da seguinte forma: na secyao II
increasingly global market. e apresentado 0 estado de arte de ferramentas open source
Business Intelligence, na secyao III e efectuada a comparayao
Keywords- Business Intelligence; Open Source; SMEs. entre as ferramentas em analise. Por ultimo, na secyao IV sao
apresentadas as conclusoes e uma descriyao do trabalho futuro.
1. INTRODU(:AO

A implementayao de sistemas de apoio a decisao nas II. FERRAMENTAS OPEN SOURCE BUSINESS INTELLIGENCE
pequenas e medias empresas (PME's) e uma necessidade, A area de Business Intelligence (BI) [1] esta em grande
agravada pela concorrencia e competitividade praticada pelas evoluyao do ponto de vista cientifico e tecnologico, contudo
grandes empresas, 0 que obriga a esforyos extra por parte das
nao existem muitos artigos publicados sobre a avaliayao ou
PME's com 0 intuito de produzirem a preyos de mercado
comparayao de ferramentas open-source BI; apenas podemos
competitivos. Actualmente, a generalidade das empresas possui
destacar os trabalhos de Thomsen e Pedersen [2], Golfarelli
sistemas de Tecnologias da Informayao (TI), que permitem
[3] e Ferreira et al. [4].
recolher, processar, transmitir e disseminar dados. Os sistemas
o nosso trabalho resulta da necessidade do aumento da
de TI sao concebidos para registar enormes quantidades de
competitividade e da reduyao de custos por parte das pequenas
dados resultantes da actividade operacional das empresas. Os
e medias empresas, oferecendo: urn levantamento de soluyoes
dados registados pelos sistemas de TI permitem aos gestores
das empresas extrair informayao e conhecimento do ramo de de mercado BI sem custos; capacidade de estruturar e melhorar
negocio e das tendencias de mercado; este conhecimento e os seus processos de negocio; apoio nas tomadas de decisao;
essencial para a tomada de decisoes por parte dos responsaveis capacidade de competiyao com empresas mais consolidadas.
pela gestao empresarial. As maiores dificuldades das PMEs Nesta secyao apresentaremos 0 estado da arte relativamente
prendem-se com a colocayao dos seus produtos no mercado a as seis ferramentas BI analisadas: SpagoBI [5], OpenI [6],
preyos competitivos e a rentabilidade dos custos da sua Pentaho [7], JasperSoft [8], Palo [9] e Vanilla [10].
actividade. Face a estes problemas, este trabalho tern como
A. SpagoBI
finalidade efectuar urn levantamento do estado da arte de
ferramentas open source de Business Intelligence (BI). As SpagoBI [5] e uma aplicayao desenvolvida pela
ferramentas BI permitem agrupar grandes quantidades de SpagoWorld, fundada em 2006 e suportada por uma
dados e organiza-Ios de forma a reunir informayao relevante no comunidade open source. A ferramenta SpagoBI possui uma
apoio a tomada de decisao. Este tipo de ferramentas permite licenya GNU LGPL (Lesser General Public Licence), que
gerar grMicos, tabelas, relatorios e estatisticas, permitindo aos permite aos utilizadores usufruir da totalidade das suas
gestores visualizar irregularidades e tendencias de negocio funcionalidades. A ferramenta SpagoBI e desenvolvida em
relevantes. Os processos de BI sao tambem bastante linguagem Java e disponibilizada unicamente na versao
importantes na area das vendas e de marketing. Community., isto e, completamente gratuita.

Neste trabalho apresentamos soluyoes exequiveis de A ferramenta SpagoBI contem diversas funcionalidades,
ferramentas open source BI para as PME's, Estas soluyoes destacando-se: a criayao e exportayao de relatorios, a criayao
podem tambem ser aplicadas em grandes empresas, embora 0 de graficos, a integrayao de dados atraves de processos ETL, a
nosso foco seja nas PMEs, que representam 98% da totalidade analise atraves de processos OLAP, os processos de Data
das empresas na Uniao Europeia, e que atravessam maiores Mining, os processos de consultas simples a bases de dados, a
criayao de filtros de consulta e as propriedades
OLAP Sorve
georreferenciadas. a servidor SpagoBI fomece e disponibiliza
as funcionalidades da ferramenta: servidor de aplica<;ao, Openl Web Application
u_ Ropon
servi<;o de login, Dashboard, Data Mining, sistema de suporte Interface Oelinttons
a bases de dados, ETL (Extract, Transform, Load), servi<;os de
(c�,.�
referencia<;ao geogrMica (GEO/GIS), agenda de tarefas,
servidor OLAP, cria<;ao de relatorios, consultas a bases de
dados e servidor Web.
funcionalidades existentes na Suite SpagoBI.
A Figura 1 ilustra as diversas
c;=:. )
1 ( :::0:-) 1
(- )

Security

J2EE Application Server


\:.oj R4tPOOIII

J
q,,<_.- /
• o J Figura 2: Arquitectura da aplica<;ao OpenI [11]

CEO .........
_,

CEO(�....
" Behaviour-.I MooeJ
A Figura 2 ilustra a arquitectura da ferramenta OpenI, que e
constituida por: camada de interac<;ao com 0 utilizador, na qual
se reunem as funcionalidades de BI disponiveis para 0
utilizador; camada de defini<;ao do conjunto de relatorios,

,Wh""� -. =��:�
disponibilizados pela aplica<;ao; camada de componentes de
t liga<;ao entre funcionalidades intemas da aplica<;ao e servidores
extemos, nomeadamente servidores OLAP, RDBMS
(Relational Database Management System) e Data Mining;
camada de seguran<;a e servidor de aplica<;ao J2EE.

A ferramenta OpenI apresenta urn conjunto de


funcionalidades BI de qualidade, ainda assim peca numa
Figura 1: Conjunto de funcionalidades SpagoBI [5] primeira analise pela inexistencia de um modulo de ETL, pela
impossibilidade de exportar dados e pela ausencia de urn
Para a cria<;ao e visualiza<;ao de relatorios sao utilizadas as
modulo de KPIs.
ferramentas Eclipse BIRT, JasperReport e BusinessObject. a
servi<;o de OLAP e suportado pelos motores JPivotiMondrian, C. Pentaho
JPalo/Mondrian e JPivotlXMLA Server. A SpagoBI A Pentaho [7] foi fundada no ana de 2004 por urn grupo de
disponibiliza mecanismos de Dashboard, permitindo a colaboradores com grande experiencia na area de Business
visualiza<;ao de gnificos no formato swf e exibindo KPIs (Key Intelligence. A ferramenta Pentaho e desenvolvida em
Performance Indicators) em tempo real. Este conjunto de linguagem Java, possui uma licen<;a GNU GPL, e e
funcionalidades toma-a uma ferramenta robusta e com elevado disponibilizada em duas versoes, Community que detem parte
potencial, face a outras ferramentas. De salientar que SpagoBI das funcionalidades da ferramenta sendo completamente
e urn pacote de solu<;oes BI completo e que disponibiliza 0 seu gratuita e Enterprise que contem todas as funcionalidades
conjunto de funcionalidades numa unica versao e sem custos disponiveis pela solu<;ao, mas com custos para 0 utilizador. A

para 0 utilizador. versao Community de demonstra<;ao online permite realizar


analises atraves de um mecanisme proprio da Pentaho ou
B. Open! recorrendo ao Xanalyzer e a cria<;ao e visualiza<;ao de graficos
OpenI [6] e uma ferramenta em constante desenvolvimento de diferentes tipos. A Pentaho possibilita a cria<;ao de relatorios
desde 2002, que possui tambem ela uma licen<;a GNU GPL, simples, relatorios de analise e Dashboards. A ferramenta
sendo desenvolvida em linguagem Java. A ferramenta OpenI disponibiliza algumas bibliotecas Widget de Dashboards que
encontra-se disponivel em duas versoes, Community que detem funcionam como vistas de analise e KPIs. a cruzamento de
parte das funcionalidades da ferramenta sendo completamente dados OLAP e suportado pelas aplica<;oes Mondrian e
gratuita e Enterprise que contem todas as funcionalidades Ramsetcube, sendo as propriedades de Data Mining suportadas
disponiveis pela solu<;ao, sendo esta versao paga. pelo modulo Weka.
A aplica<;ao disponibiliza urn leque de aplicativos de BI: A Figura 3 ilustra 0 conjunto de funcionalidades
elabora<;ao de gnificos, cria<;ao de tabelas Pivot, gera<;ao de
disponibilizadas pela aplica<;ao Pentaho, que surgem
relatorios OLAP e processos de Data Mining.
representadas sob a forma de arquitectura por camadas.
A interface da aplica<;ao e apelativa e nao oferece
Surgem ilustrados quatro grupos de funcionalidades: relatorios
dificuldades acrescidas na sua utiliza<;ao para qualquer tipo de (produ<;ao, opera<;ao e ad-hoc), analises (Data Mining, OLAP e
utilizador. Para um melhor enquadramento com a estrutura da
Drill & Explode), Dashboards (metricas, KPIs e alertas) e
aplica<;ao mostra-se na Figura 2 uma ilustra<;ao da arquitectura
processos de gestao (integra<;ao, defini<;ao e execu<;ao).
da ferramenta.
Pentaho Open B1 Suite E. Palo

Palo [9] ou JPalo (Java Palo), e uma ferramenta


Presentation Lay.r
desenvolvida pela empresa Jedox AG, que iniciou a sua
"....., Portall f.1M1i
otnce Web $etvlcu

Process
actividade no ano de 2002. A ferramenta Palo possui uma
Re orting Analysis Dashboards M.nag.ment
licenya GNU GPL e e desenvolvida em Java, disponivel nas
OItaMlni1l9 .w'" 1nt�'aon versoes Enterprise e Community. A Suite Palo e constituida
Ot.AP KPU Dol'...... pelo grupo de funcionalidades Jedox: Palo OLAP Server, Palo
Drt ... DpIore AIo'" ",-,.,. Web, Palo ETL Server e Palo para Excel. Os processos de
OLAP sao os que maior destaque merecem na aplicayao. Palo
BUSiness Intelligence Platform
Adflllnlstr.tlon Bu.ln... lotk: OLAP Server fomece estabilidade, desempenho, algoritmos de
Data &. Application Integration
16gica inovadores e permite trabalhar num ambiente multi­
En H.t�". 1!!1I
sessao em tempo real. Palo Web e um interface Web que
permite criar e gerir relat6rios OLAP e visualizar processos de
Jrd Party Application.
utKY D." OI.AP Otnl.r AppUc.tlon, ETL.

A versao Palo e concebida para suportes Microsoft Office


Excel e Open Office Calc. Palo para Excel inc1ui urn servidor
Figura 3: Conjunto de funcionalidades Pentaho [12]
de base de dados OLAP e a componente Microsoft Excel Add­
Pentaho e um dos pacotes de BI open source mais in/Open Office Calc Add-in, que permite adicionar urn
poderosos, muito equivalente a ferramenta SpagoBI; a separador de funcionalidades de BI no ambiente da aplicayao
diferenya e que, a Pentaho nao suporta funcionalidades de (Excel ou Calc), este separador possui urn leque de
georreferenciayao GEO/GIS na sua versao Community. funcionalidades que permitem trabalhar os dados registados
nas folhas de calculo.
D. JasperSoji
JasperSoft surgiu em 2001, inicialmente designada por Resumidamente, Palo e uma ferramenta baseada em folhas
Panscopic, posteriormente Teodor Danciu (fundador do de calculo que possibilita a integrayao de dados provenientes
JasperReports) juntou-se a equipa Panscopic e em 2004 surgiu de folhas de calculo Excel e Calc. A integrayao de dados ETL e
a JasperSoft. Esta e uma ferramenta open source desenvolvida as consultas OLAP sao as funcionalidades de maior relevo da
em Perl e Java, possuindo uma licenya GNU GPL. JasperSoft e ferramenta. Os recursos para gerar graficos e relat6rios sao os
disponibilizada nas versoes Community e Enterprise. A versao disponibilizados pela aplicayao de suporte (Microsoft Excel ou
Community de JasperSoft BI e disponibilizada em tres produtos Open Office Calc).
individuais: servidor JasperReports, JasperSoft OLAP e ETL
F. Vanilla
JasperSoft.
BPM Conceil [10] e urn grupo frances de soluyoes open
Jaspersoft BI Suite, e incorporada por urn servidor (Jasper source BI, sendo esta a organizayao responsavel pelo
Server) que permite: criayao de relat6rios interactivos, criayao desenvolvimento da ferramenta Vanilla. Esta ferramenta
de diferentes tipos de graiicos, consultas ad-hoc (possibilidade distingue-se de todas as outras por ser desenvolvida em
de consultas em tempo real, permitindo a utilizadores com linguagem PHP, mas a par das restantes tambem possui uma
poucos conhecimentos de SQL acederem a informayao licenya GNU GPL. A ferramenta Vanilla permite: efectuar
proveniente de bases de dados), desenho e estruturayao de analises de dados, construir relat6rios, gerar e analisar tabelas
relat6rios, amilises OLAP, integrayao de processos de ETL e de dados, criar graficos, definir KPIs e empregar processos de
disponibilidade da funcionalidade query builder. JasperSoft e Data Mining. Vanilla recorre as ferramentas BIRT e iReports
uma ferramenta facil de implementar e possui uma arquitectura com 0 intuito de fomecer capacidade de integrayao de
incremental. JasperSoft permite aos utilizadores sem metadados. Vanilla tern a capacidade de alocar diferentes
conhecimentos tecnicos sobre bases de dados ou linguagens de projectos num unico servidor e disponibiliza no seu portal
consulta a bases de dados, criarem relat6rios e consultas ad­ acesso aos diferentes relat6rios e a urn livro de hist6rico. A
hoc, recorrendo as propriedades de drag-and-drop, definir itens ferramenta Vanilla tambem esta disponivel numa versao para
de visao empresarial, definir filtros de dados, especificar sistemas operativos Android. Das ferramentas analisadas,
parametros e gerar consultas sem dificuldades acrescidas. Vanilla e a unica ferramenta open source BI que disponibiliza
JasperSoft inc1ui tambem funcionalidades de uma versao do seu software para dispositivos m6veis.
georreferenciayao, a aplicayao e constituida e auxiliada por
Vanilla e uma das ferramentas de maior destaque
centenas de mapas de escala mundial. JasperSoft e uma
actualmente, para alem do suporte a todas as funcionalidades
aplicayao robusta, confiavel e actualizavel, permitindo uma
BI, a ferramenta corneya tambem a migrar para dispositivos de
abordagem de integrayao por fases que pode ser adaptada
suporte m6vel, tomando-a uma das ferramentas com elevadas
consoante as necessidades.
perspectivas de progressao.
JasperSoft e urn pacote BI aceitavel que possui suporte para
as principais funcionalidades de BI. Contudo, apresenta III. COMPARA<;:AO DAS FERRAMENTAS
algumas lacunas nomeadamente a inexistencia de urn m6dulo Ap6s 0 trabalho de estudo relativamente ao estado de arte
de Data Mining e a inexistencia de funcionalidades de KPIs. de ferramentas open source BI, nesta secyao faremos uma
comparayao relativamente as funcionalidades de cada
ferramenta. A Tabela 1 apresenta uma compara9ao das para dispositivos moveis, urn factor que abre grandes
ferramentas em analise tendo em conta as suas funcionalidades, perspectivas de futuro nas funcionalidades open source de BI.
caracteristicas e os sistemas operativos que as suportam.
IV. CONCLUSOES E TRABALHO FUTURO
TABELA l. COMPARA<;:Ao DE FERRAMENTAS OPEN SOURCE BUSINESS Os dados sao 0 factor mais importante na implementa9ao
INTELLIGENCE
de solu90es BI num negocio, pois e a partir destes dados que e
Ferramentas Open Source Business possivel extrair informa9ao capaz de originar conhecimento
Intelli essencial para a elabora9ao e imposi9ao de metricas de
negocio. As pequenas e medias empresas (PME's) necessitam
Funcionalidades
cada vez mais de definir boas estrategias de negocio para que
se consigam solidificar no mercado. 0 recurso a ferramentas BI
por parte das empresas permite aos gestores basearem as suas
Relato ri os decisoes no conhecimento extraido dos seus dados. 0

GrMicos crescimento das empresas nao esta apenas relacionado com a


sua area de actividade e pela procura, mas a boa gestao e a
Das h boards
inc1usao de boas praticas de negocio tern urn peso relevante
O L AP para a saude economica empresarial.
ETL
o presente trabalho teve como base 0 levantamento do
Data Mining estado de arte de ferramentas BI open source, com 0 objectiv�
de avaliar pacotes de solu90es BI sem custos, vocacionados de
KP l s
aplica9ao nas pequenas e medias empresas. Estes pacotes de
Exportayao de dados
solU90es sao tambem passiveis de serem utilizados em grandes
GEO/GIS empresas, embora 0 nosso trabalho resulte da necessidade das

Consultas ad-hoc
PMEs tomarem-se mais lucrativas, diminuindo despesas e
grandes investimentos. Antes da escolha da ferramenta que
pretendemos implementar, e importante estipular quais as
Licenya GNU GPL necessidades do processo de negocio, para posteriormente ser
Versao Unica identificado 0 conjunto de solu90eS validas e adequadas as suas
reais necessidades.

Como trabalho futuro pretendemos prosseguir a analise das


Linux
ferramentas, com 0 objectivo de avaliar outros aspectos de
Windows
ordem tecnica e de usabilidade. Posteriormente iremos
Unix proceder a implementa9ao das ferramentas em ambiente
empresarial usando urn caso real.

A primeira conclusao retirada deste estudo, e 0 facto da


REFERENCIAS
ferramenta SpagoBI ser dos pacotes BI em analise mais
[I] D. J. Power (2007-03-10). "A Brief History of Decision Support
completos e cuja versao unica (Community) conter mais
Systems, version 4.0". DSSResources.COM. World Wide Web,
funcionalidades que a grande maioria das versoes (Enterprise) http://DSSResources.COMlhistory/dsshistory.html, version 4.0, March
dos restantes pacotes de solU90es BI analisados. A ferramenta 10,2007.
Open! tern como ponto fraco a inexistencia de metodos [2] Christian Thomsen e Torben Bach Pedersen "A Survey of Open Source
proprios de ETL e a impossibilidade de exportar dados; e Tools for Business Intelligence", International Journal of Data
portanto urna ferramenta francamente mais rudimentar face a Warehousing and Mining,Volume 5,n03,2009,pp.56-75.
SpagoBI. Pentaho e uma ferramenta consistente e bastante [3] Matteo Golfarelli, "Open Source BI Platforms: a Functional and
completa a par da SpagoBI. 0 linico aspecto que difere entre Architectural Comparison", Proceedings of the 11th International
Conference,DaWaK 2009,Linz,Austria, pp.287-297.
elas e a ausencia de suporte de localiza9ao GEO/GIS na
[4] Manuele Ferreira, Robson Silva, Vaninha Vieira, Carina Guimaraes e
ferramenta Pentaho. JasperSoft e uma ferramenta de BI
Juliana Carvalho, "Urn estudo de caso com analise comparativa entre
poderosa, carece apenas de processos de Data Mining e KPIs ferramentas de BI livre e proprietaria", UDESC, VI Escola Regional de
quando comparada com SpagoBI e Pentaho, ainda assim e das Banco de Dados,Joinville,Brasil,Abril 2010.
ferramentas analisadas mais equilibrada, visto que permite [5] Miguel Koren O'Brien de Lacy, "SpagoBI - Plataforma BI livre e
consultas ad-hoc e gestao de localiza9ao GEO/GIS. A aberta",Revista Espirito Livre,Junho de 2010 .
ferramenta Palo nao suporta processos de Data Mining, KPIs e [6] http://openi.org/,6-02-2011
funcionalidades de localiza9ao GEO/GIS. Palo possibilita [7] http://www.pentaho.com/. 7-02-2011
consultas ad-hoc, que sao uma mais valia para esta ferramenta. [8] http://www.jaspersoft.com/. 8-02-2011
Palo tern como factor relevante 0 facto de se poder adicionar ao [9] http://www.jpalo.com/en/ ,8-02-2011
Microsoft Excel e ao Open Office Calc. A ferramenta Vanilla e [10] http://vanilla-bi.com/ ,9-02-2011
identica ao pacote de solu90es Pentaho, sendo semelhantes as [II] http://openi.sourceforge.net/openi..Jlroduct.html ,6-02-2011
funcionalidades disponibilizadas. Urn aspecto importante a [12] http://www.crunchbase.com/company/pentaho ,7-02-2011
referir e 0 facto de a ferramenta Vanilla possuir urna versao

Você também pode gostar