SlideShare uma empresa Scribd logo
1 de 41
Data Warehouse
Gestão da Informação
Andersen Ananias
Messias Batista
Agenda
1. O que é Data Warehouse?
2. Contexto histórico
3. Vantagens do Data Warehouse
4. Funcionamento do DW
5. Estudo de Caso
6. Considerações Finais
O QUE É DATA WAREHOUSE?
De onde vem essa bixiga?
1
“
Banco de dados baseado em
assuntos, integrado, não volátil e
variável em relação ao tempo que é
usado principalmente no processo
de tomada de decisões.
DILL, Sergio apud INMON (1997).
“
Cópia dos dados especialmente
estruturados para facilitar o
processo de análise, consulta e
geração de relatórios.
DILL, Sergio apud KIMBALL (1998).
“
Ambiente estruturado e extensível
projetado para o trabalho de análise
de dados não voláteis, lógica e
fisicamente transformados oriundos
de diferentes fontes e alinhados
com os objetivos estratégicos da
empresa.
DILL, Sergio apud GUPTA (1997).
CONTEXTO HISTÓRICO
Deixe de onda, e me conte essa asneira.
2
Hello!
Como se “toma” decisão?
O processo de tomada decisão mais acertado
depende diretamente da informação
recebida, do ponto de vista da sua qualidade,
precisão, entre outros.
Olá, sou 1960!
A informação gerada para
tomada de decisão é individual!
Existiam aplicação individuais
executadas sobre arquivos mestres.
Arquivos Mestres: proliferação e redundância
◦ Falta de credibilidade
dos dados;
◦ Baixa produtividade;
◦ Impossibilidade de
transformar dados em
informação.
Hello!
E como se resoulve-se isso?
Neste ponto chegamos ao momento em que
os SGBD’s nascem.
Olá, sou SGBD!
Sistemas Gerenciadores de
Bancos de Dados
Integração dos dados em fonte única.
Sistemas de Apoio a Decisão
Sistemas de
Apoio a Decisão
Ambiente de
Processamento
Operacional
Ambiente
Analítico
SEPARAÇÃO
Fluxo Histórico
Acesso direto a
dados
(1960~)
Surgimento dos
SGBDs
Criação do
Modelo
Relacional e
Ling. SQL
“
[Tudo isso culmina] na percepção
do usuário que era possível utilizar
dados para outros objetivos além
das transações on-line.
DILL, Sergio (2002).
Vantagens do Data Warehouse
Sei bichin, diga mais.
3
Hello!
Vantagens?
Há uma série de vantagens na separação do
ambiente operacional e do ambiente
analítico. Vejamos quais são.
Problemas antes do Data Warehouse
Os usuários construíam suas
próprias planilhas;
◦ Falta de credibilidade dos dados, consequência da
extração;
◦ Baixa produtividade causa pela necessidade de
analisar layouts de vários arquivos;
◦ Dificuldade de gerar informações a partir dos dados
extraídos;
◦ Tempo destinado ao desenvolvimento de aplicativos
de relatórios.
Implantação do Data Warehouse
Dados
Primitivos
Dados
Derivados
Operações
do dia-a-dia
Resultado
das Extrações
(Gerência)
Vantagens do Data Warehouse
◦ Atualização constante;
◦ Agilidade e facilidade de acesso
à informação atraves de
ferramentas;
◦ Menor custo e menor indiciu de
erros.
BIG CONCEPT
Data Warehouses são diferentes dos
Bancos de Dados tradicionais, por
estarem otimizados para
recuperação de dados e serem
suporte para sistemas de apoio a
decisão.
Funcionamento DW
Eitxa gôta, agora vai!
4
Hello!
Agora são dois conceitos
A forma de organização da infraestrutura
lógica e fisíca importam
“
Os Data Warehouse oferecem
acesso a dados para análise
complexa, descoberta de
conhecimento e tomada de
decisões.
NAVATHE & ELSMARI (2011).
Funcionamento do Data Warehouse
◦ Alto desempenho sobre os dados e
informações de uma organização;
◦ Suporte a aplicações OLAP
(Processamento analítico on-line);
◦ Suporte a aplicações DSS
(Sistemas de apoio a decisão);
◦ Mineração de Dados.
EXEMPLO
Estudo de Caso
Tem doido pra tudo...
5
Hello!
ANVISA
Agência Nacional de Vigilância Sanitária.
Vinculada ao Ministério da Saúde e com
trabalhos em parceria com o Ministério das
Relações Exteriores.
Estudo de Caso: Anvisa
◦ Implantação realizada em meados
de 2002;
◦ Avaliação do serviço de saúde foi
a área piloto (complexidade e
importância);
◦ Solução para apoiar o processo
decisório da instituição;
◦ Fonte de dados são os sistemas
transacionais que os atendem;
Estudo de Caso: Anvisa
◦ Os dados são associados pelo
assunto;
▫ Na Avaliação de Serviços de Saúde a
principal fonte de dados é o DATASUS;
◦ Dados armazenados em nível
granularidade mais atômico
possível;
◦ Modelagem multidimensional no
formato estrela.
“
Para a infra-estrutura de DW, foram
adquiridos equipamentos com
grande área de disco para
armazenar o volume de dados e
com processadores paralelos para
proporcionar melhores tempos de
resposta.
BETHINI, (xxxx).
Estudo de Caso: Anvisa
Problemas encontrados com os dados
◦ Diferença de unidades;
◦ Diferenças de Precisão;
◦ Diferenças de códigos ou
expressões;
◦ Diferenças de granularidades;
◦ Diferenças de abstrações.
“
Normalmente as ações de correção
das anomalias encontradas não se
deram automaticamente com uma
rotina específica, até porque isto
poderia ter sido feito já na própria
base transacional. O que se
procurou é solucionar as
pendências caso a caso, tentando
corrigir inclusive a base original.
BETHINI, (xxxx).
Estudo de Caso: Anvisa
The Data Warehouse Institute - Dificuldades
1. Começar o projeto com o tipo errado de patrocínio;
2. Gerar expectativas que não podem ser satisfeitas,
frustrando os executivos quando da utilização do DW;
3. Dizer: “Isto vai ajudar os gerentes a tomar decisões
melhores” e outras informações politicamente
ingênuas;
4. Carregar o DW com informações só “porque estavam
disponíveis”;
5. Falhar no objetivo de acrescentar valor ao dada por
meio de mecanismos de desnormalização,
categorização e navegação assistida;
Estudo de Caso: Anvisa
The Data Warehouse Institute - Dificuldades
6. Escolher um gerente que seja voltado para a
tecnologia e não para o usuário;
7. Focalizar em dados tradicionais internos orientados a
registro e ignorar o valor potencial de dados textuais,
imagem, som, vídeo e dados externos;
8. Fornecer dados com definições confusas e
sobrepostas;
9. Acreditar nas promessas de desempenho, capacidade
e escalabilidade dos vendedores de produtos; e
10. Usar o DW como justificativa para modelagem de
dados e uso de ferramentas case.
Considerações Finais
Enfim, cabou!
6
Bye!
Considerações Finais
O Data Warehouse é um recurso muito
importante no auxílio a decisão...
Considerações Finais
◦ Data Warehouse é fundamental para
um sistema de apoio a decisão;
◦ A compreensão história deste
desenvolvimento revela suas
capacidades atuais;
◦ A atenção as limitações da sua função,
bem como as suas fontes de dados são
fundamentais;
◦ É importante que a solução seja
pensada para o usuário.
Data Warehouse – a experiência da ANVISA
Camilo Mussi, Denis Murahovschi, Giliana
Bettni, Luiz Gustavo Kratz
Bibliografia
Sistemas de Banco de Dados
Ramez Elmasri, Shamkant B. Navathe
Uma Metodologia para Data Warehouse e Estudo de
Caso
Sergio Luis Dill
Messias R. Batista
@mrafaelbatista
mrafaelbatista@gmail.com
mrafaelbatista.com.br
Andersen Ananias
@andersenpro
andersenpro@gmail.com
Questões
https://goo.gl/sNLcE3
Acesso
Messih_TPLink
#@gi2016

Mais conteúdo relacionado

Mais procurados

Aula 1 introdução a base de dados
Aula 1   introdução a base de dadosAula 1   introdução a base de dados
Aula 1 introdução a base de dados
Hélio Martins
 
Sistemas de Gestão de Bases de Dados
Sistemas de Gestão de Bases de DadosSistemas de Gestão de Bases de Dados
Sistemas de Gestão de Bases de Dados
Clara Ferreira
 
Conceitos de Sistemas de Informação
Conceitos de Sistemas de InformaçãoConceitos de Sistemas de Informação
Conceitos de Sistemas de Informação
luanrjesus
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligence
nesi
 

Mais procurados (20)

Dados, informação e conhecimento
Dados, informação e conhecimentoDados, informação e conhecimento
Dados, informação e conhecimento
 
Aula 1 introdução a base de dados
Aula 1   introdução a base de dadosAula 1   introdução a base de dados
Aula 1 introdução a base de dados
 
Introdução à Sistemas de Informação
Introdução à Sistemas de InformaçãoIntrodução à Sistemas de Informação
Introdução à Sistemas de Informação
 
Treinamento PowerBI
Treinamento  PowerBITreinamento  PowerBI
Treinamento PowerBI
 
Sistema de Informação Gerencial
Sistema de Informação GerencialSistema de Informação Gerencial
Sistema de Informação Gerencial
 
