Propagação de colunas
Descrição
Seção intitulada “Descrição”Quando altera uma coluna na origem — muda-lhe o nome, altera o tipo ou remove-a —, todos os passos a jusante que são mapeados para essa coluna têm de ser atualizados em conformidade. A Propagação de colunas faz esse trabalho por si com uma única confirmação.
A propagação está disponível em qualquer passo que tenha um ColumnMapper (Project Table, Calculate, Append, Merge, etc.). Dois botões na barra de ferramentas do mapeador controlam-na:
Propagate All— propaga todas as colunas do mapeadorPropagate Selected— propaga apenas as colunas que selecionou na grelha do mapeador
Propagar uma alteração de coluna
Seção intitulada “Propagar uma alteração de coluna”- Abra o passo do fluxo de trabalho que contém a coluna que pretende alterar
- No ColumnMapper, faça a alteração (mudança de nome, alteração de tipo, etc.)
- Clique em
Propagate All(ou selecione linhas e clique emPropagate Selected) na barra de ferramentas do mapeador - A caixa de diálogo Propagar a jusante abre com uma árvore de todos os passos que dependem do passo de origem
- Marque os passos aos quais pretende aplicar a alteração — os passos subordinados são marcados em cascata automaticamente
- Nos passos de agregação, escolha a função de agregação para quaisquer colunas novas no painel Agregação inferior
- Clique em
Confirm
O painel Agregação lista as funções de agregação standard. Avançado sem agrupamento, utilizado com funções de janela, é definido no próprio mapeador do passo e não é oferecido aqui. Se a agregação que escolher não se adequar a uma coluna, a caixa de diálogo indica qual a coluna e porquê, para que possa escolher outra.
A caixa de diálogo assume predefinições seguras: quando uma linha a jusante não tem um mapeamento explícito para a coluna, o nome de origem é reutilizado como destino, para que nenhuma informação se perca pelo caminho.
O que é propagado
Seção intitulada “O que é propagado”- Mudança de nome da coluna — alteração do nome de origem → destino
- Alteração de tipo — o tipo de dados é atualizado onde quer que a coluna apareça
- Novas colunas adicionadas neste passo — seguem em frente para os mapeadores a jusante
- Operações de remoção aplicadas à origem
Os passos que não referenciam a coluna continuam a ser mostrados na árvore, mas ficam desmarcados por predefinição.
Erros e novas tentativas
Seção intitulada “Erros e novas tentativas”Se um passo a jusante tiver sido editado por outra pessoa desde que a caixa de diálogo foi aberta, a propagação falha com um erro de versão desatualizada. A caixa de diálogo volta a obter automaticamente o grafo de dependências e permite-lhe tentar novamente sem perder as suas seleções. Se a própria nova obtenção falhar, as suas seleções são igualmente preservadas, para que possa resolver o problema subjacente e tentar de novo.