Prezados, boa noite.
Por gentileza, poderiam explicar a logica do código aplicado na Tarefa Execução SQL "Execução de rotina Esq. Dir e Nivel"?
Tempo no Vídeo 9:50.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Prezados, boa noite.
Por gentileza, poderiam explicar a logica do código aplicado na Tarefa Execução SQL "Execução de rotina Esq. Dir e Nivel"?
Tempo no Vídeo 9:50.
Oii Alan, tudo bem?
Esquerda e direita são campos que identificam cada membro da dimensão que estão abaixo do nível em que este membro se encontra. Os atributos de nível identifica quantos níveis abaixo da hierarquia o membro da dimensão está localizado. Eles tem como função auxiliar na localização de membros da dimensão.
Na aula em que especifica, o professor colocou uma tarefa no fluxo de dados com um SQL que exclui e cria as tabelas auxiliares para o cálculo do Nível Esquerda e Direita. Junto nesse SQL, insere os dados na temp_auxtabela, buscando da Dim_Organizacional. Também contém uma procedure para atualizar a temp_auxcontrole que é onde fica os cálculos da esquerda e direita.
Espero ter ajudado. Qualquer coisa você me fala, tá bom? :)