Open Source BIEmpowering Your Business With Open Source Platforms
Por Quê Business Intelligence (BI) ?O grande desafio de todo indivíduo que gerencia qualquer processo é a análise dos fatos relacionados a seu dever. 24/07/20102
Por Quê Business Intelligence (BI) ?Esta análise deve ser feita de modo que, com as ferramentas e dados disponíveis, o gerente possa detectar tendências e tomar decisões eficientes e no tempo correto. 24/07/20103
O Que é Business Intelligence (BI) ?BI é “o uso da informação que permite às organizações melhor decidir, medir, gerir e otimizar o desempenho para ganhar eficiência e benefício financeiro.”Instituto Gartner24/07/20104
Arquitetura de BIExtrair / importar dados das fontes
Tratar qualidade dos dados
Organizá-los num repositório (DW)/Estruturá-los para acesso (DM)
Visualizar / trabalhar os dados
Prover e manter metadados24/07/20105
Soluções de BI: Open and Closed-SourceThe Open Source Question!24/07/20106
Open Source BI24/07/20107
Cenário Atual Muitos fornecedores de BIPrincipais: SAP Business Objects, Cognos IBM,Oracle Hyperion, MicrosoftSecundários: Microstrategy, SAS, SPSSEspecialistas em Visualização: Actuate, TIBCO Spotfire, Tableau, QlickView24/07/20108
Razões para Adotar OSBIDe acordo com a Análise do Gartner :Redução de custos;Incorporar funcionalidades de BI em aplicações existentes;Complementar a infra-estrutura atual de BI para estender o uso de BI para mais usuários.24/07/20109
Razões para Adotar OSBIDevemos acrescentar aos argumentos  do Gartner :FlexibilidadeInovaçãoMelhor Reatividade24/07/201010
Plataformas de BI Open SourceSpago BIJasper IntelligenceVanilla BIPentaho BI24/07/201011
Spago BI24/07/201012
Spago BIO SpagoBI é membro do consórcio OW2, suportado principalmente pela Bull e pela France Telecom. O sistema foi desenvolvido como um framework para aplicativos web em Java, para atender a projetos internos. 24/07/201013
Spago BIEm 2004, o ambiente foi completado e liberado sob a GPL no Source-Forge e posteriormente hospedado no ObjectWeb, hoje OW2.O sistema, hoje, está sob a licença LGPL e tem também a vantagem de ser verdadeiramente livre, devido ao modelo de negócio aplicado. 24/07/201014
Spago BIO SpagoBI não oferece qualquer restrição ao uso, e não existem versões comerciais mais completas, como é freqüente em outros aplicativos de negócio de Código Aberto.24/07/201015
Spago BI - MódulosSpagoBI ServerSpagoBIReportingSpagoBI OLAPSpagoBIFreeInquiry (QbE)SpagoBI GEOSpagoBI KPISpagoBI DashboardsSpagoBI Data MiningSpagoBI ETL – Talend24/07/201016
Spago BI - MódulosSpagoBI StudioSpagoBIMetadataSpagoBI SDKSpagoBI Applications24/07/201017
Spago BI24/07/201018
Spago BI24/07/201019
Jasper Intelligence24/07/201020
Jasper IntelligenceA plataforma de BI da JasperSoftPrincipais Módulos:Jasper ServerJasperAnalysisJasperReportsJasper ETLiReport24/07/201021
Jasper IntelligenceEstá disponível em duas licenças:GPL (BI para todos ou para a comunidade JasperSoft)Comercial (JasperSoft Professional Edition)Os usuários podem criar seus relatóriosA interface de usuário é baseado em uma aplicação web específica, sem o uso de portal24/07/201022
Jasper IntelligenceA versão comercial inclui:Suporte oficialGestão do ciclo de lançamentoSuporte  garantidoQuestões jurídicas24/07/201023
Jasper IntelligenceFuncionalidades adicionadas na versão comercialJasper  Server Consultas ad-hoc e relatórios, dashboards, instaladores adicionais, relatórios e análises de exemplo completas.JasperAnalysisInterface de usuário drag and drop, gráficos interativos, utilitário de gerenciamento do servidor OLAP.Jasper ETLFerramenta de monitorização de jobs, equipe de desenvolvimento, suporte a slowlychangingdimensions.24/07/201024
Vanilla Business Intelligence SoftwareVanilla for BI UsersBI Portal FreeWebReportFreeAnalysisWebFreeDashboardWebFreeMetricsWeb24/07/201025
Vanilla Business Intelligence SoftwareVanilla for BI DevelopersFreeAnalysisSchema DesignerFreeDashboard DesignerFreeMetrics DesignerMap DesignerBI WorkflowReport Plug-in24/07/201026
Vanilla Business Intelligence SoftwareVanilla for DW ArchitectsBiDwhDesignerBiGatewayBiProfiler24/07/201027
Pentaho BIPentaho BI Suite é uma plataforma Open Source para desenvolvimento de Soluções em Business Intelligence.Mantida pela Empresa Pentaho ela é suportada por comunidades de usuários e desenvolvedores ao redor do mundo.24/07/201028
Pentaho BIÉ uma plataforma de BICentrada em processosOrientada à Soluções24/07/201029
Pentaho BIPorque inclui: Componentes para BI Programas de suporte Bibliotecas de código Linguagens de script E outros softwares para ajudar a  desenvolver e agregar diferentes componentes do projetos de um sistema.24/07/201030
Pentaho BIPorque o seu controle central é um Mecanismo de Workflow que:Usa Definições de Processos para para estabelecer os Processos de BI que são executados dentro da plataforma.Sendo que:As Definições de Processos podem ser customizadas.Novas Definições de Processo podem ser criadas.A Plataforma inclui componentes e relatórios que permitem analisar a performance dos Processos definidos em execução.24/07/201031
Pentaho BIA Plataforma entende a natureza dos processos:Tudo que nela executa é um processo.Os processos são definidos em:Uma linguagem de definição processos padrão (XPDL).São externamente visíveis, editáveis e customizáveis.Não há lógica de negócio escondida.24/07/201032
BI PlataformCore da suíte, tem a função de controlar o repositório e a execução de soluções, os acessos a banco de dados, agendamentos, permissões, serviços de e-mail e mais algumas atividades fundamentais de background, grande parte da sua funcionalidade pode ser configurada através do PAC.24/07/201033
Pentaho Administration Console (PAC)Interface administrativa do Pentaho, a partir do PAC são definidos usuários, grupos, conexões com bancos de dados e data warehouses (JNDI), possui também algumas ferramentas para limpar os caches da suíte, além disso, possibilita a criação de agendamentos públicos nos quais os usuários finais podem subscrever relatórios. 24/07/201034
Pentaho Administration Console (PAC)24/07/201035
Pentaho Data Integration (PDI)É o aplicativo responsável pelo ETL (Extraction, Tranformation, Load) na suite. Com o PDI define-se qual a origem dos dados que serão extraídos, as transformações pelas quais deverão passar e onde o resultado final será carregado (normalmente o data warehouse).24/07/201036
Pentaho Data Integration (PDI)24/07/201037
Pentaho Data Integration (PDI)24/07/201038
Pentaho SchemaWorkbench (PSW)Basicamente é uma interface gráfica para a edição de arquivos xml que definem os cubos que serão utilizados pela ferramenta de análise do Pentaho (Mondrian/JPivot), esse aplicativo permite também a publicação dos cubos no BI Server.24/07/201039
Pentaho SchemaWorkbench (PSW)24/07/201040
MondrianMotor OLAP do Pentaho, faz com que consultas escritas na linguagem MDX (Dimensional) sejam convertidas para SQL (Relacional).24/07/201041
JPivotInterface gráfica OLAP, é a interface gráfica para a criação das consultas MDX, permite visualizar o resultado das consultas na forma de tabelas dinâmicas (pivottables), adicionalmente inclui também a possibilidade de exibir gráficos dinâmicos baseados no conteúdo das tabelas dinâmicas.24/07/201042
JPivot24/07/201043
JPivot24/07/201044
Pentaho Analisys Tools (PAT)24/07/201045
Pentaho Analisys Tools (PAT)24/07/201046
Pentaho User Console (PUC)Interface para o usuário final, é a partir do PUC que os usuários terão acesso às análises e relatórios criados, poderão ainda - de acordo com as permissões definidas - criar relatórios Ad-Hoc utilizando o WAQR, criar novas visões análíticas utilizando o JPivot, executar relatórios criados previamente com o PRD (ou outro gerador de relatórios suportado), visualizar dashboards, agendar a execução de relatórios e compartilhar qualquer um desses artefatos com outros usuários.24/07/201047
Pentaho User Console (PUC)24/07/201048
Pentaho Metadata Editor (PME)Interface gráfica para a definição de metadados, os metadados são arquivos XML que "traduzem" as tabelas do banco de dados para um formato mais intuitivo para os usuários finais, a finalidade principal do PME é publicar metadados que serão utilizados pelo WAQR.24/07/201049
Pentaho Metadata Editor (PME)24/07/201050
Web-based Adhoc Query and Reporting (WAQR)24/07/201051
Web-based Adhoc Query and Reporting (WAQR)24/07/201052
Web-based Adhoc Query and Reporting (WAQR)24/07/201053
Pentaho Report Designer (PRD)Gerador de relatórios "pixel perfect" da suite, facilita a criação de relatórios "ricos" com uma aparência mais profissional e personalizada, adicionalmente permite a publicação desses relatórios no PUC, permite inclusive que filtros simples sejam publicados diretamente sem a criação de xactions no PDS.24/07/201054
Pentaho Report Designer (PRD)24/07/201055
Pentaho Design Studio (PDS)Plugin para a plataforma eclipse que funciona como uma interface gráfica para a criação de xactions que são arquivos xml interpretados pelo BI Server, são como instruções "passo-a-passo" que dirigem a execução das atividades pelo BI Sever, permitem, por exemplo, a definição de filtros avançados para relatórios e o envio de e-mails com os relatórios executados.24/07/201056
Pentaho Design Studio (PDS)24/07/201057
CommunityDashboard Framework (CDF)Framework para a criação de dashboards (painéis de indicadores), utiliza basicamente HTML, JavaScript e CSS para criar dashboards.24/07/201058
CommunityDashboard Framework (CDF)24/07/201059
Community Dashboard Framework - Dashboad Editor (CDF-DE)Interface que simplifica a criação de dashboards do CDF, apesar de não ser um aplicativo padrão da Pentaho, é um grande auxiliar na tarefa de criação de painéis de indicadores. É disponibilizado como um plugin do PUC.24/07/201060
WekaFerramenta de Data Mining (Mineração de Dados), através do Weka é possível utilizar algoritmos de mining para encontrar padrões não triviais nos dados.24/07/201061
Weka24/07/201062
O Caso UFBAProjeto de BI iniciado em 2009Parceria entre o Centro de Processamento de Dados(CPD-UFBA) e o Departamento de Ciência da Computação (DCC-UFBA).24/07/201063

Open Source BI

  • 1.
    Open Source BIEmpoweringYour Business With Open Source Platforms
  • 2.
    Por Quê BusinessIntelligence (BI) ?O grande desafio de todo indivíduo que gerencia qualquer processo é a análise dos fatos relacionados a seu dever. 24/07/20102
  • 3.
    Por Quê BusinessIntelligence (BI) ?Esta análise deve ser feita de modo que, com as ferramentas e dados disponíveis, o gerente possa detectar tendências e tomar decisões eficientes e no tempo correto. 24/07/20103
  • 4.
    O Que éBusiness Intelligence (BI) ?BI é “o uso da informação que permite às organizações melhor decidir, medir, gerir e otimizar o desempenho para ganhar eficiência e benefício financeiro.”Instituto Gartner24/07/20104
  • 5.
    Arquitetura de BIExtrair/ importar dados das fontes
  • 6.
  • 7.
    Organizá-los num repositório(DW)/Estruturá-los para acesso (DM)
  • 8.
  • 9.
    Prover e mantermetadados24/07/20105
  • 10.
    Soluções de BI:Open and Closed-SourceThe Open Source Question!24/07/20106
  • 11.
  • 12.
    Cenário Atual Muitos fornecedoresde BIPrincipais: SAP Business Objects, Cognos IBM,Oracle Hyperion, MicrosoftSecundários: Microstrategy, SAS, SPSSEspecialistas em Visualização: Actuate, TIBCO Spotfire, Tableau, QlickView24/07/20108
  • 13.
    Razões para AdotarOSBIDe acordo com a Análise do Gartner :Redução de custos;Incorporar funcionalidades de BI em aplicações existentes;Complementar a infra-estrutura atual de BI para estender o uso de BI para mais usuários.24/07/20109
  • 14.
    Razões para AdotarOSBIDevemos acrescentar aos argumentos do Gartner :FlexibilidadeInovaçãoMelhor Reatividade24/07/201010
  • 15.
    Plataformas de BIOpen SourceSpago BIJasper IntelligenceVanilla BIPentaho BI24/07/201011
  • 16.
  • 17.
    Spago BIO SpagoBIé membro do consórcio OW2, suportado principalmente pela Bull e pela France Telecom. O sistema foi desenvolvido como um framework para aplicativos web em Java, para atender a projetos internos. 24/07/201013
  • 18.
    Spago BIEm 2004,o ambiente foi completado e liberado sob a GPL no Source-Forge e posteriormente hospedado no ObjectWeb, hoje OW2.O sistema, hoje, está sob a licença LGPL e tem também a vantagem de ser verdadeiramente livre, devido ao modelo de negócio aplicado. 24/07/201014
  • 19.
    Spago BIO SpagoBInão oferece qualquer restrição ao uso, e não existem versões comerciais mais completas, como é freqüente em outros aplicativos de negócio de Código Aberto.24/07/201015
  • 20.
    Spago BI -MódulosSpagoBI ServerSpagoBIReportingSpagoBI OLAPSpagoBIFreeInquiry (QbE)SpagoBI GEOSpagoBI KPISpagoBI DashboardsSpagoBI Data MiningSpagoBI ETL – Talend24/07/201016
  • 21.
    Spago BI -MódulosSpagoBI StudioSpagoBIMetadataSpagoBI SDKSpagoBI Applications24/07/201017
  • 22.
  • 23.
  • 24.
  • 25.
    Jasper IntelligenceA plataformade BI da JasperSoftPrincipais Módulos:Jasper ServerJasperAnalysisJasperReportsJasper ETLiReport24/07/201021
  • 26.
    Jasper IntelligenceEstá disponívelem duas licenças:GPL (BI para todos ou para a comunidade JasperSoft)Comercial (JasperSoft Professional Edition)Os usuários podem criar seus relatóriosA interface de usuário é baseado em uma aplicação web específica, sem o uso de portal24/07/201022
  • 27.
    Jasper IntelligenceA versãocomercial inclui:Suporte oficialGestão do ciclo de lançamentoSuporte garantidoQuestões jurídicas24/07/201023
  • 28.
    Jasper IntelligenceFuncionalidades adicionadasna versão comercialJasper Server Consultas ad-hoc e relatórios, dashboards, instaladores adicionais, relatórios e análises de exemplo completas.JasperAnalysisInterface de usuário drag and drop, gráficos interativos, utilitário de gerenciamento do servidor OLAP.Jasper ETLFerramenta de monitorização de jobs, equipe de desenvolvimento, suporte a slowlychangingdimensions.24/07/201024
  • 29.
    Vanilla Business IntelligenceSoftwareVanilla for BI UsersBI Portal FreeWebReportFreeAnalysisWebFreeDashboardWebFreeMetricsWeb24/07/201025
  • 30.
    Vanilla Business IntelligenceSoftwareVanilla for BI DevelopersFreeAnalysisSchema DesignerFreeDashboard DesignerFreeMetrics DesignerMap DesignerBI WorkflowReport Plug-in24/07/201026
  • 31.
    Vanilla Business IntelligenceSoftwareVanilla for DW ArchitectsBiDwhDesignerBiGatewayBiProfiler24/07/201027
  • 32.
    Pentaho BIPentaho BISuite é uma plataforma Open Source para desenvolvimento de Soluções em Business Intelligence.Mantida pela Empresa Pentaho ela é suportada por comunidades de usuários e desenvolvedores ao redor do mundo.24/07/201028
  • 33.
    Pentaho BIÉ umaplataforma de BICentrada em processosOrientada à Soluções24/07/201029
  • 34.
    Pentaho BIPorque inclui:Componentes para BI Programas de suporte Bibliotecas de código Linguagens de script E outros softwares para ajudar a desenvolver e agregar diferentes componentes do projetos de um sistema.24/07/201030
  • 35.
    Pentaho BIPorque oseu controle central é um Mecanismo de Workflow que:Usa Definições de Processos para para estabelecer os Processos de BI que são executados dentro da plataforma.Sendo que:As Definições de Processos podem ser customizadas.Novas Definições de Processo podem ser criadas.A Plataforma inclui componentes e relatórios que permitem analisar a performance dos Processos definidos em execução.24/07/201031
  • 36.
    Pentaho BIA Plataformaentende a natureza dos processos:Tudo que nela executa é um processo.Os processos são definidos em:Uma linguagem de definição processos padrão (XPDL).São externamente visíveis, editáveis e customizáveis.Não há lógica de negócio escondida.24/07/201032
  • 37.
    BI PlataformCore dasuíte, tem a função de controlar o repositório e a execução de soluções, os acessos a banco de dados, agendamentos, permissões, serviços de e-mail e mais algumas atividades fundamentais de background, grande parte da sua funcionalidade pode ser configurada através do PAC.24/07/201033
  • 38.
    Pentaho Administration Console(PAC)Interface administrativa do Pentaho, a partir do PAC são definidos usuários, grupos, conexões com bancos de dados e data warehouses (JNDI), possui também algumas ferramentas para limpar os caches da suíte, além disso, possibilita a criação de agendamentos públicos nos quais os usuários finais podem subscrever relatórios. 24/07/201034
  • 39.
  • 40.
    Pentaho Data Integration(PDI)É o aplicativo responsável pelo ETL (Extraction, Tranformation, Load) na suite. Com o PDI define-se qual a origem dos dados que serão extraídos, as transformações pelas quais deverão passar e onde o resultado final será carregado (normalmente o data warehouse).24/07/201036
  • 41.
    Pentaho Data Integration(PDI)24/07/201037
  • 42.
    Pentaho Data Integration(PDI)24/07/201038
  • 43.
    Pentaho SchemaWorkbench (PSW)Basicamenteé uma interface gráfica para a edição de arquivos xml que definem os cubos que serão utilizados pela ferramenta de análise do Pentaho (Mondrian/JPivot), esse aplicativo permite também a publicação dos cubos no BI Server.24/07/201039
  • 44.
  • 45.
    MondrianMotor OLAP doPentaho, faz com que consultas escritas na linguagem MDX (Dimensional) sejam convertidas para SQL (Relacional).24/07/201041
  • 46.
    JPivotInterface gráfica OLAP,é a interface gráfica para a criação das consultas MDX, permite visualizar o resultado das consultas na forma de tabelas dinâmicas (pivottables), adicionalmente inclui também a possibilidade de exibir gráficos dinâmicos baseados no conteúdo das tabelas dinâmicas.24/07/201042
  • 47.
  • 48.
  • 49.
    Pentaho Analisys Tools(PAT)24/07/201045
  • 50.
    Pentaho Analisys Tools(PAT)24/07/201046
  • 51.
    Pentaho User Console(PUC)Interface para o usuário final, é a partir do PUC que os usuários terão acesso às análises e relatórios criados, poderão ainda - de acordo com as permissões definidas - criar relatórios Ad-Hoc utilizando o WAQR, criar novas visões análíticas utilizando o JPivot, executar relatórios criados previamente com o PRD (ou outro gerador de relatórios suportado), visualizar dashboards, agendar a execução de relatórios e compartilhar qualquer um desses artefatos com outros usuários.24/07/201047
  • 52.
    Pentaho User Console(PUC)24/07/201048
  • 53.
    Pentaho Metadata Editor(PME)Interface gráfica para a definição de metadados, os metadados são arquivos XML que "traduzem" as tabelas do banco de dados para um formato mais intuitivo para os usuários finais, a finalidade principal do PME é publicar metadados que serão utilizados pelo WAQR.24/07/201049
  • 54.
    Pentaho Metadata Editor(PME)24/07/201050
  • 55.
    Web-based Adhoc Queryand Reporting (WAQR)24/07/201051
  • 56.
    Web-based Adhoc Queryand Reporting (WAQR)24/07/201052
  • 57.
    Web-based Adhoc Queryand Reporting (WAQR)24/07/201053
  • 58.
    Pentaho Report Designer(PRD)Gerador de relatórios "pixel perfect" da suite, facilita a criação de relatórios "ricos" com uma aparência mais profissional e personalizada, adicionalmente permite a publicação desses relatórios no PUC, permite inclusive que filtros simples sejam publicados diretamente sem a criação de xactions no PDS.24/07/201054
  • 59.
    Pentaho Report Designer(PRD)24/07/201055
  • 60.
    Pentaho Design Studio(PDS)Plugin para a plataforma eclipse que funciona como uma interface gráfica para a criação de xactions que são arquivos xml interpretados pelo BI Server, são como instruções "passo-a-passo" que dirigem a execução das atividades pelo BI Sever, permitem, por exemplo, a definição de filtros avançados para relatórios e o envio de e-mails com os relatórios executados.24/07/201056
  • 61.
    Pentaho Design Studio(PDS)24/07/201057
  • 62.
    CommunityDashboard Framework (CDF)Frameworkpara a criação de dashboards (painéis de indicadores), utiliza basicamente HTML, JavaScript e CSS para criar dashboards.24/07/201058
  • 63.
  • 64.
    Community Dashboard Framework- Dashboad Editor (CDF-DE)Interface que simplifica a criação de dashboards do CDF, apesar de não ser um aplicativo padrão da Pentaho, é um grande auxiliar na tarefa de criação de painéis de indicadores. É disponibilizado como um plugin do PUC.24/07/201060
  • 65.
    WekaFerramenta de DataMining (Mineração de Dados), através do Weka é possível utilizar algoritmos de mining para encontrar padrões não triviais nos dados.24/07/201061
  • 66.
  • 67.
    O Caso UFBAProjetode BI iniciado em 2009Parceria entre o Centro de Processamento de Dados(CPD-UFBA) e o Departamento de Ciência da Computação (DCC-UFBA).24/07/201063