Você está na página 1de 3

66

Embrapa Informtica Agropecuria

Uso da ferramenta Pentaho BI-Server para obteno de informaes gerenciais do Sistema Aberto e Integrado de Informao em Agricultura (Sabiia)
Anderson Hirata1 Isaque Vacari2

A base de dados do Sistema Aberto e Integrado de Informao em Agricultura (Sabiia)3, com aproximadamente 275.000 registros armazenados, composta basicamente de metadados bibliogrficos de publicaes cientficas (livros, captulos de livros, artigos em peridicos, folhetos, teses, anais e proceedings de eventos) coletadas em provedores de dados (repositrios institucionais, repositrios temticos e peridicos cientficos) de acesso aberto na rea de agricultura e afins. Tambm compem a base de dados do sistema Sabiia os dados cadastrais dos 128 provedores de dados, e os dados de buscas efetuadas no sistema. De acordo com (PETRINI et al., 2006), Business Intelligence (BI) um conjunto de tecnologias cujo objetivo prover e oferecer suporte a um ambiente de informao permitindo s organizaes acessar e explorar as informaes referentes ao seu negcio que normalmente esto armazenadas em um DataMart e/ou Data Warehouse. Nesse contexto de ambiente de informao, acesso e extrao de informaes gerenciais da base de dados do sistema Sabiia, o projeto definiu como objetivo estratgico o uso de solues livres de BI para obteno de informaes e respostas gerenciais, tais como: Quantos provedores de dados esto sendo coletados ? Quais so os provedores de dados coletados

1 2 3

Pontifcia Universidade Catlica de Campinas, hianderson@cnptia.embrapa.br Embrapa Informtica Agropecuria, isaque@cnptia.embrapa.br Sistema Aberto e Integrado de Informao em Agricultura. Disponvel em: <http:// www.embrapa.br/sabiia>.

Resumos da VII Mostra de Estagirios e Bolsistas

67

em cada pas ? Qual a quantidade de consultas efetuadas por ano, ms e pas no sistema ? Quais so as buscas mais efetuadas no sistema ? Devido maior experincia da Embrapa Informtica Agropecuria no uso de solues livres e arquitetura Java Enterprise Edition (Java EE)4 em projetos de pesquisa, o projeto Sabiia optou pelo uso da ferramenta Pentaho-BI Server5 como soluo de (BI) para obteno de informaes gerenciais. A Pentaho Corporation gerencia e lidera o papel de desenvolvimento do Projeto Pentaho-BI - uma iniciativa da comunidade de desenvolvimento Open Source para oferecer ferramentas robustas de BI de cdigo aberto. A sute Pentaho-BI composta de ferramentas de consultas e relatrios gerenciais, anlise de dados OnLine Analytical Processing (OLAP), tratamento de dados Extraction, Transformation, Load (ETL), minerao de dados (Data Mining) e Workflow. Aps a instalao e configurao da ferramenta Pentaho-BI Server, decidiu-se implementar duas consultas piloto em ambiente de desenvolvimento para obteno de informaes gerenciais relativas s consultas efetuadas no sistema Sabiia e s informaes referentes aos provedores de dados coletados. Para construir as consultas piloto e visualizar as informaes gerenciais obtidas, os seguintes mdulos da ferramenta Pentaho-BI Server foram utilizados: Pentaho Data Source Mdulo usado para definio das fontes de dados (conexo com o banco de dados) e consultas Structured Query Language (SQL) - Linguagem de Consulta Estruturada vinculadas ao banco de dados do sistema Sabiia; Pentaho Analysis Mondrian - O Mondrian o servidor OLAP, ele recebe solicitaes de um cliente e as submete a um banco de dados tradicional, mapeando as consultas multidimensionais para um banco de dados relacional. O mdulo Analisys tambm oferece recursos para construo da definio de cubos, visualizao das consultas retornadas, contendo operaes bsicas de manipulaes de cubos multidimensionais e de apresentao dos resultados em tabelas e grficos;

4 5

Java Platform, Enterprise Edition. Disponvel em: <http://java.sun.com/javaee>. Pentaho Community. Disponvel em: <http://community.pentaho.com>.

68

Embrapa Informtica Agropecuria

Pentaho Reporting Designer - Este mdulo oferece ferramentas para criao de relatrios via Web browser (tambm conhecido como relatrios Ad-Hoc). Tomcat - O Apache Tomcat uma soluo livre que atua como servidor Web de sistemas desenvolvidos em Java, necessrio para executar o Pentaho-BI Server. O uso do software livre Pentaho-BI Server mostrou-se adequado para obteno de informaes gerenciais do sistema Sabiia, destacando a facilidade de se construir e acessar todas as funcionalidades e resultados gerados dinamicamente pela ferramenta por meio de uma interface web amigvel e intuitiva. Vislumbra-se que o domnio tecnolgico sobre ferramentas de BI livres contribuiro no atendimento de demandas de anlises de dados e extrao de informaes para seus usurios de forma mais rpida e intuitiva. A prxima etapa do projeto consiste em disponibilizar no ambiente de produo do projeto Sabiia todo ambiente de BI (Pentaho-BI Server, consultas, anlises de dados e relatrios) com acesso restrito aos gestores do projeto.

Referncias
FERREIRA, M.; PIAUHY, C.; CARVALHO, J.; SILVA, R.; VIEIRA, V. Um estudo de caso com anlise comparativa entre ferramentas de BI livre e proprietria. In: Escola Regional de Banco de Dados (ERBD), 2010, Joinville. Anais... Porto Alegre: SBC, 2010. PETRINI, M.; FREITAS, M. T.; POZZEBON, M. (2006). Inteligncia de negcios ou inteligncia competitiva: noivo neurtico, noiva nervosa. Encontro da Associao Na cional de Ps-Graduaco e Pesquisa em Administrao (EnANPAD).