Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Quando utiliza uma atividade de Espera num pipeline, este aguarda pelo período de tempo especificado antes de continuar a execução das atividades subsequentes.
APLICA-SE A:
Azure Data Factory
Azure Synapse Analytics
Gorjeta
Data Factory em Microsoft Fabric é a próxima geração de Azure Data Factory, com uma arquitetura mais simples, IA incorporada e novas funcionalidades. Se és novo na integração de dados, começa pelo Fabric Data Factory. As cargas de trabalho existentes do ADF podem atualizar para o Fabric para aceder a novas capacidades em ciência de dados, análise em tempo real e relatórios.
Criar uma atividade de espera com UI
Para usar uma atividade de espera em um pipeline, conclua as seguintes etapas:
Pesquise por Esperar no painel Atividades do pipeline e arraste uma atividade de espera para o canvas do pipeline.
Selecione a nova atividade Esperar na tela, se ainda não estiver selecionada, e a guia Configurações para editar seus detalhes.
Insira um número de segundos para a atividade esperar. Pode ser um número literal ou qualquer combinação de expressões dinâmicas , funções, variáveis de sistema ou saídas de outras atividades.
Sintaxe
{
"name": "MyWaitActivity",
"type": "Wait",
"typeProperties": {
"waitTimeInSeconds": 1
}
}
Propriedades do tipo
| Propriedade | Descrição | Valores permitidos | Necessário |
|---|---|---|---|
| nome | Nome da Wait atividade. |
Cadeia (de carateres) | Sim |
| tipo | Deve ser definido como Aguardar. | Cadeia (de carateres) | Sim |
| tempoDeEsperaEmSegundos | O número de segundos que o pipeline aguarda antes de continuar com o processamento. | Número inteiro | Sim |
Exemplo
Nota
Esta seção fornece definições JSON e comandos PowerShell de exemplo para executar o pipeline. Para um guia com instruções passo a passo para criar um pipeline usando definições de Azure PowerShell e JSON, veja tutorial: criar uma fábrica de dados usando Azure PowerShell.
Pipeline com atividade de espera
Neste exemplo, o pipeline tem duas atividades: Until e Wait. A atividade Esperar está configurada para aguardar um segundo. O pipeline executa a atividade da Web em um loop com um segundo de tempo de espera entre cada execução.
{
"name": "DoUntilPipeline",
"properties": {
"activities": [
{
"type": "Until",
"typeProperties": {
"expression": {
"value": "@equals('Failed', coalesce(body('MyUnauthenticatedActivity')?.status, actions('MyUnauthenticatedActivity')?.status, 'null'))",
"type": "Expression"
},
"timeout": "00:10:00",
"activities": [
{
"name": "MyUnauthenticatedActivity",
"type": "WebActivity",
"typeProperties": {
"method": "get",
"url": "https://www.fake.com/",
"headers": {
"Content-Type": "application/json"
}
},
"dependsOn": [
{
"activity": "MyWaitActivity",
"dependencyConditions": [ "Succeeded" ]
}
]
},
{
"type": "Wait",
"typeProperties": {
"waitTimeInSeconds": 1
},
"name": "MyWaitActivity"
}
]
},
"name": "MyUntilActivity"
}
]
}
}
Conteúdos relacionados
Veja outras atividades de fluxo de controle suportadas: