-
Data warehouse é um depósito de dadosdigitais que serve para armazenar informações detalhadas relativamente a uma empresa, criando e organizando relatórios através de históricos que são depois usados pela empresa para ajudar a tomar decisões importantes com base nos fatos apresentados.
https://www.significados.com.br/data-warehouse/
-
Um data warehouse visa integrar os dados internos e externos de uma organização em uma estrutura unificada, a fim de permitir uma melhor utilização dos dados.
Usualmente, os data warehouses dão apoio a análises de série temporal e de tendências, as quais requerem maior volume de dados históricos do que os que geralmente são mantidos em bancos de dados transacionais.
Características do data warehouse:
· coleção de dados orientados por assuntos;
· integrados;
· variáveis com o tempo;
· não voláteis.
O data warehouse é um banco de dados contendo dados extraídos do ambiente de produção da empresa (OLTP), que foram selecionados, tendo sido otimizados para processamento de consulta e não para processamento de transações através de um processo de extração transformação e carga (ou ETL – Extract transform and Load).
-
Eu discordo do gabarito devido afirmar que o Data warehouse é melhor no desempenho na consulta do que um modelo transacional. Haja vista o OLTP ser executados de forma mais rápida com tempo de resposta de milissegundos até segundos e o OLAP ser executado de forma mais lenta com tempo de resposta de segundos até horas.
Mas quem sou eu na fila do pão né!
-
Correto!
Porque o sistema OLTP é muito simétrico. Todas as tabelas parecem iguais; esses diagramito isto, pode-se concluir que modelos Entidade-Relacionamento são um desastre para ambientes read only (somente consulta) e não são propícios para serem utilizados como base para o Data Warehouse. as são difíceis de visualizar e memorizar tanto pelo usuário final quanto pelos projetistas (Kimball, 1998). Em consultas que abrangem muitas tabelas e registros, os diagramas Entidade-Relacionamento tornam- se muito complexos tanto para o usuário entender quanto para o software navegar.