Compartilhar via


Visão geral de atividade

As atividades são os blocos de construção que ajudam você a criar fluxos de trabalho de dados de ponta a ponta no Microsoft Fabric. Pense neles como as tarefas que movem e transformam seus dados para atender às suas necessidades comerciais. Você pode usar uma atividade de cópia para mover dados do SQL Server para o Armazenamento de Blobs do Azure. Em seguida, você pode adicionar uma atividade de fluxo de dados ou atividade do Notebook para processar e transformar esses dados antes de carregá-los no Azure Synapse Analytics para relatórios.

As atividades são agrupadas em pipelines para atingir metas específicas. Por exemplo, você pode criar um pipeline que:

  • Coleta dados de log de diferentes fontes
  • Limpa e organiza esses dados
  • Executa análises analíticas para buscar insights

Agrupar suas atividades em um pipeline permite que você gerencie todas essas etapas como uma unidade em vez de lidar com cada atividade separadamente. Você pode implantar e agendar todo o pipeline de uma só vez para ser executado sempre que precisar.

O Microsoft Fabric oferece três tipos de atividades:

Atividades de movimentação de dados

Essas atividades ajudam você a mover dados de um lugar para outro em seu pipeline.

Atividade de movimentação Description
Copiar dados Você pode copiar dados de qualquer fonte com suporte para qualquer destino com suporte. Confira a visão geral do Conector para ver o que está disponível.
Trabalho de cópia Trabalhos de cópia são um método simplificado para mover dados rapidamente.

Se você precisar escolher entre diferentes opções de movimentação de dados, consulte o artigo do guia de decisão de movimentação de dados .

Atividades de transformação de dados

Essas atividades ajudam você a processar e transformar seus dados. Você pode usá-las individualmente ou encadeá-las com outras atividades.

Para obter mais informações, confira o artigo Atividades de transformação de dados.

Atividade de transformação de dados Ambiente de computação
Copiar dados Gerenciador de computação do Microsoft Fabric
Fluxo de dados Gen2 Gerenciador de computação do Microsoft Fabric
Excluir dados Gerenciador de computação do Microsoft Fabric
Bloco de Anotações do Fabric Clusters do Apache Spark gerenciados pelo Microsoft Fabric
Atividade do HDInsight Clusters do Apache Spark gerenciados pelo Microsoft Fabric
Definição de Trabalho do Spark Clusters do Apache Spark gerenciados pelo Microsoft Fabric
Procedimento armazenado SQL do Azure, Azure Synapse Analytics ou SQL Server
Script SQL SQL do Azure, Azure Synapse Analytics ou SQL Server

Atividades de fluxo de controle

Essas atividades ajudam você a controlar como o pipeline é executado:

Atividade de controle Description
Variável de acréscimo Adicionar um valor a uma variável de matriz.
Atividade do Lote do Azure Executa um script do Lote do Azure.
Atividade do Azure Databricks Executa um trabalho do Azure Databricks (Notebook, Jar, Python).
Atividade do Azure Machine Learning Executa um trabalho do Azure Machine Learning.
Desativar atividade Desativa outra atividade.
Fail Fazer com que a execução do pipeline falhe com uma mensagem de erro personalizada e um código de erro.
Filter Aplicar uma expressão de filtro a uma matriz de entrada.
ForEach A atividade ForEach define um fluxo de controle repetitivo no seu pipeline. Essa atividade é usada para iterar em uma coleção e executa atividades especificadas em um loop. A implementação dessa atividade em loop é semelhante à estrutura em loop Foreach nas linguagens de programação.
Atividade de funções Executa uma Função do Azure.
Obter metadados A atividade GetMetadata pode ser usada para recuperar metadados de todos os dados em um pipeline do Data Factory ou do Synapse.
Se (condição) A Condição If pode ser usada para ramificar com base em condições que são avaliadas como true ou false. A atividade If Condition fornece a mesma funcionalidade que uma instrução if fornece em linguagens de programação. Ela avalia um conjunto de atividades quando a condição é avaliada como true e outro conjunto de atividades quando a condição é avaliada como false.
Invocar pipeline A atividade Execute Pipeline permite que um pipeline do Data Factory ou do Synapse invoque outro pipeline.
Atividade KQL Executa um script KQL em uma instância do Kusto.
Atividade de pesquisa A atividade de pesquisa pode ser usada para ler ou procurar um registro/nome de tabela/valor de qualquer fonte externa. Essa saída pode referenciada pelas atividades com êxito.
Definir variável Definir o valor de uma variável que já existe.
Atividade de comutação Implementa uma expressão de comutador que permite várias atividades subsequentes para cada resultado potencial da expressão.
Atividade do Teams Posta uma mensagem em um canal do Teams ou chat em grupo.
Até a atividade Implementa o loop Do-Until, que é semelhante à estrutura de looping Do-Until em linguagens de programação. Ela executa um conjunto de atividades em um loop até que a condição associada à atividade seja avaliada como verdadeira. Você pode especificar um valor de tempo limite para a atividade Until.
Atividade de espera Quando você usa uma atividade de espera em um pipeline, o pipeline aguarda o tempo especificado antes de continuar com a execução de atividades subsequentes.
Atividade da Web A atividade da Web pode ser usada para chamar um ponto de extremidade REST personalizado de um pipeline.
Atividade de webhook Usando a atividade de webhook, chame um ponto de extremidade e passe uma URL de retorno de chamada. A execução do pipeline aguarda a chamada do retorno de chamada para prosseguir com a próxima atividade.

Adicionar atividades a um pipeline com a interface do usuário do Microsoft Fabric

Veja como adicionar e configurar atividades em seu pipeline:

  1. Crie um pipeline no seu workspace.
  2. Acesse a guia Atividades e navegue pelas atividades disponíveis. Role para a direita para ver todas as opções e selecione uma atividade para adicioná-la ao editor de pipeline.
  3. Ao adicionar uma atividade e selecioná-la na tela, você verá suas configurações gerais no painel de propriedades abaixo.
  4. Cada atividade tem outras opções de configuração em outras guias no painel de propriedades.

Captura de tela mostrando o editor de pipeline com a guia Activities, a barra de ferramentas, uma atividade de cópia e a guia Geral das suas propriedades, tudo destacado.

Configurações gerais

Ao adicionar uma nova atividade a um pipeline e selecioná-la, você verá suas propriedades na parte inferior da tela. Estes incluem Geral, Configurações e outras abas, às vezes.

Captura de tela mostrando a guia Configurações gerais de uma atividade.

Cada atividade inclui campos Nome e Descrição nas configurações gerais. Algumas atividades também têm estas opções:

Setting Description
Timeout Quanto tempo uma atividade pode ser executada antes do tempo limite. O padrão é de 12 horas e o máximo é de sete dias. Use o formato D.HH:MM:SS.
Retry Quantas vezes tentar novamente se a atividade falhar.
(Propriedades avançadas) Intervalo de repetição (s) Quantos segundos aguardar entre tentativas de repetição.
(Propriedades avançadas) Saída segura Quando selecionada, a saída da atividade não aparecerá nos registros.
(Propriedades avançadas) Entrada segura Quando selecionada, a entrada de atividade não aparecerá nos logs.

Note

Por padrão, você pode ter até 120 atividades por pipeline. Isso inclui atividades internas em contêineres.