3
respostas

Dimensão Tipo 2 - Histórica

Olá! O curso apresenta como inserir novos registros, e atualizar os registros já existentes, usando a "chave do negócio".

Contudo, o curso de BI cita e foca na necessidade de manter dimensões históricas, mas não exemplifica como fazer isso utilizando o SSIS.

Poderiam tirar essa dúvida, da melhor maneira de proceder na aplicação prática de dimensões históricas?

Obrigado!!

3 respostas

Oii Luiz, tudo bem com você? Espero que sim.

Nessa formação o professor não mostra como utilizar o atributo do tipo histórico, mas nessa formação aqui: BI e Data Warehouse com Pentaho o professor mostra a fundo sobre o atributo do tipo histórico.

No atributo do tipo histórico a tabela pode ser modelada da mesma forma que o professor ensina durante o curso, mas com alguns campos a mais na tabela para referenciar aquela alteração, por exemplo: data inicial e data final.

Te explicando rapidinho um exemplo prático, vou usar a Dim_Organizacional como exemplo.

O João faz parte do departamento de RJ, mas aconteceu algumas mudanças e decidiram transferir o João para o departamento de SP, como o atributo histórico vai agir aqui? Invés de ele sobrescrever o registro, ele vai criar um novo com a data de referência, observe só:

Imgur

Espero ter sanado sua dúvida. Qualquer coisa estou sempre à disposição, tá bom? :)

Oi Maria. Muito obrigado pelo retorno!!!

Quem bom que o professor aborda esse assunto. Minha próxima formação, será em Pentaho =)

Obrigado por mostrar o conceito e modelagem da tabela. Conseguiria explicar como executar isso no SSIS?

Oii Luiz,

É basicamente o que te mostrei acima, referente a modelagem. Na Dimensão de Alteração Lenta, invés de selecionarmos para ser um atributo de alteração, selecionamos para ser um atributo histórico.

Imgur

Então no caso, ao ser atualizado os dados invés de sobrescrever o registro, ele marca como antigo e cria um novo.

Qualquer dúvida, é só falar :)