SlideShare une entreprise Scribd logo
1  sur  5
Télécharger pour lire hors ligne
O SpagoBI oferece um pacote de BI completo e de Código Aberto                                           ramzi hashisho – www.sxc.hu




Negócio inteligente




                                                                                                                                           ANÁLISE
             O ramo da Business Intelligence conta com poderosas ferramentas e o SpagoBI se
             destaca, entre as alternativas livres, por sua modularidade e conseqüente flexibilidade.
             por Miguel Koren O’Brien de Lacy




  A
          prática de BI (Business In-         É importante lembrar que, sem        vegação pelas informações formam
          telligence) é tradicionalmente   conhecimento do negócio, ou seja,       o atual potencial desses sistemas. A
          associada a bancos de dados      das necessidades de informação e das    visão é poder obter os benefícios de
  enormes em que as áreas de mar-          decisões que precisam ser tomadas,      BI "em qualquer lugar e qualquer
  keting das empresas tentam descobrir     não existe a possibilidade de prati-    momento". O objetivo que precisa
  padrões de preferências dos clientes,    car BI. Os sistemas de BI são apenas    ser satisfeito hoje é o monitoramento
  usando consultas padronizadas. Esses     facilitadores.                          de diversos indicadores para diversas
  bancos de dados, comumente conhe-           O uso original de BI e as dificul-    áreas e consolidados para a empresa
  cidos como data warehouses ou data       dades em implementar as soluções        com o objetivo de aplicar o Geren-
  mart, são formados por informações       fizeram com que o segmento atuasse       ciamento de Performance do Negócio
  vindas dos mais diversos sistemas da     como um espelho do passado para         (BPM – Business Performance Ma-
  empresa. Um data warehouse é o           mostrar à empresa onde exatamente       nagement, nesse caso). Também é
  repositório eletrônico de informa-       ela cometeu erros. O que se deseja,     interessante suportar um novo termo;
  ções armazenadas da empresa. Um          atualmente, é um sistema de posi-       "BI operacional", que integra as in-
  data mart é um subconjunto de in-        cionamento que mostre onde a em-        formações analisadas pelo BI tradi-
  formações geralmente focadas em          presa está e como deve evoluir para     cional (em visão de pirâmide são o
  alguma necessidade específica. Um         chegar ao destino pretendido.           "BI estratégico" e o "BI tático") com
  exemplo poderia ser o data mart de          Os sistemas BI devem mostrar         necessidades operacionais.
  informações de produção etc. No          informação histórica, atual e visões       A IDC publicou um estudo, em
  Brasil, temos o costume de usar o        preditivas. O poder analítico e a na-   2006, que mostra um crescimento anu-
  termo "DW" quando nos referimos
  a um data mart. Outra aceitação
  comumente encontrada no mer-
  cado considera sistemas BI como
  geradores de relatórios, diminuindo
  sua utilidade.
     Para nivelarmos o conhecimento
  da matéria, podemos convencionar
  que BI se refere à prática de procu-
  rar, armazenar e analisar a informa-
  ção, apresentando, em seguida, os
  resultados necessários para tomar
  decisões fundamentadas e corretas.
  Os sistemas de BI são aplicativos ou
  ferramentas que suportam e permi-
  tem essas atividades, necessariamente
  orientados pelos dados.
                                           Figura 1 Modelo estrutural de funções do SpagoBI.



  Linux Magazine #42 | Maio de 2008                                                                                                   59
ANÁLISE | SpagoBI




                                                                   dando, aparecem siste-     é perceptível o fato de que os siste-
                                                                   mas de BI licenciados      mas BI completos de Código Aberto
                                                                   como Software Livre,       contam com suporte oficial de uma
                                                                   o que aumenta o nú-        empresa, seja atuante no mercado BI
                                                                   mero de opções para os     ou profundamente envolvida com o
                                                                   clientes. Essa modali-     Software Livre em geral.
                                                                   dade de licenciamento
                                                                   vem ao encontro das
                                                                   necessidades de imple-
                                                                                              Características
                                                                   mentação de BI para        e tecnologia
                                                                   todos os funcionários      O SpagoBI[5] é um sistema que
                                                                   da empresa, pois, pelo     satisfaz as condições para ser usa-
                                                                   fato de não existir cus-   do corporativamente, atendendo a
                                                                   to de licenciamento,       grande parte das necessidades de
                                                                   eles podem ser usados      informação relatadas acima. Ele está
