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.
Quando você usa uma atividade de espera em um pipeline, o pipeline aguarda o período de tempo especificado antes de continuar com a execução de atividades subsequentes.
APLICA-SE A:
Azure Data Factory
Azure Synapse Analytics
Dica
Data Factory no Microsoft Fabric é a próxima geração de Azure Data Factory, com uma arquitetura mais simples, IA interna e novos recursos. Se você não estiver familiarizado com a integração de dados, comece com Fabric Data Factory. As cargas de trabalho existentes do ADF podem ser atualizadas para Fabric para acessar novos recursos em ciência de dados, análise em tempo real e relatórios.
Criar uma atividade Wait com interface do usuário
Para usar uma atividade de espera em um pipeline, siga estas etapas:
Procure Wait no painel Atividades do pipeline e arraste uma atividade de espera para a tela do pipeline.
Selecione a nova atividade de espera na tela, se ainda não estiver selecionada, e a guia Configurações para editar os detalhes.
Insira um número de segundos que a atividade deverá aguardar. Pode ser um número literal ou alguma 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 de tipo
| Propriedade | Descrição | Valores permitidos | Obrigatório |
|---|---|---|---|
| nome | Nome da atividade Wait. |
String | Sim |
| tipo | Deve ser definido para Wait. | String | Sim |
| waitTimeInSeconds | O número de segundos que o pipeline aguarda antes de continuar o processamento. | Integer | Sim |
Exemplo
Observação
Esta seção fornece definições de JSON e comandos de exemplo do PowerShell para executar o pipeline. Para obter um guia passo a passo para criar um pipeline usando definições de Azure PowerShell e JSON, consulte tutorial: criar um data factory usando Azure PowerShell.
Pipeline com atividade Wait
Neste exemplo, o pipeline tem duas atividades: Until e Wait. A atividade Wait é configurada para esperar por um segundo. O pipeline executa a atividade da Web em um loop com um tempo de espera de um segundo após 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údo relacionado
Veja outras atividades de fluxo de controle com suporte: