Seminário II Business Intelligence: um sistema de apoio a decisões gerenciais Aduílio Ana...

28
Seminário II Business Intelligence: um sistema de apoio a decisões gerenciais Aduílio Ana Cláudia Danilo Dhullyene Enivaldo

Transcript of Seminário II Business Intelligence: um sistema de apoio a decisões gerenciais Aduílio Ana...

Page 1: Seminário II Business Intelligence: um sistema de apoio a decisões gerenciais Aduílio Ana Cláudia Danilo Dhullyene Enivaldo.

Seminário II

Business Intelligence:

um sistema de apoio a decisões gerenciais

AduílioAna CláudiaDaniloDhullyeneEnivaldo

Page 2: Seminário II Business Intelligence: um sistema de apoio a decisões gerenciais Aduílio Ana Cláudia Danilo Dhullyene Enivaldo.

Introdução

Sistema computadorizado de suporte aos gestores;

Solução de BI centrada em Data Warehouse (DW)

“Fábrica de informações” Implementar uma solução de BI KeyPerformance Indicator – KPIFerramentas de processamento analítico.

Page 3: Seminário II Business Intelligence: um sistema de apoio a decisões gerenciais Aduílio Ana Cláudia Danilo Dhullyene Enivaldo.

Business Intelligence

BI é fazer uso de informações já disponíveis nas organizações para ajudar os responsáveis pelas tomadas de decisões a adotar as melhores opções e de forma mais rápida.

Page 4: Seminário II Business Intelligence: um sistema de apoio a decisões gerenciais Aduílio Ana Cláudia Danilo Dhullyene Enivaldo.

Business Intelligence

Objetivos:

• Permitir acesso interativo aos dados.• Proporcionar a manipulação desses dados.• Fornecer aos gestores a capacidade de

realizar a análise adequada.• Fornecer informações precisas quando

necessário.

Page 5: Seminário II Business Intelligence: um sistema de apoio a decisões gerenciais Aduílio Ana Cláudia Danilo Dhullyene Enivaldo.

Business Intelligence

Principais benefícios:

• Economia de tempo• Melhores estratégias e planos• Melhores decisões táticas• Processos mais eficientes• Economia de custos

Page 6: Seminário II Business Intelligence: um sistema de apoio a decisões gerenciais Aduílio Ana Cláudia Danilo Dhullyene Enivaldo.

Data Warehouse

Data Warehouse (DW) é um conjunto de dados produzido para oferecer suporte à tomada de decisões.

É um repositório de dados atuais e históricos de possível interesse aos gestores de Toda a organização.

Page 7: Seminário II Business Intelligence: um sistema de apoio a decisões gerenciais Aduílio Ana Cláudia Danilo Dhullyene Enivaldo.

Data Warehouse

Características:• Os dados, normalmente, são estruturados de

modo a estarem disponíveis em um formato pronto para atividades de processamento analítico.

• Coleção de dados orientada por assunto, integrada, variável no tempo e não volátil.

• Grande variedade de dados.

Page 8: Seminário II Business Intelligence: um sistema de apoio a decisões gerenciais Aduílio Ana Cláudia Danilo Dhullyene Enivaldo.

Arquitetura

As principais arquiteturas utilizadas são:Arquitetura de Data Warehouse Empresarial

(Enterprise Data Warehouse – EDW): é considerada a que suporta toda ou maior parte dos requisitos ou necessidades.

Ela possui grande grau de acesso e a utilização das informações é para todos os departamentos de uma empresa.

Page 9: Seminário II Business Intelligence: um sistema de apoio a decisões gerenciais Aduílio Ana Cláudia Danilo Dhullyene Enivaldo.

Arquitetura

• Arquitetura de Data Mart Independente: é um DW projetado para uma unidade estratégica de negócios ou um departamento.

Eles são fáceis de construir, porém envolvem altos custos, redundância de dados e não permitem uma visão global da empresa.

Page 10: Seminário II Business Intelligence: um sistema de apoio a decisões gerenciais Aduílio Ana Cláudia Danilo Dhullyene Enivaldo.

