Data warehousing

A
Data warehousing – Trabalhoinvestigaçãosgbd,[object Object]
Data Warehousing - Definição,[object Object],Um Data Warehouse é um repositório/depósito de informação digital de uma empresa pensado para facilitar a análise da informação e os relatórios obtidos dela.,[object Object],Esta definição de data warehouse foca-se no armazenamento da informação. No entanto os meios para obter e analisar, extrair, transformar e carregar dados, e para gerir os dicionários de dados são também considerados componentes essenciais de um sistema de data warehousing.,[object Object],Uma definição mais expansiva para data warehousing também inclui o que nós chamamos de “business intelligence tools”, ferramentas para a extracção, transformação e carregamento de dados no repositório e ferramentas para obter e gerir os seus metadados.,[object Object],O conceito de Data Warehousing surge nos anos 80 no meio académico. Os sistemas OLTP não conseguiam cumprir a tarefa de análise com a simples geração de relatórios. Nesse contexto, as implementações de data warehousing passou a ser uma realidade nas grandes empresas.,[object Object],O mercado de ferramentas de Data Warehousing, dos quais os “Business Intelligence” fazem parte, cresceu desde então e ferramentas mehores e mais sofisticadas foram sendo desenvolvidas para apoiar a estrutura do data warehouse e da sua utilização.,[object Object],2,[object Object],Trabalho Investigação SGBD,[object Object]
Data Warehousing – Modelo de dados dimensional,[object Object],Modelação dimensional de dados é a modelação de dados mais comum de encontar no data warehousing. Para a compreendermos melhor melhor temos de definir alguns termos utilizados:,[object Object],Dimensão – Uma categoria de informação, por exemplo a dimensão Tempo;,[object Object],Atributo – Um nível único de uma dimensão, por exemplo o mês é um atributo da dimensão tempo;,[object Object],Hierarquia – A especificação de níveis que representem as relações entre os diferentes atributos de uma dimensão, por exemplo Ano -> Mês -> Dia.,[object Object],Tabela de factor– É a tabela que contém as medidas, métricas ou factos de um processo de negócio. Geralmente localiza-se no centro de um esuqema de estrela ou de um esquema de floco de neve.,[object Object],Tabela de pesquisa – Fornece informação detalhada acerca dos atributos.,[object Object],Um modelo dimensional inclui tabelas de factor e tabelas de pesquisa. Tabelas de factor ligam-se a uma ou mais tabelas de pesquisa, mas não têm relação directa entre elas. Dimensões e hierarquias são representadas por tabelas de pesquisa. Atributos são as colunas sem chave nas tabelas de pesquisa.,[object Object],Os esquemas mais utilizados são o esquema de estrela e o esquema de floco de neve, se bem que a sua utilização se prende com a preferência pessoal de quem executa e as necessidades do negócio.,[object Object],3,[object Object],Trabalho Investigação SGBD,[object Object]
Esquemas utilizados,[object Object],Estrela:,[object Object],Num esquema de estrela um único objecto (tabela factor) fica ao meio e é ligada aos outros objectos (tabelas dimensão) como uma estrela. Cada dimensão é representada como uma única tabela. As chaves primárias em cada tabela de dimensão estão relacionadas com um Foreign Key na tabela factor.,[object Object],Floco de Neve:,[object Object],Este esquema é uma extensão do esquema de estrela, em que cada ponto da estrela se extende por mais pontos. Neste esquema as tabelas de dimensão são normalizadas em múltiplas tabelas de pesquisa, cada uma representando um nível na hierarquia da dimensão.,[object Object],Esquema Estrela,[object Object],Esquema Floco de neve,[object Object],4,[object Object],Trabalho Investigação SGBD,[object Object]
Data Warehousing - Arquitectura,[object Object],Armazenamento,[object Object],O armazenamento é feito num único repositório, de acesso rápido para as análises. Esse armazenamento irá conter dados históricos vindos de bancos de dados transacionais que servem de backend a sistemas como os ERP's e CRM's. Quantos mais dados do histórico das operações das empresas, melhor será para que a análise destas informações espelhe o momento das mesmas.,[object Object],Modelagem dimensional,[object Object],Os sistemas de base de dados tradicionais utilizam a normalização no formato de dados para garantir a consistência dos dados, minimizar o espaço de armazenamento e reduzir as redundâncias de dados.Um data warehouse utiliza dados em formato desnormalizado. Isto aumenta o desempenho das consultas e como benifício adicional, o processo torna-se mais intuitivo para os utilizadores comuns. Essa maneira de reorganizar os dados tem o nome de Modelagem Dimensional e o resultado é o modelo dimensional.,[object Object],5,[object Object],Trabalho Investigação SGBD,[object Object]
Data Warehousing - Arquitectura,[object Object],Metadados – O conceito de metadados (dados sobre os dados) e um repositório dos mesmos é considerado  uma ferramenta essencial para a gestão de um data warehouse no momento de converter os dados em informações para o negócio. Um repositório de metadados bem construído deve conter informações sobre a origem dos dados, regras de transformação, nomes e alias, formatos de dados, etc. O seu objectivo e conter mais do que as descrições de colunas e tabelas, deve conter informação relevante que adicione valor aos dados.,[object Object],Extracção de dados,[object Object],Para a extracção de dados, normalmente estes passam por um área conhecida como área de stage. O stage de dados ocorre quando existem processos que de forma periódica efectuam a leitura dos dados de fontes como os sistemas OLTP. Os dados podem então passar por um processo de qualidade, de normalização e gravação no Data Warehouse. Esse processo geralmente é efectuado por ferramentas ETL (Extraction, Transformation and Loading) e outras.,[object Object],6,[object Object],Trabalho Investigação SGBD,[object Object]
Data Warehousing - Arquitectura,[object Object],Extracção de dados,[object Object],Para a extracção de dados, normalmente estes passam por um área conhecida como área de stage. O stage de dados ocorre quando existem processos que de forma periódica efectuam a leitura dos dados de fontes como os sistemas OLTP. Os dados podem então passar por um processo de qualidade, de normalização e gravação no Data Warehouse. Esse processo geralmente é efectuado por ferramentas ETL (Extraction, Transformation and Loading) e outras.,[object Object],Ferramentas OLAP– Online Analytical Processing – são geralmente desenvolvidas para trabalhar com repositórios de dados desnormalizados, embora existam ferramentas que trabalham com esquemas especiais de armazenamento de dados normalizados.,[object Object],Essas ferramentas capazes de navegar pelos dados de um Data Warehouse, possuem uma estrutura adequada tanto para a realização de pesquisas como para a apresentação de informações.,[object Object],É possível navegar-se entre diferentes níveis de detalhe de um cubo de dados. ,[object Object],7,[object Object],Trabalho Investigação SGBD,[object Object]
Data Warehousing - Arquitectura,[object Object],Através de um processo chamado “Drill”, o utilizador pode aumentar (Drill down) ou diminuir (Drill Up) o nível de detalhe dos dados.,[object Object],Outra possibilidade de navegação nos dados é o recurso chamado “Slice and Dice”, utilizado para criar visões dos dados por meio da sua reorganização, de forma a que estes possam ser analisados sob diferentes perspectivas.,[object Object],O uso de recursos para manipular, formatar e apresentar os dados de modo rápido e flexível é um dos pontos fortes de um data warehouse. Essa característica faz com que a apresentação de relatórios no ecrã seja mais comum do que imprimi-los. Além disso, o utilizador tem liberdade para examinar as informações que quiser de diversas maneiras e, ao final, pode imprimir e até mesmo salvar as vistas mais importantes para uma futura consulta.,[object Object],Data mining – ou mineração de dados é o processo de descoberta de padrões existentes em grandes massas de dados. Apesar de existirem ferramentas que auxiliam na execução do processo, a sua automatização não é simples e precisa de ser conduzido por uma pessoa, preferencialmente com formação em Estatística e áreas afins.,[object Object],8,[object Object],Trabalho Investigação SGBD,[object Object]
Data Warehousing – Encadeamento básico,[object Object],9,[object Object],Trabalho Investigação SGBD,[object Object]
1 de 9

