Dimensões/Fatos e Período Inicial e Final de Extração
Conforme o conceito de Data Warehouse os Fatos e Dimensões são tabelas do banco de dados, só que no modelo dimensional adquirem nomes de Fatos e Dimensões de acordo com a função da tabela.
Um modelo dimensional conta basicamente comuma tabela de fatos central e tabelas dimensionais ligadas diretamente a elas, conforme a imagem abaixo demonstra:
Estes conceitos serão importantes para o mapeamento do agendamento para carga das dimensões e fatos. Com isto já podemos afirmar que tabelas fatos possuem uma quantidade de atualizações maior que as tabelas de dimensões. Além dos conceitos referentes às Dimensões Comuns e as tabelas fatos, existem dois conceitos essenciais para a integração, que são:
- Carga Inicial - Start - Período de Extração
- Finish - Período de Extração
O primeiro conceito tem o objetivo de gravar a data inicial referente à extração de dados via conceito.
O segundo conceito tem o objetivo de gravar a data final referente à extração de dados via conceito.
Estes conceitos devem ser executados na seguinte ordem:
- O conceito "Carga Inicial - Start - Período de Extração" deve ser o primeiro conceito a ser agendado via Job.
- O conceito "Finish - Período de Extração" deve o último conceito a ser agendado via Job.
Observação:
Sendo assim a execução destes conceitos são obrigatórias para o funcionamento da integração.
Conforme arquitetura utilizada, teremos alguns Data Mart´s e um Data WareHouse (Stage Area), sendo que a ferramenta ETL (Extract/transform/load) utilizada será o Conceito. Com isto foram criados 5 segmentos de dimensões:
- Dimensões Comerciais
- Dimensões Comuns
- Dimensões Controladoria
- Dimensões Financeiras
- Dimensões Materiais
- Dimensões RH