Arquitetura

• Arquitetura de Data Mart Dependente (Integrados): é um subconjunto criado a partir do EDW.

Ele tem a vantagem de usar um modelo de dados consistente e apresentar dados de qualidade.

Page 11: Seminário II Business Intelligence: um sistema de apoio a decisões gerenciais Aduílio Ana Cláudia Danilo Dhullyene Enivaldo.

Modelagem

- Modelagem multidimensional que compreende um sistema baseado em recuperação que suporta acessos com alto volume de consultas

- Dados organizados de acordo com a preferência do usuário.

- Representação dos dados tem a estrutura de um cubo transmitindo a ideia de múltiplas dimensões.

Page 12: Seminário II Business Intelligence: um sistema de apoio a decisões gerenciais Aduílio Ana Cláudia Danilo Dhullyene Enivaldo.

Modelagem – Modelo de um cubo

Page 13: Seminário II Business Intelligence: um sistema de apoio a decisões gerenciais Aduílio Ana Cláudia Danilo Dhullyene Enivaldo.

Modelagem – Tipos de Estrutura

Fatos: tabela central do modelo e contém os valores (numéricos) que se deseja analisar, geralmente, contendo um grande volume de dados.

Dimensões: representam um aspecto do negócio que está sendo analisado.

Medidas: : são atributos numéricos armazenados na tabela de fatos, que representam o desempenho de um indicador em relação às dimensões que participam desse fato.

Page 14: Seminário II Business Intelligence: um sistema de apoio a decisões gerenciais Aduílio Ana Cláudia Danilo Dhullyene Enivaldo.

Modelagem – Tipos de Modelo

Esquema estrela:

Page 15: Seminário II Business Intelligence: um sistema de apoio a decisões gerenciais Aduílio Ana Cláudia Danilo Dhullyene Enivaldo.

Modelagem – Tipos de Modelo

Esquema floco de neve:

Page 16: Seminário II Business Intelligence: um sistema de apoio a decisões gerenciais Aduílio Ana Cláudia Danilo Dhullyene Enivaldo.

Integração e Processos ETL

A integração de dados compreende três grandes processos que, quando implementados corretamente, permitem que eles sejam disponibilizados a um conjunto de ferramentas de Extração, Transformação e Carga (ETL), análise e ao ambiente de data warehousing.

Já os processos compreendem: acesso aos dados (a capacidade de acessar e extrair dados de qualquer fonte), federação de dados (a integração das visualizações de negócios em diversos data stores) e captura de alterações (com base na identificação, captura e entrega das alterações feitas nas fontes de dados da empresa).

Page 17: Seminário II Business Intelligence: um sistema de apoio a decisões gerenciais Aduílio Ana Cláudia Danilo Dhullyene Enivaldo.

Integração e Processos ETL

Três etapas do processo ETL: • Extração: coleta de dados dos sistemas de

origem extraindo-os e transferindo-os para o ambiente de DW.

• Limpeza, Ajustes e Consolidação: é nesta etapa que realiza-se os devidos ajustes, podendo melhorar a qualidade dos dados e consolidar dados de duas ou mais fontes.

• Entrega ou carga dos dados: consiste em fisicamente estruturar e carregar os dados para dentro da camada de apresentação.

Page 18: Seminário II Business Intelligence: um sistema de apoio a decisões gerenciais Aduílio Ana Cláudia Danilo Dhullyene Enivaldo.

OLAP

• Conjunto de ferramentas e técnicas que permite realizar a exploração dos dados de um DW, utilizando os recursos de modelagem, análise e visualização de grandes conjuntos de dados. O OLAP ajuda a analisar de forma mais eficiente a quantidade de dados crescente armazenados pelas organizações transformando-os em informação.

• O OLAP possibilita que o usuário produza facilmente seus próprios relatórios e analise tendências e desempenho diariamente. Os sistemas OLAP oferecem uma alternativa aos sistemas transacionais, produzindo uma visão dos dados orientados à análise, além de uma navegação rápida e flexível.