Gestão Da Informação
Gestão Da InformaçãoGestão Da Informação
Gestão Da Informação
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 
Sistemas de Gestão de Bases de Dados
Sistemas de Gestão de Bases de DadosSistemas de Gestão de Bases de Dados
Sistemas de Gestão de Bases de Dados
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligence
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligence
 
Banco de Dados I - Aula 09 - Normalização de Dados
Banco de Dados I - Aula 09 - Normalização de DadosBanco de Dados I - Aula 09 - Normalização de Dados
Banco de Dados I - Aula 09 - Normalização de Dados
 
Aula - Sistemas de Informação
Aula - Sistemas de InformaçãoAula - Sistemas de Informação
Aula - Sistemas de Informação
 
Conceitos de Sistemas de Informação
Conceitos de Sistemas de InformaçãoConceitos de Sistemas de Informação
Conceitos de Sistemas de Informação
 
1.Introdução Banco de Dados
1.Introdução Banco de Dados1.Introdução Banco de Dados
1.Introdução Banco de Dados
 
Big Data
Big DataBig Data
Big Data
 
SISTEMAS DE INFORMAÇÃO 1
SISTEMAS DE INFORMAÇÃO 1SISTEMAS DE INFORMAÇÃO 1
SISTEMAS DE INFORMAÇÃO 1
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligence
 
Sistema de processamento de transações
Sistema de processamento de transações  Sistema de processamento de transações
Sistema de processamento de transações
 
Ti nas pequenas empresas
Ti nas pequenas empresasTi nas pequenas empresas
Ti nas pequenas empresas
 
Introdução a Bancos de Dados
Introdução a Bancos de DadosIntrodução a Bancos de Dados
Introdução a Bancos de Dados
 

Destaque

Desenvolvimento ágil do jeito certo
Desenvolvimento ágil do jeito certoDesenvolvimento ágil do jeito certo
Desenvolvimento ágil do jeito certo
Marcos Petry
 
sci10lmu2-150623083448-lva1-app6891
sci10lmu2-150623083448-lva1-app6891sci10lmu2-150623083448-lva1-app6891
sci10lmu2-150623083448-lva1-app6891
Edgar Pural
 

Destaque (20)

Data Warehouse - Modelagem
Data Warehouse - ModelagemData Warehouse - Modelagem
Data Warehouse - Modelagem
 
Data warehouse & Data mining
Data warehouse & Data miningData warehouse & Data mining
Data warehouse & Data mining
 
2016: Introdução à Mineração de Dados: Conceitos Básicos, Algoritmos e Aplica...
2016: Introdução à Mineração de Dados: Conceitos Básicos, Algoritmos e Aplica...2016: Introdução à Mineração de Dados: Conceitos Básicos, Algoritmos e Aplica...
2016: Introdução à Mineração de Dados: Conceitos Básicos, Algoritmos e Aplica...
 
