? Um data warehouse é um banco de dados relacional , um banco de dados eletrônico no qual os dados são armazenados em tabelas de linhas e colunas. Ele foi projetado para consulta e análise, em vez de processamento de transações todos os dias. Uma transação é uma unidade atômica de trabalho, tais como o pagamento de uma conta de luz da sua conta bancária , o que quer bem ou mal sucedida . Ao contrário de um sistema de processamento de transações, um armazém de dados não precisa responder imediatamente às solicitações dos usuários e tem outras características únicas. Assunto Orientada
Um banco de dados é projetado para ajudar os analistas a analisar os dados . Como tal, os dados são armazenados por assunto , em vez de através da aplicação , em outras palavras , os dados são O assunto exato pode variar de empresa para empresa , mas uma empresa pode decidir estruturar seu data warehouse por " orientada para o assunto. " vendas, envios ou inventário , para que ele possa responder a perguntas como : "Qual cliente comprou a maior parte deste produto no ano passado? "
Extract, Transform and Load
Outra característica de um data warehouse é que ele deve reunir dados de diferentes bases de dados operacionais , arquivos e segmentos de dados , mas , em seguida, apresenta-los em um formato consistente . Isso significa que, antes de os dados são movidos para um armazém de dados, ele deve passar por um processo conhecido como extração, transformação e carga. Primeiro , este processo permite extrair dados de uma ou mais fontes de dados operacionais . Em segundo lugar, ele remove as inconsistências de dados e, finalmente , ele carrega os dados para o data warehouse . Em última análise, a eficiência desse processo determina a qualidade dos dados em um data warehouse.
Não volátil
Uma vez transferido para um armazém de dados , os dados não não muda e é descrito como " não-volátil. " Os dados não se destina a administrar os negócios do dia- a-dia , ao contrário de dados mantidos em bancos de dados operacionais , não é atualizado após cada transação individual. Em vez disso, os dados são transferidos para o data warehouse , em intervalos específicos regulares, como uma vez por dia , uma vez por semana ou uma vez por mês , dependendo da natureza exata dos dados.
Dados Históricos
ao contrário de um sistema de processamento de transações, em que os dados históricos são arquivados para manter o desempenho do banco de dados , um armazém de dados deve conter dados históricos. A fim de identificar tendências de negócios, analistas necessitam de grandes volumes de dados , coletados ao longo do tempo , de modo que um data warehouse contém "instantâneos" históricas de dados operacionais em horários específicos. Em outras palavras, os dados em um data warehouse é descrito como " variante tempo", porque seus focos mudar , principalmente ao longo do tempo .