Documento SpagoBI

22
UNIVERSIDADE DO VALE DO RIO DOS SINOS – UNISINOS SISTEMAS DE INFORMAÇÃO RELATÓRIO SPAGOBI EDUARDO ROVEDA GUSTAVO BUTTELLI PAULO MULLER LABORATÓRIO DE FUNÇÕES ORGANIZACIONAIS II PROF. CLÁUDIA FLORES SÃO LEOPOLDO, MAIO DE 2011

description

Documento Spago BIEGP Sistemas - A decisão certa para sua empresa

Transcript of Documento SpagoBI

Page 1: Documento SpagoBI

UNIVERSIDADE DO VALE DO RIO DOS SINOS – UNISINOS

SISTEMAS DE INFORMAÇÃO

RELATÓRIO SPAGOBI

EDUARDO ROVEDA

GUSTAVO BUTTELLI

PAULO MULLER

LABORATÓRIO DE FUNÇÕES ORGANIZACIONAIS II

PROF. CLÁUDIA FLORES

SÃO LEOPOLDO, MAIO DE 2011

Page 2: Documento SpagoBI

1. Dados sobre o software: 1.1. Nome do software

SpagoBI, uma solução para Business Inteligence totalmente gratuita

desenvolvida pela SpagoWorld, sendo fundada e apoiada pela Engineering Group. Atualmente é mantido pelo consórcio OW2 (formada em janeiro de 2007 a

partir da fusão do consórcio ObjectWeb e Orientware) é uma companhia sem fins lucrativos, consórcio internacional dedicado principalmente à produção de softwares de código aberto.

1.2. Versão atual

SpagoBI 2.8.0

1.3. Edições existentes Existe somente uma versão completa e totalmente gratuita. 1.4. Linguagens existentes Francês, Espanhol, Inglês e Italiano. 1.5. Licenças existentes Em 2004, sua licença tornou-se GNU Open Source License (GPL).

Atualmente sua licença está GNU Lesser General Public License (LGPL), que protege a liberdade de executar, copiar, distribuir, estudar, mudar e melhorar o software, permitindo a sua utilização comercial.

1.6. Para quais setores da indústria trabalha Focado nas seguintes indústrias e negócios: • Finanças; • Saúde; • Indústria e Serviços; • Telecomunicações e Mídia; • Indústria Aeroespacial e Defesa. 1.7. Porte das empresas que trabalha Atualmente o BI é utilizado mundialmente por empresas de grande e médio

porte.

Page 3: Documento SpagoBI

1.8. Fornecedores no Brasil Duas empresas oferecem o serviço de consultoria e implantação do

SpagoBI no Brasil: Engineering do Brasil (São Paulo) e Konsultex (São Paulo). O acordo foi assinado em 2009, e visa á expansão da plataforma de código

aberto BI para toda a América Latina. 2. Características do software: 2.1. Interface Oferece ao usuário uma apresentação amigável e de fácil manipulação. Sua interface é rica em recursos e tem um layout limpo, sem agredir visualmente o usuário. 2.1. Telas 2.1.1 Principal

2.1.2 Report -> Accessible Reporting

Page 4: Documento SpagoBI

2.1.3 Olap -> Inventory

2.1.4 Charts -> Line Bars

Page 5: Documento SpagoBI

2.1.5 Maps

2.1.6 QBE

Page 6: Documento SpagoBI

2.1.7 Cockpit

2.1.8 Data Maning

Page 7: Documento SpagoBI

2.1.9 Office

2.2. Flexibilidade de customização

A ferramenta disponibiliza o Spago SDK em Java, afim de serem realizadas customizações no sistema. 2.3. Internacionalização

Page 8: Documento SpagoBI

• Suporte a linguagem: Possui manual e documentação somente nos idiomas Francês, Espanhol, Inglês e Italiano;

• Suporte a moeda: faz conversão de diferentes moedas de forma

automática das taxas de câmbio.

2.4. Módulos existentes