Figura 2 Modelo estrutural do SpagoBI.                             por todos. A empresa       agrupado sob o conceito do "Spago
                                                                   Ventana Research[4]        World" que tem os seguintes obje-
          al de 10% em soluções BI, entre 2005      publicou um estudo sobre softwa-          tivos gerais:
          e 2010. Diversas fontes citam o valor     res de BI livres em 2006, que mostra         ➧ fornecer uma solução livre;
          que o BI representa para as empresas      que 48% das empresas entrevistadas           ➧ poder ser usado em ambientes
          e indicam que essa aplicação começa       indicaram o fator de custo como o              corporativos;
          a fazer parte das soluções de negócio     mais importante na seleção de uma            ➧ facilitar a incorporação de outras
          e não simplesmente um aplicativo          solução de código aberto. Adicional-           tecnologias para formar um pa-
          da área de marketing, comprado e          mente, 24% dos usuários individuais            cote de componentes variados;
          instalado por acaso. À medida que         entrevistados nesse estudo, disseram         ➧ enfocar o desenvolvimento de
          o mercado olha para os sistemas BI        que o uso de sistemas BI ajuda a aten-         soluções;
          como críticos para a gestão, as em-       der melhor as necessidades pessoais          ➧ formar uma comunidade e
          presas fornecedoras dessa tecnologia      de informação e decisão que devem            ➧ contar com serviços de suporte.
          estão se fundindo, resultando em me-      fazer no dia-a-dia nas empresas.             O SpagoBI é membro do con-
          nos opções para os clientes. Algumas         Não existe uma variedade muito         sórcio OW2[6], suportado prin-
          aquisições recentes em 2007 são a         grande de sistemas BI de Código           cipalmente pela Bull [7] e pela
          compra da Hyperion pela Oracle[1],        Aberto que possam ser chamados            France Telecom[8]. O sistema foi
          da Business Objects pela SAP[2] e da      de completos. Devido à diversidade        desenvolvido como um framework
          Cognos pela IBM[3].                       de componentes de um pacote de            para aplicativos web em Java, para
             Ao mesmo tempo que o mercado           BI, tais como:                            atender a projetos internos. Em
          de sistemas comerciais está se consoli-      ➧ geradores de relatórios;             2004, o ambiente foi completado
                                                                      ➧ análise de dados      e liberado sob a GPL no Source-
                                                                        em cubos OLAP         Forge e posteriormente hospedado
                                                                        (on-line analytic     no ObjectWeb, hoje OW2.
                                                                        processing);             O sistema, hoje, está sob a li-
                                                                      ➧ mineração de da-      cença LGPL e tem também a
                                                                        dos e                 vantagem de ser verdadeiramente
                                                                      ➧ indicadores e pai-    livre, devido ao modelo de negócio
                                                                        néis de controle      aplicado. O SpagoBI não oferece
                                                                        (dashboards)          qualquer restrição ao uso, e não
                                                                                              existem versões comerciais mais
                                                                    entre outros, muitos      completas, como é freqüente em
                                                                    sistemas que atendem      outros aplicativos de negócio de
                                                                    somente a uma ou          Código Aberto.
                                                                    poucas dessas áreas es-      Em 2007, foram liberadas algu-
                                                                    tão classificados como     mas outras soluções do Spago World:
Figura 3 Tela inicial do aplicativo analítico.                      sistemas BI. Também       Spago4Q (indicadores e métricas de


 60                                                                                                         http://www.linuxmagazine.com.br
SpagoBI | ANÁLISE




qualidade no processo de desenvol-            Enquanto isso, o SpagoBI Meta       dicina, que selecionou o SpagoBI
vimento de software) e Spagic (pla-        é um mecanismo de armazenamen-         como seu componente BI.
taforma de integração de sistemas          to de metadados (informação que           As funcionalidades do sistema são:
utilizando SOA e BPM – Business            descreve os dados). Os metadados          ➧ geração de relatórios com su-
Process Management, nesse caso).           permitem que o usuário que faz a            porte a diversos mecanismos;
                                           análise possa conhecer melhor a           ➧ análise de dados em visões de
                                           informação tratada, assim como a            cubos OLAP;
Componentes                                fonte dessa informação.                   ➧ painéis de controle com indica-
O SpagoBI possui seis componentes             Por último, as SpagoBI Appli-            dores (KPI);
principais: servidor SpagoBI, Spago-       cations compreendem diversos              ➧ mineração de dados;
BI Studio, SpagoBI SDK, SpagoBI            aplicativos verticais. Dentro desse       ➧ visualização geográfica;
Meta e SpagoBI Applications.               conceito, podemos mencionar o             ➧ processos ETL (Extract, Trans-
   O servidor SpagoBI compreende           "SpagoBI for AREAS", utilizado              form, Load);
o núcleo para consultas pelo aplica-       para BI no campo da medicina.             ➧ simulações what-if;
tivo, além de apresentar o modelo          AREAS é um sistema ERP italia-            ➧ dossiê, catálogo de informações;
analítico do sistema. Ele oferece os       no, voltado para empresas de me-          ➧ gerador de consultas usando
seguintes serviços:
   ➧ interface com o usuário intuiti-
     va, tipo rich client;
   ➧ configuração de fontes de dados;
   ➧ geração livre de consultas ao
     sistema para análise;
   ➧ assinaturas para receber informa-
     ção periódica e notificações;
   ➧ áreas (pastas) para uso pessoal;
   ➧ salvar, importar e exportar as
     configurações;
   ➧ página individual (do tipo
     "MeuBI");
   ➧ integração com mecanismos de vi-
     sualização (PALO, para Excel[9]
     e JPALO, para Web[10]);
   ➧ alertas e notificações;
   ➧ motor de busca;
                                             Figura 4 Menu de opções e painel de controle.
   ➧ acesso a consultas pré-configu-
     radas, agrupadas por tipos.
   O SpagoBI Studio, por sua vez, é
um ambiente em forma de plugin
para o Eclipse[11] para desenvolver
soluções dentro do SpagoBI. Ele
oferece modeladores para todos os
documentos analíticos, permite o
upload para o servidor SpagoBI e
possibilita a realização de testes aces-
sando dados de testes ou reais.
   A SpagoBI SDK consiste em uma
interface para acesso a serviços de BI
que possam ser integrados a outros
aplicativos. Oferece uma biblioteca
de tags, a própria API de integração
e acesso a Web Services.

                                           Figura 5 Exemplos de novos termômetros para formar painéis.

Linux Magazine #42 | Maio de 2008                                                                                          61
ANÁLISE | SpagoBI




                                                                mecanismos QbE (query         um aplicativo para o usuário de BI.
                                                                by example);                  Esse aplicativo é acessado de dentro
                                                                  ➧ integração de servi-      do ambiente web oferecido por outro
                                                                    ços BI ao Microsoft       componente OW2, a Exo Platform[12],
                                                                    Office;                    que tem a possibilidade de rodar o
                                                                  ➧ colaboração.              aplicativo dentro de sua arquitetura
                                                                   A figura 1 mostra o flu-     de virtualização da área de trabalho, o
                                                                xo de informação entre        WebOS[13]. Porém, adicionalmente
                                                                as diversas funções da so-    à eXo Platform, o SpagoBI está cer-
                                                                lução. Todas as funções       tificado para rodar dentro do portal
                                                                são acessadas somente         Liferay[14], muito conhecido e uti-
                                                                pelo módulo denomi-           lizado em ambientes de arquitetura
                                                                nado Modelo Compor-           Java. O CMS JSR 170 também é for-
                                                                tamental, que gerencia        necido pela eXo Platform.
                                                                as permissões de acesso.
Figura 6 Tela com a visão geográfica dos dados.                  O sistema está prepara-
                                                                do para uso empresarial,      Diferenciais
                                                                        considerando as       Um diferencial muito importante
                                                                        seguintes carac-      do SpagoBI é ser uma plataforma de
                                                                        terísticas:           integração para diversas ferramentas
                                                                        ➧ restrição de        de BI. Como conseqüência, para ob-
                                                                          acesso às in-       tenção de um aplicativo completo,
                                                                          formações;          devem ser instalados os diversos me-
                                                                        ➧ single sign-on;     canismos individuais do SpagoBI.
                                                                        ➧ a publicação           O sistema é completamente desen-
                                                                          de elementos        volvido em Java, com operação pelo
                                                                          do sistema, tais    navegador web para uso e consultas.
                                                                          como definições      Certos componentes são utilizados
                                                                          de relatórios, é    em ambiente gráfico – e não web –,
                                                                          gerenciada den-     como o mecanismo ETL. Entre os
                                                                          tro do CMS          componentes agrupados pelo SpagoBI,
                                                                          (content mana-      podemos encontrar projetos de Código
                                                                          gement system)      Aberto bem conhecidos, como:
Figura 7 Interface de acesso a BI fornecida pelo WebOS.                   utilizando a nor-      ➧ Weka, para mineração de dados;
                                                                          ma JSR 170;            ➧ Mondrian e PALO, para análise
                                                      ➧ sistema escalável, pois é escrito          OLAP de cubos multi-dimen-
                                                        em Java e funciona dentro de               sionais;
                                                        um servidor de aplicação;                ➧ BIRT e Jasper Reports, para ge-
                                                      ➧ permite o uso de vários moto-              ração de relatórios;
                                                        res diferentes, tanto de Código          ➧ Talend, para processos ETL;
                                                        Aberto quanto proprietários;             ➧ Lazslo, para painéis de controle
                                                      ➧ é uma plataforma de integração,            e indicadores.
                                                        não apenas um aplicativo.
                                                       A figura 2 mostra a arquitetura
                                                   do SpagoBI.                                Operação
                                                       Uma limitação presente com             Primeiramente, o aplicativo deve ser
                                                   freqüência em sistemas BI de Códi-         acessado por meio do navegador web.
                                                   go Aberto é o fato de serem apenas         O mecanismo de segurança determi-
                                                   ferramentas para construir a solução,      na as permissões de acesso do usuário
                                                   sem um aplicativo pronto para ser          no processo de login (figura 3).
                                                   utilizado plenamente. O SpagoBI               Após o login, o usuário tem à dis-
Figura 8 Seleção de relatórios no navegador BI. se destaca por apresentar também              posição a tela inicial, em que pode


 62                                                                                                         http://www.linuxmagazine.com.br
SpagoBI | ANÁLISE




                                                              tório ou objeto BI    de BI com ele não sentirá falta de
                                                              em geral permite      funcionalidades para aspectos fun-
                                                              que o usuário faça    damentais de BI. Destacamos que,
                                                              anotações. Assim,     para uma implementação bem
                                                              pode ser delegada     sucedida, é muito importante dar
                                                              a função de pre-      passos firmes, sustentados com um
                                                              parar, por exem-      planejamento adequado. ■
                                                              plo, um dossiê de
                                                              status de projeto a
                                                                                      Mais informações
                                                              usuários de dife-
                                                              rentes áreas, que       [1] Aquisição da Hyperion pela
                                                              possam preparar             Oracle: http://www.oracle.
                                                              o material e re-            com/corporate/press/2007_
                                                                                          mar/hyperion.html
                                                              gistrar questões
Figura 9 Relatório gráfico mostrando o editor de notas.        relevantes para a       [2] Aquisição da Business
                                                              análise final. Essa          Objects pela SAP: http://
   selecionar as operações a efetuar. A é a base das possibilidades colabora-             www.businessobjects.
                                                                                          com/company/sap/
   figura 4 exibe o painel de controle tivas do sistema.
   com indicadores de desempenho.             Os relatórios podem ser salvos          [3] Aquisição da Cognos
      É possível substituir os indicadores em diferentes formatos, atualmen-              pela IBM: http://www.
   visuais da figura 4 por outros, como os te limitados a HTML, PDF, XLS,                  cognos.com/news/
                                                                                          releases/2007/1112.html
   da figura 5, particularmente interes- CSV, XML, TXT e JPG.
   santes para o usuário, por mudarem de      A figura 9 mostra um exemplo de          [4] Ventana Research: http://
   posição dinamicamente pelo acesso tela com o editor de notas aberto.                   www.ventanaresearch.com
   regular aos dados que representam.
   O painel, portanto, não contém ape-        Conclusão                               [5] SpagoBI: http://
                                                                                          spagobi.eng.it/
   nas informações estáticas.              Fazer uso eficiente e produtivo de um
      Para gerar uma nova consulta, o pacote de BI é uma meta nobre e difícil         [6] Consórcio OW2:
   usuário pode usar a funcionalidade de atingir. A forma de implementar o                http://www.ow2.org
   QbE (query by example), que exibe SpagoBI e a possibilidade de integração          [7] Bull: http://www.
   as tabelas que podem ser consulta- de motores individuais de diferentes fa-            bull.com.br
   das e, para cada uma, os dados que bricantes permite que o uso do SpagoBI
   podem ser selecionados.                 comece pouco difundido e aumente           [8] France Telecom: http://
                                                                                          www.francetelecom.com
      Com as consultas definidas tan- conforme as necessidades.
   to diretamente em bancos de dados          A implementação do SpagoBI              [9] PALO: http://www.
   quanto em cubos para análise OLAP, considera ter resultados bons, mesmo                jedox.com
   pode ser configurada uma tela de con- que parciais, algo muito importante
                                                                                      [10] JPALO: http://
   sulta geográfica, conforme mostrado para o projeto de implementação.                     www.jpalo.com
   na figura 6. Selecionando áreas da fi- O SpagoBI permite que a empresa
   gura, o usuário será levado a telas de inicie, por exemplo, apenas com a           [11] Eclipse: http://www.
   consulta dos detalhes do item.          necessidade de um termômetro que                eclipse.org
      Usando as possibilidades do We- mostre em forma de painel de con-               [12] eXo Platform: http://
   bOS, é possível definir telas BI mais trole a quantidade de peças vendidas               wiki.exoplatform.com/
   sofisticadas, conforme mostra a figura 7. por semana.                                     xwiki/bin/view/Main/
   Porém, caso a consulta requerida seja      O estudo da Ventana Research,
                                                                                      [13] WebOS: http://
   freqüente, talvez já esteja disponível mencionado anteriormente, mos-                   wiki.exoplatform.
   para consulta imediata pelo navegador tra que as empresas entrevistadas                 com/xwiki/bin/view/
   de consultas do sistema (figura 8).      consideram que os pacotes de BI                 Main/WebOS+concept
      A interface gráfica do aplicativo de Código Aberto têm suficientes                [14] Liferay: http//www.
   web permite que o usuário agrupe di- características para serem usados.                 liferay.com
   ferentes relatórios e visões em conjun- Esse é o caso do SpagoBI; o clien-
   tos denominados dossiês. Cada rela- te que resolver iniciar um projeto


  Linux Magazine #42 | Maio de 2008                                                                                              63

Contenu connexe

Similaire à Lm42 59 63

FREEDOM ERP E PENTAHO BI: ALTERNATIVAS PARA PEQUENAS EMPRESAS
FREEDOM ERP E PENTAHO BI:  ALTERNATIVAS PARA PEQUENAS EMPRESASFREEDOM ERP E PENTAHO BI:  ALTERNATIVAS PARA PEQUENAS EMPRESAS
FREEDOM ERP E PENTAHO BI: ALTERNATIVAS PARA PEQUENAS EMPRESASAnderson De Faro
 
Business Discovery e suas ferramentas
Business Discovery e suas ferramentasBusiness Discovery e suas ferramentas
Business Discovery e suas ferramentasRoberto Oliveira
 
Webinar projetos e ti - business intelligence - como fazer
Webinar   projetos e ti - business intelligence - como fazerWebinar   projetos e ti - business intelligence - como fazer
Webinar projetos e ti - business intelligence - como fazerProjetos e TI
 
Business intelligence-olap-oltp
Business intelligence-olap-oltpBusiness intelligence-olap-oltp
Business intelligence-olap-oltpAna Mercedes Gauna
 
As piores-praticas-em-business-intelligence-razoes-para-o-sucesso-das-aplicac...
As piores-praticas-em-business-intelligence-razoes-para-o-sucesso-das-aplicac...As piores-praticas-em-business-intelligence-razoes-para-o-sucesso-das-aplicac...
As piores-praticas-em-business-intelligence-razoes-para-o-sucesso-das-aplicac...Talita Lima
 
It4biz apresentação bi prefeituras
It4biz   apresentação bi prefeiturasIt4biz   apresentação bi prefeituras
It4biz apresentação bi prefeiturasIT4biz IT Solutions
 
It4biz apresentação bi prefeituras
It4biz   apresentação bi prefeiturasIt4biz   apresentação bi prefeituras
It4biz apresentação bi prefeiturasMaiara Lemos
 
It4biz apresentação bi prefeituras
It4biz   apresentação bi prefeiturasIt4biz   apresentação bi prefeituras
It4biz apresentação bi prefeiturasMaiara Lemos
 
Webinar: Conhecendo a solução Pentaho, líder em Business Analytics
Webinar: Conhecendo a solução Pentaho, líder em Business AnalyticsWebinar: Conhecendo a solução Pentaho, líder em Business Analytics
Webinar: Conhecendo a solução Pentaho, líder em Business AnalyticsRicardo Gouvêa
 