Visual Design with Data
Visual Design with DataVisual Design with Data
Visual Design with Data
 
datawarehouse2
datawarehouse2datawarehouse2
datawarehouse2
 
NoSQL com Cassandra
NoSQL com CassandraNoSQL com Cassandra
NoSQL com Cassandra
 
O fator manutenção no ciclo de vida de data warehouse
O fator manutenção no ciclo de vida de data warehouseO fator manutenção no ciclo de vida de data warehouse
O fator manutenção no ciclo de vida de data warehouse
 
Python mudando o modo de desenvolver para a internet
Python mudando o modo de desenvolver para a internetPython mudando o modo de desenvolver para a internet
Python mudando o modo de desenvolver para a internet
 
Desenvolvimento ágil do jeito certo
Desenvolvimento ágil do jeito certoDesenvolvimento ágil do jeito certo
Desenvolvimento ágil do jeito certo
 
sci10lmu2-150623083448-lva1-app6891
sci10lmu2-150623083448-lva1-app6891sci10lmu2-150623083448-lva1-app6891
sci10lmu2-150623083448-lva1-app6891
 
Conhecendo Apache Cassandra @Movile
Conhecendo Apache Cassandra  @MovileConhecendo Apache Cassandra  @Movile
Conhecendo Apache Cassandra @Movile
 
Introdução ao NoSql
Introdução ao NoSqlIntrodução ao NoSql
Introdução ao NoSql
 
Rbc referencial brasileiro-de_competencias-2005-v.1.1
Rbc referencial brasileiro-de_competencias-2005-v.1.1Rbc referencial brasileiro-de_competencias-2005-v.1.1
Rbc referencial brasileiro-de_competencias-2005-v.1.1
 
Persistência Poliglota, Big Data e NoSQL FISL 15
Persistência Poliglota, Big Data e NoSQL FISL 15Persistência Poliglota, Big Data e NoSQL FISL 15
Persistência Poliglota, Big Data e NoSQL FISL 15
 
ISO 10006
ISO 10006ISO 10006
ISO 10006
 
ISO 10006
ISO 10006ISO 10006
ISO 10006
 
Engenharia de Software II - Aula 1
Engenharia de Software II - Aula 1Engenharia de Software II - Aula 1
Engenharia de Software II - Aula 1
 
Engenharia de Software II - Aula 9
Engenharia de Software II - Aula 9Engenharia de Software II - Aula 9
Engenharia de Software II - Aula 9
 
Criando websites a jato com Django
Criando websites a jato com DjangoCriando websites a jato com Django
Criando websites a jato com Django
 
Data warehouse 01 introdução
Data warehouse   01 introduçãoData warehouse   01 introdução
Data warehouse 01 introdução
 

Semelhante a Introdução ao Data Warehouse

Desenhar o conceito de data warehouse numa biblioteca da universidade
Desenhar o conceito de data warehouse numa biblioteca da universidadeDesenhar o conceito de data warehouse numa biblioteca da universidade
Desenhar o conceito de data warehouse numa biblioteca da universidade
Aristidis Jesus
 
Data Mart e Data Warehouse
Data Mart e Data WarehouseData Mart e Data Warehouse
Data Mart e Data Warehouse
Fernando Peres
 
Tomada decisão
Tomada decisãoTomada decisão
Tomada decisão
Ecoplas
 

Semelhante a Introdução ao Data Warehouse (20)

Tecnologia para o processo de tomada de decisão
Tecnologia para o processo de tomada de decisãoTecnologia para o processo de tomada de decisão
Tecnologia para o processo de tomada de decisão
 
Parte8 - Fundamentos de Sistema de Informação
Parte8 - Fundamentos de Sistema de InformaçãoParte8 - Fundamentos de Sistema de Informação
Parte8 - Fundamentos de Sistema de Informação
 
Data Management: 5 tendências para alcançar a mudança
Data Management: 5 tendências para alcançar a mudançaData Management: 5 tendências para alcançar a mudança
Data Management: 5 tendências para alcançar a mudança
 
TA1 - Slides Acessibilidade.pdf
TA1 - Slides Acessibilidade.pdfTA1 - Slides Acessibilidade.pdf
TA1 - Slides Acessibilidade.pdf
 
Desenhar o conceito de data warehouse numa biblioteca da universidade
Desenhar o conceito de data warehouse numa biblioteca da universidadeDesenhar o conceito de data warehouse numa biblioteca da universidade
Desenhar o conceito de data warehouse numa biblioteca da universidade
 
Big data
Big dataBig data
Big data
 
Datawarehouse
DatawarehouseDatawarehouse
Datawarehouse
 
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...
 
Aula III: Informática em Saúde- UnB-FGA/Gama
Aula III: Informática em Saúde- UnB-FGA/GamaAula III: Informática em Saúde- UnB-FGA/Gama
Aula III: Informática em Saúde- UnB-FGA/Gama
 
Sad01 elvis
Sad01 elvisSad01 elvis
Sad01 elvis
 
Sistema de Apoio a Decisao
Sistema de Apoio a DecisaoSistema de Apoio a Decisao
Sistema de Apoio a Decisao
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligence
 
Data Mart e Data Warehouse
Data Mart e Data WarehouseData Mart e Data Warehouse
Data Mart e Data Warehouse
 
Fundamentos de Banco de Dados.pptx
Fundamentos de Banco de Dados.pptxFundamentos de Banco de Dados.pptx
Fundamentos de Banco de Dados.pptx
 
Jac data management
Jac   data managementJac   data management
Jac data management
 
Curso Gratuito Online Desmistificando BI (Business Intelligence) Open Source ...
Curso Gratuito Online Desmistificando BI (Business Intelligence) Open Source ...Curso Gratuito Online Desmistificando BI (Business Intelligence) Open Source ...
Curso Gratuito Online Desmistificando BI (Business Intelligence) Open Source ...
 
Big Data & Cognitive Lab
Big Data & Cognitive LabBig Data & Cognitive Lab
Big Data & Cognitive Lab
 
O que é um Banco de Dados?
O que é um Banco de Dados?O que é um Banco de Dados?
O que é um Banco de Dados?
 
Weka pentaho day2014-fidelis
Weka pentaho day2014-fidelisWeka pentaho day2014-fidelis
Weka pentaho day2014-fidelis
 
Tomada decisão
Tomada decisãoTomada decisão
Tomada decisão
 

Mais de Messias Batista

Mais de Messias Batista (20)

Aula 02.1 FSI - Terminologia da Informática e Sistemas de Informação - os ele...
Aula 02.1 FSI - Terminologia da Informática e Sistemas de Informação - os ele...Aula 02.1 FSI - Terminologia da Informática e Sistemas de Informação - os ele...
Aula 02.1 FSI - Terminologia da Informática e Sistemas de Informação - os ele...
 
Aula 06.1 FSI - Papel da Informação nas Organizações
Aula 06.1 FSI - Papel da Informação nas OrganizaçõesAula 06.1 FSI - Papel da Informação nas Organizações
Aula 06.1 FSI - Papel da Informação nas Organizações
 
Aula 01.2 FSI - Ferramentas Importantes
Aula 01.2 FSI - Ferramentas ImportantesAula 01.2 FSI - Ferramentas Importantes
Aula 01.2 FSI - Ferramentas Importantes
 
Aula 08.2 - ALP - Vetores e Matrizes
Aula 08.2 - ALP - Vetores e MatrizesAula 08.2 - ALP - Vetores e Matrizes
Aula 08.2 - ALP - Vetores e Matrizes
 
Aula 08.1 - ALP - Linguagem C (Primeiros passos)
Aula 08.1 - ALP - Linguagem C (Primeiros passos)Aula 08.1 - ALP - Linguagem C (Primeiros passos)
Aula 08.1 - ALP - Linguagem C (Primeiros passos)
 
Aula 02.1 - Terminologia da informática e sistemas de informação- os elemento...
Aula 02.1 - Terminologia da informática e sistemas de informação- os elemento...Aula 02.1 - Terminologia da informática e sistemas de informação- os elemento...
Aula 02.1 - Terminologia da informática e sistemas de informação- os elemento...
 
Aula 04.1 - Operações Básicas no uso de microcomputadores- editores de texto...
 Aula 04.1 - Operações Básicas no uso de microcomputadores- editores de texto... Aula 04.1 - Operações Básicas no uso de microcomputadores- editores de texto...
Aula 04.1 - Operações Básicas no uso de microcomputadores- editores de texto...
 
Aula 06.1 - Estruturas de Repetição (while, for, repeat)
Aula 06.1 - Estruturas de Repetição (while, for, repeat)Aula 06.1 - Estruturas de Repetição (while, for, repeat)
Aula 06.1 - Estruturas de Repetição (while, for, repeat)
 
Aula 05.2 - Desvio Condicional Composto (se não se)
Aula 05.2 - Desvio Condicional Composto (se não se)Aula 05.2 - Desvio Condicional Composto (se não se)
Aula 05.2 - Desvio Condicional Composto (se não se)
 
Aula 05.1 - Estruturas de controle - Sequencial e Desvio Condicional Simples ...
Aula 05.1 - Estruturas de controle - Sequencial e Desvio Condicional Simples ...Aula 05.1 - Estruturas de controle - Sequencial e Desvio Condicional Simples ...
Aula 05.1 - Estruturas de controle - Sequencial e Desvio Condicional Simples ...
 
Aula 03.2 - Algoritmos, Diagramas de Blocos e Fluxograma
Aula 03.2 - Algoritmos, Diagramas de Blocos e FluxogramaAula 03.2 - Algoritmos, Diagramas de Blocos e Fluxograma
Aula 03.2 - Algoritmos, Diagramas de Blocos e Fluxograma
 
Aula 03.1 - Operadores Relacionais e Lógicos
Aula 03.1 - Operadores Relacionais e LógicosAula 03.1 - Operadores Relacionais e Lógicos
Aula 03.1 - Operadores Relacionais e Lógicos
 
Aula 01.3 - Fundamentos da Construção de Algoritmos e Programas
Aula 01.3 - Fundamentos da Construção de Algoritmos e ProgramasAula 01.3 - Fundamentos da Construção de Algoritmos e Programas
Aula 01.3 - Fundamentos da Construção de Algoritmos e Programas
 
Aula 02 - Tipos de dados, Variáveis, Constantes e Operadores Aritméticos
Aula 02 - Tipos de dados, Variáveis, Constantes e Operadores AritméticosAula 02 - Tipos de dados, Variáveis, Constantes e Operadores Aritméticos
Aula 02 - Tipos de dados, Variáveis, Constantes e Operadores Aritméticos
 
2017 08-11 - Androidos V - Minicurso - Introdução ao android
2017 08-11 - Androidos V - Minicurso - Introdução ao android2017 08-11 - Androidos V - Minicurso - Introdução ao android
2017 08-11 - Androidos V - Minicurso - Introdução ao android
 
Aula09 SD - Replicação e Consistência
Aula09 SD - Replicação e ConsistênciaAula09 SD - Replicação e Consistência
Aula09 SD - Replicação e Consistência
 
Aula08 - Sistemas Distribuídos - Sincronização
Aula08 - Sistemas Distribuídos - SincronizaçãoAula08 - Sistemas Distribuídos - Sincronização
Aula08 - Sistemas Distribuídos - Sincronização
 
Aula07 - Sistemas Distribuídos - Aula de Revisão da NP1
Aula07 - Sistemas Distribuídos - Aula de Revisão da NP1Aula07 - Sistemas Distribuídos - Aula de Revisão da NP1
Aula07 - Sistemas Distribuídos - Aula de Revisão da NP1
 
Aula02 Desenvolvimento em Ambiente Web - CSS 3
Aula02 Desenvolvimento em Ambiente Web - CSS 3Aula02 Desenvolvimento em Ambiente Web - CSS 3
Aula02 Desenvolvimento em Ambiente Web - CSS 3
 
