Boa tarde, eu queria entender um pouco mais do porquê dos vários processos de ETL feitos para dimensão Organizacional e também essa parte de inserção no banco de dados.
Por exemplo; quando eu faço vejo uma prévia do que será inserido no banco dos processos 4 e 5, os resultados são os mesmos:
matricula VENDEDOR matricula3 DIRETOR NIVEL ESQUERDA DIREITA
10 Antonio L 20 John Campbell 0 0 0
11 Willian Show 18 Taylor Maxwell 0 0 0
12 Mike Star 18 Taylor Maxwell 0 0 0
9 Walter Guys 20 John Campbell 0 0 0
Então até aí eu estou sobrescrevendo a tabela sem adicionar algo novo.
Mas uma diferença que existe entre esses dois processos é na hora da inserção no banco, onde a comparação do processo 5 se dá com a coluna matrícula:
Table field Comparator Stream field1
Cod_Organizacional = matricula
E no processo 4 se dá com a matrícula3:
Table field Comparator Stream field1
Cod_Organizacional = matricula3
Então é nesse parte que parece estar a necessidade de processos separados, mas eu não peguei a lógina totalmente do efeito que isso gera na tabela.