Compartilhar via


Como criar um branch no fluxo de dados de mapeamento

APLICA-SE A: Azure Data Factory Azure Synapse Analytics

Dica

Experimente o Data Factory no Microsoft Fabric, uma solução de análise tudo-em-um para empresas. O Microsoft Fabric abrange desde movimentação de dados até ciência de dados, análise em tempo real, business intelligence e relatórios. Saiba como iniciar uma avaliação gratuita!

Os fluxos de dados estão disponíveis nos pipelines do Azure Data Factory e do Azure Synapse. Este artigo se aplica ao fluxo de dados de mapeamento. Se você for iniciante nas transformações, veja o artigo introdutório Transformar dados usando um fluxo de dados de mapeamento.

Adicione um novo branch para executar vários conjuntos de operações e transformações no mesmo fluxo de dados. A adição de um novo branch é útil quando você deseja usar a mesma fonte em vários coletores ou para realizar a autojunção de dados.

Um novo branch proveniente da lista de transformações pode ser adicionado de modo semelhante a outras transformações. O Novo Branch só estará disponível como uma ação quando houver uma transformação existente após a transformação que você está tentando ramificar.

Captura de tela que mostra a opção Novo branch no menu Várias entradas/saídas.

No exemplo abaixo, o fluxo de dados está lendo dados de viagens de táxi. A saída agregada por dia e por fornecedor é necessária. Em vez de criar dois fluxos de dados separados que leem da mesma fonte, um novo branch pode ser adicionado. Dessa forma, ambas as agregações podem ser executadas como parte do mesmo fluxo de dados.

Captura de tela que mostra o fluxo de dados com dois branches na fonte.

Observação

Ao clicar no sinal de mais (+) para adicionar transformações ao grafo, você verá apenas a opção Nova Ramificação quando houver blocos de transformação subsequentes. Isso ocorre porque a Nova Ramificação cria uma referência para o fluxo existente e requer processamento upstream no qual operar. Se você não vir a opção Nova Ramificação, adicione uma Coluna Derivada ou outra transformação primeiro, retorne ao bloco anterior e verá Nova Ramificação como uma opção.

Após realizar a ramificação, talvez você queira usar as transformações de fluxo de dados