Gerenciamento Ágil de Projetos de Business Intelligence Um Relato de Experiên...
Gerenciamento Ágil de Projetos de Business Intelligence Um Relato de Experiên...Gerenciamento Ágil de Projetos de Business Intelligence Um Relato de Experiên...
Gerenciamento Ágil de Projetos de Business Intelligence Um Relato de Experiên...Mauricio Cesar Santos da Purificação
 
Aplicação de Business Intelligence em Laboratórios Clínicos como ferramenta p...
Aplicação de Business Intelligence em Laboratórios Clínicos como ferramenta p...Aplicação de Business Intelligence em Laboratórios Clínicos como ferramenta p...
Aplicação de Business Intelligence em Laboratórios Clínicos como ferramenta p...fabiolagrijo
 
Apresentação Final
Apresentação FinalApresentação Final
Apresentação Finalbetinho87
 
Revista Canal TechShare 2ª edição
Revista Canal TechShare   2ª ediçãoRevista Canal TechShare   2ª edição
Revista Canal TechShare 2ª ediçãoLara Oliveira
 

Similaire à Lm42 59 63 (20)

FREEDOM ERP E PENTAHO BI: ALTERNATIVAS PARA PEQUENAS EMPRESAS
FREEDOM ERP E PENTAHO BI:  ALTERNATIVAS PARA PEQUENAS EMPRESASFREEDOM ERP E PENTAHO BI:  ALTERNATIVAS PARA PEQUENAS EMPRESAS
FREEDOM ERP E PENTAHO BI: ALTERNATIVAS PARA PEQUENAS EMPRESAS
 
Business Discovery e suas ferramentas
Business Discovery e suas ferramentasBusiness Discovery e suas ferramentas
Business Discovery e suas ferramentas
 
Webinar projetos e ti - business intelligence - como fazer
Webinar   projetos e ti - business intelligence - como fazerWebinar   projetos e ti - business intelligence - como fazer
Webinar projetos e ti - business intelligence - como fazer
 
Inteligência de Negócios e Software Livre
Inteligência de Negócios e Software LivreInteligência de Negócios e Software Livre
Inteligência de Negócios e Software Livre
 
Open Source BI
Open Source BIOpen Source BI
Open Source BI
 
2 artigo workap3 impresso
2 artigo workap3 impresso2 artigo workap3 impresso
2 artigo workap3 impresso
 
Business intelligence-olap-oltp
Business intelligence-olap-oltpBusiness intelligence-olap-oltp
Business intelligence-olap-oltp
 
As piores-praticas-em-business-intelligence-razoes-para-o-sucesso-das-aplicac...
As piores-praticas-em-business-intelligence-razoes-para-o-sucesso-das-aplicac...As piores-praticas-em-business-intelligence-razoes-para-o-sucesso-das-aplicac...
As piores-praticas-em-business-intelligence-razoes-para-o-sucesso-das-aplicac...
 
It4biz apresentação bi prefeituras
It4biz   apresentação bi prefeiturasIt4biz   apresentação bi prefeituras
It4biz apresentação bi prefeituras
 
It4biz apresentação bi prefeituras
It4biz   apresentação bi prefeiturasIt4biz   apresentação bi prefeituras
It4biz apresentação bi prefeituras
 
It4biz apresentação bi prefeituras
It4biz   apresentação bi prefeiturasIt4biz   apresentação bi prefeituras
It4biz apresentação bi prefeituras
 
Webinar: Conhecendo a solução Pentaho, líder em Business Analytics
Webinar: Conhecendo a solução Pentaho, líder em Business AnalyticsWebinar: Conhecendo a solução Pentaho, líder em Business Analytics
Webinar: Conhecendo a solução Pentaho, líder em Business Analytics
 
Gerenciamento Ágil de Projetos de Business Intelligence Um Relato de Experiên...
Gerenciamento Ágil de Projetos de Business Intelligence Um Relato de Experiên...Gerenciamento Ágil de Projetos de Business Intelligence Um Relato de Experiên...
Gerenciamento Ágil de Projetos de Business Intelligence Um Relato de Experiên...
 
Case de utilização do SAP BO
Case de utilização do SAP BOCase de utilização do SAP BO
Case de utilização do SAP BO
 
Aplicação de Business Intelligence em Laboratórios Clínicos como ferramenta p...
Aplicação de Business Intelligence em Laboratórios Clínicos como ferramenta p...Aplicação de Business Intelligence em Laboratórios Clínicos como ferramenta p...
Aplicação de Business Intelligence em Laboratórios Clínicos como ferramenta p...
 
0000000
00000000000000
0000000
 
Apresentação Final
Apresentação FinalApresentação Final
Apresentação Final
 
Gestão Empresarial Integrada
Gestão Empresarial IntegradaGestão Empresarial Integrada
Gestão Empresarial Integrada
 
Revista Canal TechShare 2ª edição
Revista Canal TechShare   2ª ediçãoRevista Canal TechShare   2ª edição
Revista Canal TechShare 2ª edição
 
Inquesti - Plataformas de BI
Inquesti - Plataformas de BIInquesti - Plataformas de BI
Inquesti - Plataformas de BI
 

