Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 – Mover dados entre sistemas
- Atividades de transformação de dados – Processar e transformar seus dados
- Atividades de controle de fluxo – Gerenciar como o pipeline funciona
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:
- Crie um pipeline no seu workspace.
- 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.
- Ao adicionar uma atividade e selecioná-la na tela, você verá suas configurações gerais no painel de propriedades abaixo.
- Cada atividade tem outras opções de configuração em outras guias no painel de propriedades.
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.
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.