Aula02 Tópicos em Ambiente Web - Produção de Páginas Web (conceitos)
Aula02 Tópicos em Ambiente Web - Produção de Páginas Web (conceitos)Aula02 Tópicos em Ambiente Web - Produção de Páginas Web (conceitos)
Aula02 Tópicos em Ambiente Web - Produção de Páginas Web (conceitos)
 

Último

Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdf
Natalia Granato
 

Último (6)

Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdf
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 

Introdução ao Data Warehouse

  • 1. Data Warehouse Gestão da Informação Andersen Ananias Messias Batista
  • 2. Agenda 1. O que é Data Warehouse? 2. Contexto histórico 3. Vantagens do Data Warehouse 4. Funcionamento do DW 5. Estudo de Caso 6. Considerações Finais
  • 3. O QUE É DATA WAREHOUSE? De onde vem essa bixiga? 1
  • 4. “ Banco de dados baseado em assuntos, integrado, não volátil e variável em relação ao tempo que é usado principalmente no processo de tomada de decisões. DILL, Sergio apud INMON (1997).
  • 5. “ Cópia dos dados especialmente estruturados para facilitar o processo de análise, consulta e geração de relatórios. DILL, Sergio apud KIMBALL (1998).
  • 6. “ Ambiente estruturado e extensível projetado para o trabalho de análise de dados não voláteis, lógica e fisicamente transformados oriundos de diferentes fontes e alinhados com os objetivos estratégicos da empresa. DILL, Sergio apud GUPTA (1997).
  • 7. CONTEXTO HISTÓRICO Deixe de onda, e me conte essa asneira. 2
  • 8. Hello! Como se “toma” decisão? O processo de tomada decisão mais acertado depende diretamente da informação recebida, do ponto de vista da sua qualidade, precisão, entre outros.
  • 9. Olá, sou 1960! A informação gerada para tomada de decisão é individual! Existiam aplicação individuais executadas sobre arquivos mestres.
  • 10. Arquivos Mestres: proliferação e redundância ◦ Falta de credibilidade dos dados; ◦ Baixa produtividade; ◦ Impossibilidade de transformar dados em informação.
  • 11. Hello! E como se resoulve-se isso? Neste ponto chegamos ao momento em que os SGBD’s nascem.
  • 12. Olá, sou SGBD! Sistemas Gerenciadores de Bancos de Dados Integração dos dados em fonte única.
  • 13. Sistemas de Apoio a Decisão Sistemas de Apoio a Decisão Ambiente de Processamento Operacional Ambiente Analítico SEPARAÇÃO
  • 14. Fluxo Histórico Acesso direto a dados (1960~) Surgimento dos SGBDs Criação do Modelo Relacional e Ling. SQL
  • 15. “ [Tudo isso culmina] na percepção do usuário que era possível utilizar dados para outros objetivos além das transações on-line. DILL, Sergio (2002).
  • 16. Vantagens do Data Warehouse Sei bichin, diga mais. 3
  • 17. Hello! Vantagens? Há uma série de vantagens na separação do ambiente operacional e do ambiente analítico. Vejamos quais são.
  • 18. Problemas antes do Data Warehouse Os usuários construíam suas próprias planilhas; ◦ Falta de credibilidade dos dados, consequência da extração; ◦ Baixa produtividade causa pela necessidade de analisar layouts de vários arquivos; ◦ Dificuldade de gerar informações a partir dos dados extraídos; ◦ Tempo destinado ao desenvolvimento de aplicativos de relatórios.
  • 19. Implantação do Data Warehouse Dados Primitivos Dados Derivados Operações do dia-a-dia Resultado das Extrações (Gerência)
  • 20. Vantagens do Data Warehouse ◦ Atualização constante; ◦ Agilidade e facilidade de acesso à informação atraves de ferramentas; ◦ Menor custo e menor indiciu de erros.
  • 21. BIG CONCEPT Data Warehouses são diferentes dos Bancos de Dados tradicionais, por estarem otimizados para recuperação de dados e serem suporte para sistemas de apoio a decisão.
  • 23. Hello! Agora são dois conceitos A forma de organização da infraestrutura lógica e fisíca importam
  • 24. “ Os Data Warehouse oferecem acesso a dados para análise complexa, descoberta de conhecimento e tomada de decisões. NAVATHE & ELSMARI (2011).
  • 25. Funcionamento do Data Warehouse ◦ Alto desempenho sobre os dados e informações de uma organização; ◦ Suporte a aplicações OLAP (Processamento analítico on-line); ◦ Suporte a aplicações DSS (Sistemas de apoio a decisão); ◦ Mineração de Dados.
  • 27. Estudo de Caso Tem doido pra tudo... 5
  • 28. Hello! ANVISA Agência Nacional de Vigilância Sanitária. Vinculada ao Ministério da Saúde e com trabalhos em parceria com o Ministério das Relações Exteriores.
  • 29. Estudo de Caso: Anvisa ◦ Implantação realizada em meados de 2002; ◦ Avaliação do serviço de saúde foi a área piloto (complexidade e importância); ◦ Solução para apoiar o processo decisório da instituição; ◦ Fonte de dados são os sistemas transacionais que os atendem;
  • 30. Estudo de Caso: Anvisa ◦ Os dados são associados pelo assunto; ▫ Na Avaliação de Serviços de Saúde a principal fonte de dados é o DATASUS; ◦ Dados armazenados em nível granularidade mais atômico possível; ◦ Modelagem multidimensional no formato estrela.
  • 31. “ Para a infra-estrutura de DW, foram adquiridos equipamentos com grande área de disco para armazenar o volume de dados e com processadores paralelos para proporcionar melhores tempos de resposta. BETHINI, (xxxx).
  • 32. Estudo de Caso: Anvisa Problemas encontrados com os dados ◦ Diferença de unidades; ◦ Diferenças de Precisão; ◦ Diferenças de códigos ou expressões; ◦ Diferenças de granularidades; ◦ Diferenças de abstrações.
  • 33. “ Normalmente as ações de correção das anomalias encontradas não se deram automaticamente com uma rotina específica, até porque isto poderia ter sido feito já na própria base transacional. O que se procurou é solucionar as pendências caso a caso, tentando corrigir inclusive a base original. BETHINI, (xxxx).
  • 34. Estudo de Caso: Anvisa The Data Warehouse Institute - Dificuldades 1. Começar o projeto com o tipo errado de patrocínio; 2. Gerar expectativas que não podem ser satisfeitas, frustrando os executivos quando da utilização do DW; 3. Dizer: “Isto vai ajudar os gerentes a tomar decisões melhores” e outras informações politicamente ingênuas; 4. Carregar o DW com informações só “porque estavam disponíveis”; 5. Falhar no objetivo de acrescentar valor ao dada por meio de mecanismos de desnormalização, categorização e navegação assistida;
  • 35. Estudo de Caso: Anvisa The Data Warehouse Institute - Dificuldades 6. Escolher um gerente que seja voltado para a tecnologia e não para o usuário; 7. Focalizar em dados tradicionais internos orientados a registro e ignorar o valor potencial de dados textuais, imagem, som, vídeo e dados externos; 8. Fornecer dados com definições confusas e sobrepostas; 9. Acreditar nas promessas de desempenho, capacidade e escalabilidade dos vendedores de produtos; e 10. Usar o DW como justificativa para modelagem de dados e uso de ferramentas case.
  • 37. Bye! Considerações Finais O Data Warehouse é um recurso muito importante no auxílio a decisão...
  • 38. Considerações Finais ◦ Data Warehouse é fundamental para um sistema de apoio a decisão; ◦ A compreensão história deste desenvolvimento revela suas capacidades atuais; ◦ A atenção as limitações da sua função, bem como as suas fontes de dados são fundamentais; ◦ É importante que a solução seja pensada para o usuário.
  • 39. Data Warehouse – a experiência da ANVISA Camilo Mussi, Denis Murahovschi, Giliana Bettni, Luiz Gustavo Kratz Bibliografia Sistemas de Banco de Dados Ramez Elmasri, Shamkant B. Navathe Uma Metodologia para Data Warehouse e Estudo de Caso Sergio Luis Dill