Recomendados

Data warehouse por
Data warehouseData warehouse
Data warehouseRuiPedroGomes7
476 visualizações11 slides
Data Warehouse e Data Mining por
Data Warehouse e Data MiningData Warehouse e Data Mining
Data Warehouse e Data MiningMauricio Cesar Santos da Purificação
1.7K visualizações45 slides
Datawarehouse por
DatawarehouseDatawarehouse
DatawarehouseAlana Souza
2.9K visualizações44 slides
Data warehouse & data mining por
Data warehouse & data miningData warehouse & data mining
Data warehouse & data miningJerônimo Medina Madruga
10.5K visualizações73 slides
Data Mining e Data Warehouse por
Data Mining e Data WarehouseData Mining e Data Warehouse
Data Mining e Data WarehouseJeorgeCarmona
7K visualizações28 slides
UCP - Projeto de Banco de Dados - Data Warehouse por
UCP - Projeto de Banco de Dados - Data WarehouseUCP - Projeto de Banco de Dados - Data Warehouse
UCP - Projeto de Banco de Dados - Data WarehouseVinícius Amaral
1.8K visualizações20 slides

Mais conteúdo relacionado

Mais procurados

Data Warehouse por
Data WarehouseData Warehouse
Data WarehouseThiago Oliveira
7.6K visualizações49 slides
Data Mart e Data Warehouse por
Data Mart e Data WarehouseData Mart e Data Warehouse
Data Mart e Data WarehouseFernando Peres
12.2K visualizações11 slides
Data warehousing - Técnicas e procedimentos por
Data warehousing - Técnicas e procedimentosData warehousing - Técnicas e procedimentos
Data warehousing - Técnicas e procedimentosMarcos Pessoa
1.8K visualizações51 slides
OLAP por
OLAPOLAP
OLAPEder E. Pereira
1K visualizações27 slides
Introdução ao Data Warehouse por
Introdução ao Data WarehouseIntrodução ao Data Warehouse
Introdução ao Data WarehouseMessias Batista
700 visualizações41 slides
OLAP, BI, EIS por
OLAP, BI, EISOLAP, BI, EIS
OLAP, BI, EISNetalva - Joel Alvarenga
3.2K visualizações44 slides

Mais procurados(19)

Data Warehouse por Thiago Oliveira
Data WarehouseData Warehouse
Data Warehouse
Thiago Oliveira7.6K visualizações
Data Mart e Data Warehouse por Fernando Peres
Data Mart e Data WarehouseData Mart e Data Warehouse
Data Mart e Data Warehouse
Fernando Peres12.2K visualizações
Data warehousing - Técnicas e procedimentos por Marcos Pessoa
Data warehousing - Técnicas e procedimentosData warehousing - Técnicas e procedimentos
Data warehousing - Técnicas e procedimentos
Marcos Pessoa1.8K visualizações
Introdução ao Data Warehouse por Messias Batista
Introdução ao Data WarehouseIntrodução ao Data Warehouse
Introdução ao Data Warehouse
Messias Batista700 visualizações
38664419 artigo-data warehouse por diochel
38664419 artigo-data warehouse38664419 artigo-data warehouse
38664419 artigo-data warehouse
diochel3K visualizações
Data warehouse & Data mining por Cassius Busemeyer
Data warehouse & Data miningData warehouse & Data mining
Data warehouse & Data mining
Cassius Busemeyer8.9K visualizações
Exploracao datawarehouse mineracao_de_dados_ou_olap por KlaytonAlves
Exploracao datawarehouse mineracao_de_dados_ou_olapExploracao datawarehouse mineracao_de_dados_ou_olap
Exploracao datawarehouse mineracao_de_dados_ou_olap
KlaytonAlves421 visualizações
Sistemas por MCRL1964
SistemasSistemas
Sistemas
MCRL1964171 visualizações
Aula banco de dados por Cristiano Roberto
Aula banco de dadosAula banco de dados
Aula banco de dados
Cristiano Roberto54 visualizações
Pg20235 rf20222vp20208 por rikardojsf
Pg20235 rf20222vp20208Pg20235 rf20222vp20208
Pg20235 rf20222vp20208
rikardojsf323 visualizações
Aula1 - Apresentação de Banco de Dados por Rafael Albani
Aula1 - Apresentação de Banco de DadosAula1 - Apresentação de Banco de Dados
Aula1 - Apresentação de Banco de Dados
Rafael Albani33K visualizações
Erp Enterprise Resource Planning por vanessavdf
Erp Enterprise Resource PlanningErp Enterprise Resource Planning
Erp Enterprise Resource Planning
vanessavdf699 visualizações
Introdução ao BI por pichiliani
Introdução ao BIIntrodução ao BI
Introdução ao BI
pichiliani2K visualizações
Kimball Vs Inmon por guest2308b5
Kimball Vs InmonKimball Vs Inmon
Kimball Vs Inmon
guest2308b514.7K visualizações

Similar a Data warehousing

