Partilhar via


Usar a atividade switch para ramificar condicionalmente a execução num pipeline

A atividade switch no Microsoft Fabric fornece a mesma funcionalidade que uma instrução switch nas linguagens de programação. Avalia um conjunto de atividades correspondentes a um caso que corresponde à avaliação da condição.

Pré-requisitos

Para começar, você deve preencher os seguintes pré-requisitos:

Adicionar uma atividade de switch a um pipeline com UI

Para usar uma atividade de switch numa pipeline, complete os seguintes passos:

Criação da atividade

  1. Crie um novo pipeline em seu espaço de trabalho.

  2. Procure a atividade de comutação na barra de ferramentas de Atividades do pipeline e selecione-a para a adicionar à canvas do pipeline. Talvez seja necessário expandir a lista de atividades usando o botão +, pois há mais atividades disponíveis do que normalmente cabe no espaço da barra de ferramentas.

    Captura de ecrã da interface do Fabric com o painel de Atividades e a atividade do interruptor destacados.

  3. Se a nova atividade de interruptor na tela ainda não estiver selecionada, selecione-a.

    Captura de ecrã a mostrar o separador de definições gerais da atividade do interruptor.

Consulte as orientações sobre definiçõesGerais do para configurar o separador Definições gerais.

Configurações de atividades

Selecione o separador Atividades, e verá o caso padrão já adicionado à lista de casos.

A cláusula Expression é onde se fornece uma expressão a ser avaliada e comparada com as opções de caso, e oferece suporte a conteúdo dinâmico que permite usar parâmetros, variáveis de sistema, funções e variáveis locais do seu projeto para comparação com os vários casos.

Você pode usar o ícone de lápis à direita de cada caso na guia Atividades para configurar as atividades que serão executadas quando esse caso corresponder à Expressão. Você pode usar o botão + Adicionar caso para adicionar novos casos além do padrão que é executado se nenhum outro caso corresponder ao resultado da Expressão . Também pode adicionar casos e atividades diretamente na interface de atividade do switch no próprio pipeline canvas selecionando o + botão para adicionar um caso, ou o ícone do lápis ao lado dos casos listados para configurar atividades para cada caso.

Captura de ecrã a mostrar o separador de definições de atividade de troca, destacando o separador e onde escolher uma nova ligação.

Configurando atividades de caso

Quando editas as atividades de um caso selecionando o ícone do lápis ao lado, seja no painel de definições de Atividades , ou diretamente na interface de atividade do interruptor na tela do pipeline, verás o editor de atividades do caso. Isso é semelhante ao editor de pipeline, mas específico para o caso selecionado. Pode adicionar qualquer número de atividades, tal como num pipeline, e estas serão executadas quando o caso selecionado coincide com a Expressão para a atividade do switch. Neste exemplo, foi adicionada uma atividade de Cópia ao caso predefinido, que será executada sempre que nenhum dos outros casos corresponda à Expressão definida na atividade de comutação.

Captura de tela mostrando o painel do editor de atividades de caso para o caso padrão com uma atividade de cópia de exemplo adicionada a ele.

Observe o pipeline e o caso no canto superior esquerdo do editor de atividades do caso. Quando terminar de configurar as atividades do caso, você poderá selecionar o link do nome do pipeline para navegar de volta ao editor de pipeline principal novamente.

Guardar e executar ou programar o pipeline

Altere para o separador Home na barra superior do editor de pipelines e selecione o botão "Salvar" para guardar o seu pipeline. Selecione Executar para executá-lo diretamente ou Agendar para agendá-lo. Você também pode visualizar o histórico de execução aqui ou definir outras configurações.

Captura de tela mostrando a guia Página Inicial no editor de pipeline com os botões Nome da guia, Salvar, Executar e Agendar realçados.