Lm42 59 63

  • 1. O SpagoBI oferece um pacote de BI completo e de Código Aberto ramzi hashisho – www.sxc.hu Negócio inteligente ANÁLISE O ramo da Business Intelligence conta com poderosas ferramentas e o SpagoBI se destaca, entre as alternativas livres, por sua modularidade e conseqüente flexibilidade. por Miguel Koren O’Brien de Lacy A prática de BI (Business In- É importante lembrar que, sem vegação pelas informações formam telligence) é tradicionalmente conhecimento do negócio, ou seja, o atual potencial desses sistemas. A associada a bancos de dados das necessidades de informação e das visão é poder obter os benefícios de enormes em que as áreas de mar- decisões que precisam ser tomadas, BI "em qualquer lugar e qualquer keting das empresas tentam descobrir não existe a possibilidade de prati- momento". O objetivo que precisa padrões de preferências dos clientes, car BI. Os sistemas de BI são apenas ser satisfeito hoje é o monitoramento usando consultas padronizadas. Esses facilitadores. de diversos indicadores para diversas bancos de dados, comumente conhe- O uso original de BI e as dificul- áreas e consolidados para a empresa cidos como data warehouses ou data dades em implementar as soluções com o objetivo de aplicar o Geren- mart, são formados por informações fizeram com que o segmento atuasse ciamento de Performance do Negócio vindas dos mais diversos sistemas da como um espelho do passado para (BPM – Business Performance Ma- empresa. Um data warehouse é o mostrar à empresa onde exatamente nagement, nesse caso). Também é repositório eletrônico de informa- ela cometeu erros. O que se deseja, interessante suportar um novo termo; ções armazenadas da empresa. Um atualmente, é um sistema de posi- "BI operacional", que integra as in- data mart é um subconjunto de in- cionamento que mostre onde a em- formações analisadas pelo BI tradi- formações geralmente focadas em presa está e como deve evoluir para cional (em visão de pirâmide são o alguma necessidade específica. Um chegar ao destino pretendido. "BI estratégico" e o "BI tático") com exemplo poderia ser o data mart de Os sistemas BI devem mostrar necessidades operacionais. informações de produção etc. No informação histórica, atual e visões A IDC publicou um estudo, em Brasil, temos o costume de usar o preditivas. O poder analítico e a na- 2006, que mostra um crescimento anu- termo "DW" quando nos referimos a um data mart. Outra aceitação comumente encontrada no mer- cado considera sistemas BI como geradores de relatórios, diminuindo sua utilidade. Para nivelarmos o conhecimento da matéria, podemos convencionar que BI se refere à prática de procu- rar, armazenar e analisar a informa- ção, apresentando, em seguida, os resultados necessários para tomar decisões fundamentadas e corretas. Os sistemas de BI são aplicativos ou ferramentas que suportam e permi- tem essas atividades, necessariamente orientados pelos dados. Figura 1 Modelo estrutural de funções do SpagoBI. Linux Magazine #42 | Maio de 2008 59
  • 2. ANÁLISE | SpagoBI dando, aparecem siste- é perceptível o fato de que os siste- mas de BI licenciados mas BI completos de Código Aberto como Software Livre, contam com suporte oficial de uma o que aumenta o nú- empresa, seja atuante no mercado BI mero de opções para os ou profundamente envolvida com o clientes. Essa modali- Software Livre em geral. dade de licenciamento vem ao encontro das necessidades de imple- Características mentação de BI para e tecnologia todos os funcionários O SpagoBI[5] é um sistema que da empresa, pois, pelo satisfaz as condições para ser usa- fato de não existir cus- do corporativamente, atendendo a to de licenciamento, grande parte das necessidades de eles podem ser usados informação relatadas acima. Ele está Figura 2 Modelo estrutural do SpagoBI. por todos. A empresa agrupado sob o conceito do "Spago Ventana Research[4] World" que tem os seguintes obje- al de 10% em soluções BI, entre 2005 publicou um estudo sobre softwa- tivos gerais: e 2010. Diversas fontes citam o valor res de BI livres em 2006, que mostra ➧ fornecer uma solução livre; que o BI representa para as empresas que 48% das empresas entrevistadas ➧ poder ser usado em ambientes e indicam que essa aplicação começa indicaram o fator de custo como o corporativos; a fazer parte das soluções de negócio mais importante na seleção de uma ➧ facilitar a incorporação de outras e não simplesmente um aplicativo solução de código aberto. Adicional- tecnologias para formar um pa- da área de marketing, comprado e mente, 24% dos usuários individuais cote de componentes variados; instalado por acaso. À medida que entrevistados nesse estudo, disseram ➧ enfocar o desenvolvimento de o mercado olha para os sistemas BI que o uso de sistemas BI ajuda a aten- soluções; como críticos para a gestão, as em- der melhor as necessidades pessoais ➧ formar uma comunidade e presas fornecedoras dessa tecnologia de informação e decisão que devem ➧ contar com serviços de suporte. estão se fundindo, resultando em me- fazer no dia-a-dia nas empresas. O SpagoBI é membro do con- nos opções para os clientes. Algumas Não existe uma variedade muito sórcio OW2[6], suportado prin- aquisições recentes em 2007 são a grande de sistemas BI de Código cipalmente pela Bull [7] e pela compra da Hyperion pela Oracle[1], Aberto que possam ser chamados France Telecom[8]. O sistema foi da Business Objects pela SAP[2] e da de completos. Devido à diversidade desenvolvido como um framework Cognos pela IBM[3]. de componentes de um pacote de para aplicativos web em Java, para Ao mesmo tempo que o mercado BI, tais como: atender a projetos internos. Em de sistemas comerciais está se consoli- ➧ geradores de relatórios; 2004, o ambiente foi completado ➧ análise de dados e liberado sob a GPL no Source- em cubos OLAP Forge e posteriormente hospedado (on-line analytic no ObjectWeb, hoje OW2. processing); O sistema, hoje, está sob a li- ➧ mineração de da- cença LGPL e tem também a dos e vantagem de ser verdadeiramente ➧ indicadores e pai- livre, devido ao modelo de negócio néis de controle aplicado. O SpagoBI não oferece (dashboards) qualquer restrição ao uso, e não existem versões comerciais mais entre outros, muitos completas, como é freqüente em sistemas que atendem outros aplicativos de negócio de somente a uma ou Código Aberto. poucas dessas áreas es- Em 2007, foram liberadas algu- tão classificados como mas outras soluções do Spago World: Figura 3 Tela inicial do aplicativo analítico. sistemas BI. Também Spago4Q (indicadores e métricas de 60 http://www.linuxmagazine.com.br
  • 3. SpagoBI | ANÁLISE qualidade no processo de desenvol- Enquanto isso, o SpagoBI Meta dicina, que selecionou o SpagoBI vimento de software) e Spagic (pla- é um mecanismo de armazenamen- como seu componente BI. taforma de integração de sistemas to de metadados (informação que As funcionalidades do sistema são: utilizando SOA e BPM – Business descreve os dados). Os metadados ➧ geração de relatórios com su- Process Management, nesse caso). permitem que o usuário que faz a porte a diversos mecanismos; análise possa conhecer melhor a ➧ análise de dados em visões de informação tratada, assim como a cubos OLAP; Componentes fonte dessa informação. ➧ painéis de controle com indica- O SpagoBI possui seis componentes Por último, as SpagoBI Appli- dores (KPI); principais: servidor SpagoBI, Spago- cations compreendem diversos ➧ mineração de dados; BI Studio, SpagoBI SDK, SpagoBI aplicativos verticais. Dentro desse ➧ visualização geográfica; Meta e SpagoBI Applications. conceito, podemos mencionar o ➧ processos ETL (Extract, Trans- O servidor SpagoBI compreende "SpagoBI for AREAS", utilizado form, Load); o núcleo para consultas pelo aplica- para BI no campo da medicina. ➧ simulações what-if; tivo, além de apresentar o modelo AREAS é um sistema ERP italia- ➧ dossiê, catálogo de informações; analítico do sistema. Ele oferece os no, voltado para empresas de me- ➧ gerador de consultas usando seguintes serviços: ➧ interface com o usuário intuiti- va, tipo rich client; ➧ configuração de fontes de dados; ➧ geração livre de consultas ao sistema para análise; ➧ assinaturas para receber informa- ção periódica e notificações; ➧ áreas (pastas) para uso pessoal; ➧ salvar, importar e exportar as configurações; ➧ página individual (do tipo "MeuBI"); ➧ integração com mecanismos de vi- sualização (PALO, para Excel[9] e JPALO, para Web[10]); ➧ alertas e notificações; ➧ motor de busca; Figura 4 Menu de opções e painel de controle. ➧ acesso a consultas pré-configu- radas, agrupadas por tipos. O SpagoBI Studio, por sua vez, é um ambiente em forma de plugin para o Eclipse[11] para desenvolver soluções dentro do SpagoBI. Ele oferece modeladores para todos os documentos analíticos, permite o upload para o servidor SpagoBI e possibilita a realização de testes aces- sando dados de testes ou reais. A SpagoBI SDK consiste em uma interface para acesso a serviços de BI que possam ser integrados a outros aplicativos. Oferece uma biblioteca de tags, a própria API de integração e acesso a Web Services. Figura 5 Exemplos de novos termômetros para formar painéis. Linux Magazine #42 | Maio de 2008 61
  • 4. ANÁLISE | SpagoBI mecanismos QbE (query um aplicativo para o usuário de BI. by example); Esse aplicativo é acessado de dentro ➧ integração de servi- do ambiente web oferecido por outro ços BI ao Microsoft componente OW2, a Exo Platform[12], Office; que tem a possibilidade de rodar o ➧ colaboração. aplicativo dentro de sua arquitetura A figura 1 mostra o flu- de virtualização da área de trabalho, o xo de informação entre WebOS[13]. Porém, adicionalmente as diversas funções da so- à eXo Platform, o SpagoBI está cer- lução. Todas as funções tificado para rodar dentro do portal são acessadas somente Liferay[14], muito conhecido e uti- pelo módulo denomi- lizado em ambientes de arquitetura nado Modelo Compor- Java. O CMS JSR 170 também é for- tamental, que gerencia necido pela eXo Platform. as permissões de acesso. Figura 6 Tela com a visão geográfica dos dados. O sistema está prepara- do para uso empresarial, Diferenciais considerando as Um diferencial muito importante seguintes carac- do SpagoBI é ser uma plataforma de terísticas: integração para diversas ferramentas ➧ restrição de de BI. Como conseqüência, para ob- acesso às in- tenção de um aplicativo completo, formações; devem ser instalados os diversos me- ➧ single sign-on; canismos individuais do SpagoBI. ➧ a publicação O sistema é completamente desen- de elementos volvido em Java, com operação pelo do sistema, tais navegador web para uso e consultas. como definições Certos componentes são utilizados de relatórios, é em ambiente gráfico – e não web –, gerenciada den- como o mecanismo ETL. Entre os tro do CMS componentes agrupados pelo SpagoBI, (content mana- podemos encontrar projetos de Código gement system) Aberto bem conhecidos, como: Figura 7 Interface de acesso a BI fornecida pelo WebOS. utilizando a nor- ➧ Weka, para mineração de dados; ma JSR 170; ➧ Mondrian e PALO, para análise ➧ sistema escalável, pois é escrito OLAP de cubos multi-dimen- em Java e funciona dentro de sionais; um servidor de aplicação; ➧ BIRT e Jasper Reports, para ge- ➧ permite o uso de vários moto- ração de relatórios; res diferentes, tanto de Código ➧ Talend, para processos ETL; Aberto quanto proprietários; ➧ Lazslo, para painéis de controle ➧ é uma plataforma de integração, e indicadores. não apenas um aplicativo. A figura 2 mostra a arquitetura do SpagoBI. Operação Uma limitação presente com Primeiramente, o aplicativo deve ser freqüência em sistemas BI de Códi- acessado por meio do navegador web. go Aberto é o fato de serem apenas O mecanismo de segurança determi- ferramentas para construir a solução, na as permissões de acesso do usuário sem um aplicativo pronto para ser no processo de login (figura 3). utilizado plenamente. O SpagoBI Após o login, o usuário tem à dis- Figura 8 Seleção de relatórios no navegador BI. se destaca por apresentar também posição a tela inicial, em que pode 62 http://www.linuxmagazine.com.br
  • 5. SpagoBI | ANÁLISE tório ou objeto BI de BI com ele não sentirá falta de em geral permite funcionalidades para aspectos fun- que o usuário faça damentais de BI. Destacamos que, anotações. Assim, para uma implementação bem pode ser delegada sucedida, é muito importante dar a função de pre- passos firmes, sustentados com um parar, por exem- planejamento adequado. ■ plo, um dossiê de status de projeto a Mais informações usuários de dife- rentes áreas, que [1] Aquisição da Hyperion pela possam preparar Oracle: http://www.oracle. o material e re- com/corporate/press/2007_ mar/hyperion.html gistrar questões Figura 9 Relatório gráfico mostrando o editor de notas. relevantes para a [2] Aquisição da Business análise final. Essa Objects pela SAP: http:// selecionar as operações a efetuar. A é a base das possibilidades colabora- www.businessobjects. com/company/sap/ figura 4 exibe o painel de controle tivas do sistema. com indicadores de desempenho. Os relatórios podem ser salvos [3] Aquisição da Cognos É possível substituir os indicadores em diferentes formatos, atualmen- pela IBM: http://www. visuais da figura 4 por outros, como os te limitados a HTML, PDF, XLS, cognos.com/news/ releases/2007/1112.html da figura 5, particularmente interes- CSV, XML, TXT e JPG. santes para o usuário, por mudarem de A figura 9 mostra um exemplo de [4] Ventana Research: http:// posição dinamicamente pelo acesso tela com o editor de notas aberto. www.ventanaresearch.com regular aos dados que representam. O painel, portanto, não contém ape- Conclusão [5] SpagoBI: http:// spagobi.eng.it/ nas informações estáticas. Fazer uso eficiente e produtivo de um Para gerar uma nova consulta, o pacote de BI é uma meta nobre e difícil [6] Consórcio OW2: usuário pode usar a funcionalidade de atingir. A forma de implementar o http://www.ow2.org QbE (query by example), que exibe SpagoBI e a possibilidade de integração [7] Bull: http://www. as tabelas que podem ser consulta- de motores individuais de diferentes fa- bull.com.br das e, para cada uma, os dados que bricantes permite que o uso do SpagoBI podem ser selecionados. comece pouco difundido e aumente [8] France Telecom: http:// www.francetelecom.com Com as consultas definidas tan- conforme as necessidades. to diretamente em bancos de dados A implementação do SpagoBI [9] PALO: http://www. quanto em cubos para análise OLAP, considera ter resultados bons, mesmo jedox.com pode ser configurada uma tela de con- que parciais, algo muito importante [10] JPALO: http:// sulta geográfica, conforme mostrado para o projeto de implementação. www.jpalo.com na figura 6. Selecionando áreas da fi- O SpagoBI permite que a empresa gura, o usuário será levado a telas de inicie, por exemplo, apenas com a [11] Eclipse: http://www. consulta dos detalhes do item. necessidade de um termômetro que eclipse.org Usando as possibilidades do We- mostre em forma de painel de con- [12] eXo Platform: http:// bOS, é possível definir telas BI mais trole a quantidade de peças vendidas wiki.exoplatform.com/ sofisticadas, conforme mostra a figura 7. por semana. xwiki/bin/view/Main/ Porém, caso a consulta requerida seja O estudo da Ventana Research, [13] WebOS: http:// freqüente, talvez já esteja disponível mencionado anteriormente, mos- wiki.exoplatform. para consulta imediata pelo navegador tra que as empresas entrevistadas com/xwiki/bin/view/ de consultas do sistema (figura 8). consideram que os pacotes de BI Main/WebOS+concept A interface gráfica do aplicativo de Código Aberto têm suficientes [14] Liferay: http//www. web permite que o usuário agrupe di- características para serem usados. liferay.com ferentes relatórios e visões em conjun- Esse é o caso do SpagoBI; o clien- tos denominados dossiês. Cada rela- te que resolver iniciar um projeto Linux Magazine #42 | Maio de 2008 63