Data Warehouse por
Data WarehouseData Warehouse
Data WarehouseMaicon Silva
1.3K visualizações14 slides
Sistemas por
SistemasSistemas
SistemasMCRL1964
211 visualizações14 slides
Sistemas de Informação (SAD / OLAP) por
Sistemas de Informação (SAD / OLAP)Sistemas de Informação (SAD / OLAP)
Sistemas de Informação (SAD / OLAP)m4rkSpinelli
10.4K visualizações43 slides
Banco de dados aula 2 por
Banco de dados  aula 2Banco de dados  aula 2
Banco de dados aula 2Albert Belchior
1.8K visualizações50 slides
Olap (PROCESSAMENTO ANALÍTICO ONLINE) por
Olap (PROCESSAMENTO ANALÍTICO ONLINE)Olap (PROCESSAMENTO ANALÍTICO ONLINE)
Olap (PROCESSAMENTO ANALÍTICO ONLINE)EderPereira33
50 visualizações27 slides
GS1-Data_Archtecture v2.pptx por
GS1-Data_Archtecture v2.pptxGS1-Data_Archtecture v2.pptx
GS1-Data_Archtecture v2.pptxDoisbagus2bagus
3 visualizações11 slides

Similar a Data warehousing(20)

Data Warehouse por Maicon Silva
Data WarehouseData Warehouse
Data Warehouse
Maicon Silva1.3K visualizações
Sistemas por MCRL1964
SistemasSistemas
Sistemas
MCRL1964211 visualizações
Sistemas de Informação (SAD / OLAP) por m4rkSpinelli
Sistemas de Informação (SAD / OLAP)Sistemas de Informação (SAD / OLAP)
Sistemas de Informação (SAD / OLAP)
m4rkSpinelli10.4K visualizações
Banco de dados aula 2 por Albert Belchior
Banco de dados  aula 2Banco de dados  aula 2
Banco de dados aula 2
Albert Belchior1.8K visualizações
Olap (PROCESSAMENTO ANALÍTICO ONLINE) por EderPereira33
Olap (PROCESSAMENTO ANALÍTICO ONLINE)Olap (PROCESSAMENTO ANALÍTICO ONLINE)
Olap (PROCESSAMENTO ANALÍTICO ONLINE)
EderPereira3350 visualizações
GS1-Data_Archtecture v2.pptx por Doisbagus2bagus
GS1-Data_Archtecture v2.pptxGS1-Data_Archtecture v2.pptx
GS1-Data_Archtecture v2.pptx
Doisbagus2bagus3 visualizações
Data warehouse & olap por Brian Supra
Data warehouse & olapData warehouse & olap
Data warehouse & olap
Brian Supra259 visualizações
Business Intelligence com o microsoft sql server por Milson
Business Intelligence com o microsoft sql serverBusiness Intelligence com o microsoft sql server
Business Intelligence com o microsoft sql server
Milson1K visualizações
por_detras_dos_relatorios por arthurjosemberg
por_detras_dos_relatoriospor_detras_dos_relatorios
por_detras_dos_relatorios
arthurjosemberg175 visualizações
A03 paper - perfil business intelligence - a cadeia de processamento por Marcelo Krug
A03   paper - perfil business intelligence - a cadeia de processamentoA03   paper - perfil business intelligence - a cadeia de processamento
A03 paper - perfil business intelligence - a cadeia de processamento
Marcelo Krug71 visualizações
Ecosistema de data warehouse com ferramentas microsoft por Dennes Torres
Ecosistema de data warehouse com ferramentas microsoftEcosistema de data warehouse com ferramentas microsoft
Ecosistema de data warehouse com ferramentas microsoft
Dennes Torres433 visualizações
Entendo Business Intelligence por Douglas Scheibler
Entendo Business IntelligenceEntendo Business Intelligence
Entendo Business Intelligence
Douglas Scheibler13.5K visualizações
Banco de dados por Albert Belchior
Banco de dadosBanco de dados
Banco de dados
Albert Belchior10.2K visualizações
Tomada decisão por Ecoplas
Tomada decisãoTomada decisão
Tomada decisão
Ecoplas3.6K visualizações
Modelagem multidimensional conceitos básicos por Tânia Resende
Modelagem multidimensional conceitos básicosModelagem multidimensional conceitos básicos
Modelagem multidimensional conceitos básicos
Tânia Resende2.7K visualizações
2019-2 - BD I - Aula 01 C - Introdução a Banco de Dados por Rodrigo Kiyoshi Saito
2019-2 - BD I - Aula 01 C - Introdução a Banco de Dados2019-2 - BD I - Aula 01 C - Introdução a Banco de Dados
2019-2 - BD I - Aula 01 C - Introdução a Banco de Dados
Rodrigo Kiyoshi Saito125 visualizações
Desenhar o conceito de data warehouse numa biblioteca da universidade por Aristidis Jesus
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 Jesus1.3K visualizações

Data warehousing

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.