• SpagoBI Server : componente principal para a integração, na qual aplica

as políticas de segurança, pesquisa as informações na fonte dos dados, realiza a execução dos documentos analíticos e fornece todos os serviços do BI para serem acessados.

Page 9: Documento SpagoBI

• Reporting : permite realizar relatórios estruturados, utilizando

informações estruturadas (por exemplo, listas, tabelas, Crosstabs, gráficos) e exporta para vários formatos (HTML, PDF, XLS, XML, TXT, CSV, RTF).Também integra a sequência SpagoBI motores de referência: BIRT, JasperReport e BusinessObjects 6.5.

• OLAP : análise OLAP multidimensional, mais flexíveis e de fácil

utilização ao se comparar com os relatórios estruturados. O usuário pode visualizar os detalhes de cada nível e suas diferentes visões.

Page 10: Documento SpagoBI

• Charts: com base no JFreeChart, que permite desenvolver sistemas prontos que utilizam widgets gráficos (como histogramas, gráficos de pizza, gráficos de barra, gráficos de área, os diagramas de dispersão, gráficos de linha e dispersão).

• Dashboards: oferece um mecanismo de visualização do gráfico, em

formato SWF, permitindo exibir os KPIs (Key Performance Indicators) para exibições em tempo real sobre o desempenho gráfico.

• KPI: oferece todas as ferramentas para criar, gerenciar, exibir e

procurar modelos de KPI hierárquica, através de diferentes métodos, regras de cálculo e limites.

Page 11: Documento SpagoBI

• Cockpits : ferramenta completa para a realização dos cockpits

complexo agregado que permitem vários documentos em uma única exibição, conectando-os uns com os outros, promovendo a sua utilização interativa e intuitiva.

• GEO/GIS: mecanismos geográficos que permite definir conexões em

tempo real entre os dados geográficos e os dados de negócios do Data Ware house. O SpagoBI oferece dois mecanismos:

• GEO: que utiliza um catálogo estático, a fim de exibir dados, permitindo que os usuários dinamicamente re-agregar a

Page 12: Documento SpagoBI

informação, de acordo com hierarquias geográficas (ex. nação, cidade, país);

• GIS: que interage com sistemas espaciais reais, de acordo

com o regime WFS/WM. Possui integração com a solução de código aberto GEO Report Solution.

• Data Mining : permite a análise de dados avançados, graças à

mineração de dados de processos com o objetivo de descobrir padrões de informação escondida entre uma grande quantidade de dados.O SpagoBI integra o software Weka, ferramenta open source de Data Mining;

Page 13: Documento SpagoBI

• Query By Exemple: QBE, que é a extração de dados é mais

importante que a sua estrutura gráfica e layout estrutural. Os usuários poderão definir suas próprias consultas através de uma modalidade totalmente gráfica. Além disso, eles podem executar consultas, verificar os resultados, exportá-los, guardá-las para uso futuro e fazer a geração de modelos nos mais diversos relatórios;

• Smart Filter: mecanismo específico para criação de formulários de

consulta simples. Oferecem uma lista enorme de domínio de dados, sendo mais fácil e intuitivo do que filtros de consultas comuns;

Page 14: Documento SpagoBI

• Accessible Reporting : criação de relatórios tubulares;

• RT Console: monitoramento em tempo real dos terminais, a ser utilizado em processos;

Page 15: Documento SpagoBI

• Dossiers: permite criar automaticamente dossiers, relatório de forma organizada, com notas e informações, postadas pelos usuários para comentar os dados. Através de um workflow, são enviados os componentes do dossiê para cada usuários;

• ETL: carregamento de dados através de ETL ou Data Ware House, por exemplo, podem beneficiar os usuários para a gestão de dados simultâneos, diretamente no Data Ware House. Para realizar o carregamento de ETL é feita integração do SpagoBI com sistema TOS (Talend Open Studio), software open-source, que faz a carga dos arquivos;

Page 16: Documento SpagoBI

• Office: específico para a publicação de documentos pessoais em

ambientes de BI, realizado por meio de ferramentas usadas Office (Open Office ou Microsoft Office).

• SpagoBI Studio : componente utilizado pelos usuários como definição dos documentos analíticos.

• SpagoBI Meta : ambiente focalizado na camada de metadados;

• SpagoBI SDK : módulo de integração com diversas aplicações externas, é usado para acesso aos serviços do BI por aplicativos que fazem a integração com o Spago.

• SpagoBI Applications: acessa todos os serviços disponíveis no SpagoBI Server

2.5. Arquitetura – Sistema

Page 17: Documento SpagoBI

2.6. Independência dos sistemas operacionais

O SpagoBi funciona em Windows e Linux, abaixo a lista dos sistemas

operacionais homologados:

• Windows XP/Vista/Seven • Linux Red Hat Enterprise Linux 4 - AMD64/Intel64 • Linux Red Hat Enterprise Linux 4 - x86 • Linux Red Hat Enterprise Linux - AMD64/Intel64 • Linux Red Hat Enterprise Linux - x86 • Linux Ubuntu 9.10 ou superior

2.6.1 Browsers Homologados

O SpagoBI é homologado no Microsoft Internet Explorer 7 ou superior e Mozilla Firefox 2.0 ou superior.

2.7. Independência das bases de dados

Deve ser utilizado algum dos bancos a seguir listados:

• MySQL: 5.x • Oracle: 9 ou superior • Postgres 8.2 • Microsoft SQL Server 2005/2008 • Ingres 9.2 / 9.3 • HSQL

2.8. Linguagem/ambiente de desenvolvimento O SpagoBI foi desenvolvido em linguagem Java, rodando com

Apache TomCat e apresenta um processo de codificação organizado, utiliza como ferramenta de desenvolvimento NetBeans.

Page 18: Documento SpagoBI

2.9. Políticas de liberação de versão:

Não existe uma política explícita sobre liberação das versões. 2.9.1. Periodicidade de atualizações

Informação não localizada, não existe uma periodicidade específica, atualmente verificamos que está sendo liberadas versões anualmente. 2.9.2. Data do lançamento da última versão SpagoBI 2.8.0, lançado em abril de 2011. 2.9.3. Linguagens disponíveis para a versão liberad a Somente os Idiomas Francês, Espanhol, Inglês e Italiano. 2.10. Escalabilidade - Arquitetura – Hardware A solução é completamente escalável: - Servidor: pode ser utilizado tanto um simples processador para Linux/Windows, até sofisticados equipamentos; - Estações: desde um simples computador pessoal até estações mais robustas, bastando o processador e sistema operacional serem habilitados a Java (Windows, Linux, etc.); - Banco de dados: mencionado anteriormente - Multi-usuário: quantidade ilimitada de usuários. 2.11. Segurança

Apresenta uma classe de segurança para a conexão com o banco de dados, isto é para fazer a conexão com o banco de dados deve ser feita a descriptografia de uma chave de segurança. Outro ponto forte do SpagoBI é o acesso aos dados na qual não é acessado diretamente o banco de dados, mas sim, uma camada chamada de modelo, com isso é possível acessar além de banco de dados, outros fontes de dados como web services, planilhas, documentos, entre outros.

2.12 Integração com outros aplicativos

A integração com outras aplicações é simples, utilizando os serviços orientados à arquitetura (SOA) e também possui serviços web. 2.13 Acesso web O SpagoBI é acessado através da web.

Page 19: Documento SpagoBI

3. Política de Suporte 3.1. Infra-estrutura de suporte (Fóruns, blogs, on- line, e-mail) Na questão de suporte, o SpagoBI dispõe aos seus usuários diversas ferramentas dentre elas: Blog = http://www.spagoworld.org/jforum/forums/list.page Dúvidas = http://www.spagoworld.org/xwiki/bin/view/SpagoBI/ServicesFAQs Para falar diretamente com a companhia, bastar enviar um email para:

• Suporte em Inglês:

[email protected]

• Suporte em Italiano:

[email protected]

• Suporte em Francês.

[email protected] 3.2. Documentação (linguagens disponíveis) Disponível nos idiomas Francês, Espanhol, Inglês e Italiano. 3.3. Custo

Uma implementação de BI depende fortemente dos documentos analíticos requeridos (relatórios, cubos OLAP, gráficos, indicadores, query by example, mineração de dados, etc.), da dificuldade de acesso as fontes dos dados para formar o DW (processos ETL e configuração de data sources por sql, web services, scripts, classes java, etc.) e da complexidade de cada documentos analítico simples e os compostos. O mais importante num projeto BI é ter confiança na qualidade dos dados que serão tratados.

O segundo ponto mais importante é a especificação dos documentos analíticos de forma que atendam as necessidades dos usuários. Por isso uma implementação pode demorar poucas semanas ou vários meses. Os serviços de implementação estão formados por consultoria para especificar e parametrizar a solução (segurança e elaboração de documentos

Page 20: Documento SpagoBI

analíticos), eventuais serviços de customização, treinamentos e suporte técnico após a entrada em operação.

Os valores dependem dos perfis dos analistas requeridos que podem variar entre R$ 40 a R$ 200 / hora. * 3.4. Políticas de suporte a versões Não há política explícita quanto a suporte das versões.

4. Pontos Positivos • Fácil customização, reduzindo custos com consultoria • O SpagoBI é adequado a complexidade do negócio, ao tamanho e à

quantidade de usuários da empresa; • Suporta diversos bancos de dados.

5. Pontos Negativos • Não suporta diversos idiomas, inclusive o português. • Demora na montagem dos cubos. • Pouca documentação quanto a versões. 6. Caso de Uso

Fiat Group Automobiles

A Fiat Group Automobiles implantou o SpagoBI como plataforma open source BI, com o objetivo de apoiar o setor de vendas internacionais da marca.

Com isso a FIAT reforçou a capacidade e a eficiência do canal de varejo na rede de distribuição do Grupo. As vendas de peças de reposição foram renovadas para um avançado Customer Relationship Management. (CRM). Este processo é realizado através da integração dos processos de gestão de clientes, gestão de operação de rede e entre outras.

A crescente inovação da empresa é confirmada pela adopção da plataforma SpagoBI SDK para o desenvolvimento e customização da ferramenta.

Page 21: Documento SpagoBI

O Spago BI ofereceu diversos atrativos como:

Análise Operacional : elaboração de relatórios com uma descrição detalhada

Análise Intermédia : fornece relatórios e dashboards com a síntese dos dados em sectores específicos.

Análise Direcional: fornecendo painéis avançados que compõem o cockpit da empresa.

O modelo comportamental do SpagoBI foi definido de modo a permitir uma análise escalável sobre a dimensão temporal, geográfica e produtiva em todos os níveis da empresa, de acordo com os registrados nos perfis dos usuários.

Page 22: Documento SpagoBI

7. Referências Bibliográficas Sites acessados em Maio:

• http://www.eng.it/web/eng_pt/financas • http://www.slideshare.net/mscesar/open-source-bi-5034747 • http://blog.tdwbi.com.br/ • http://www.beyenetwork.es/view/10428 • http://analistati.com/spagobi-plataforma-de-bi-livre/ • https://wiki.spagobi.org/xwiki/bin/view/spagobi_server/requirements • https://wiki.spagobi.org/xwiki/bin/view/spagobi_server/Internazionalization • http://www.spagoworld.org/xwiki/bin/view/SpagoBI/Development • http://todobi.blogspot.com/2009/04/novedades-en-spagobi.html • https://wiki.spagobi.org/xwiki/bin/view/Main/ • http://www.eng.it/web/eng_pt/open-source • http://im.ufba.br/pub/MATB10/ProdutosDisciplina/ArtigoERBD-MATB10.pdf • * Conforme e-mail enviado para a konsultex