Page 19: Seminário II Business Intelligence: um sistema de apoio a decisões gerenciais Aduílio Ana Cláudia Danilo Dhullyene Enivaldo.

Planejamento

Na etapa de planejamento o escopo do projeto deve ser definido, sempre mantendo o foco no negócio.

Deve ser escolhido o mecanismo de processamento de consultas (multidimensional, relacional ou ambos), considerando o desempenho desejado e o conjunto de funções de análise oferecidas

Posteriormente, deve ser realizada uma análise da visão macro, para verificar como os projetos futuros serão integrados ao projeto inicial.

Page 20: Seminário II Business Intelligence: um sistema de apoio a decisões gerenciais Aduílio Ana Cláudia Danilo Dhullyene Enivaldo.

Levantamento

A etapa de levantamento de necessidades é uma das mais importantes, pois nesta fase é possível identificar e priorizar as necessidades de informação que a organização necessita. É importante o envolvimento de analistas de sistemas, usuários, equipe de tecnologia da informação e DBAs durante esta fase, outra fonte que pode auxiliar o levantamento de dados são os relatórios gerenciais.

Page 21: Seminário II Business Intelligence: um sistema de apoio a decisões gerenciais Aduílio Ana Cláudia Danilo Dhullyene Enivaldo.

Modelagem

A etapa de modelagem é considerada uma das mais importantes e é um dos fatores críticos de sucesso em um projeto de DW. Ela possibilita que o usuário obtenha as informações em uma forma muito próxima do seu entendimento, com várias perspectivas possíveis.

Page 22: Seminário II Business Intelligence: um sistema de apoio a decisões gerenciais Aduílio Ana Cláudia Danilo Dhullyene Enivaldo.

Projeto

Físico e de banco de Dados

Definição das estruturas lógicas do modelo dimensionalOs seus relacionamentosOs índicesOs atributosAs regras de tabelas

Page 23: Seminário II Business Intelligence: um sistema de apoio a decisões gerenciais Aduílio Ana Cláudia Danilo Dhullyene Enivaldo.

ETL – Extract Transform Load

Extração: Responsável pela coleta de dados do sistema e transferência destes dados para o ambiente Data Warehouse.

Transformação: Responsável em realizar os devidos ajustes, podendo melhorar a qualidade dos dados e consolidar dados de duas ou mais fontes.

Carga: Responsável por estruturar e carregar os dados para dentro da camada de apresentação.

Page 24: Seminário II Business Intelligence: um sistema de apoio a decisões gerenciais Aduílio Ana Cláudia Danilo Dhullyene Enivaldo.

Desenvolvimento

Após adquirir dados e informações de diversas fontes e

organizá-los em um data warehouse, inicia-se o

desenvolvimento da solução de análise de negócios.

Page 25: Seminário II Business Intelligence: um sistema de apoio a decisões gerenciais Aduílio Ana Cláudia Danilo Dhullyene Enivaldo.

Teste e Homologação

Ambiente alpha Teste diferentes de outras aplicações

comerciais;Sensação de investigação;Detectadas algumas “anomalias” nos dados de

produção;Ambiente de homologação (processo de

validação); Simulações de volume e de processamento para

avaliar o impacto da solução na produção.

Page 26: Seminário II Business Intelligence: um sistema de apoio a decisões gerenciais Aduílio Ana Cláudia Danilo Dhullyene Enivaldo.

Treinamento

Workshop sobre a solução com diretor, o gerente e colaboradores da trabalham no setor onde será o foco do projeto.

Possibilita alguns ajustes antes de entrar em produção.

Page 27: Seminário II Business Intelligence: um sistema de apoio a decisões gerenciais Aduílio Ana Cláudia Danilo Dhullyene Enivaldo.

Implantação

Servidor ;Backup; Sistemas de monitoramento;Capacidade do sistema; Processos ETL acessarão bancos de dados de

produção (base transacional).

Page 28: Seminário II Business Intelligence: um sistema de apoio a decisões gerenciais Aduílio Ana Cláudia Danilo Dhullyene Enivaldo.

Obrigado.