Arquitetura de um Data Warehouse



Este blog destaca toda a arquitetura de um data warehouse

O que é um data warehouse?

Um Data Warehouse é um local central onde os dados consolidados de vários locais são armazenados. O data warehouse não é carregado sempre que um novo dado é gerado, mas o usuário final pode avaliá-lo sempre que precisar de alguma informação. Existem certos prazos determinados pela empresa quanto a quando o Data Warehouse precisa ser carregado, seja diariamente, mensalmente ou trimestralmente.





Arquitetura de Data Warehouse

Diferentes sistemas de armazenamento de dados têm estruturas diferentes. Alguns podem ter um pequeno número de fontes de dados, enquanto alguns podem ser grandes.

Existem vários sistemas transacionais, fonte 1 e outras fontes conforme mencionado na imagem. A origem pode ser SAP ou arquivos simples e, portanto, pode haver uma combinação de origens. O ETL (Extract, Transfer, Load) é usado para carregar o data warehouse nos data marts. A diferença entre um data house e um data mart é que o data warehouse é usado em todas as organizações, enquanto os data marts são usados ​​para relatórios personalizados individuais.



Por exemplo, existem vários departamentos em uma empresa, como o departamento financeiro, que é muito diferente de um departamento de marketing. Todos eles extraem dados de fontes diferentes e precisam de relatórios personalizados. O departamento financeiro se preocupa principalmente com as estatísticas, enquanto o departamento de marketing se preocupa com as promoções. O departamento de marketing não exige nenhuma informação sobre finanças.

o que append significa em java

Para relatórios personalizados, são necessários subconjuntos de data warehouse chamados data marts. Existem duas abordagens para carregá-lo. Primeiro, carregue o data warehouse e depois carregue os marts ou vice-versa. No cenário de relatório, que é a camada de acesso a dados, o usuário acessa o data warehouse e gera o relatório. Todas essas ferramentas de relatório têm o objetivo de tornar a interface frontal extremamente fácil para o consumidor, uma vez que as pessoas no nível de tomada de decisão não estão preocupadas com informações técnicas. Eles estão principalmente preocupados com um relatório limpo e utilizável.

Portanto, todas essas ferramentas de relatório funcionam no front end, mas no back end, elas geram as consultas e acessam o banco de dados e o usuário recebe o relatório na hora certa. Essas ferramentas de relatório podem agendar os trabalhos para executar e gerar os relatórios.



Tem alguma questão para nós? Mencione-os na seção de comentários e entraremos em contato com você.

como transformar double em int

Postagens relacionadas: