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.
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.
Você pode usar uma Validação em um pipeline para garantir que ele continue a execução apenas depois de validar a existência da referência do conjunto de dados anexado, que ele atende aos critérios especificados ou atingir o tempo limite.
Criar uma atividade de validação com a interface do usuário
Para usar uma atividade de validação em um pipeline, conclua as seguintes etapas:
- Pesquise Validation no painel Atividades do pipeline e arraste uma atividade validação para a tela do pipeline.
- Selecione a nova atividade Validation na tela, se ainda não estiver selecionada, e a guia Configurações para editar os detalhes.
- Selecione um conjunto de dados ou defina um novo selecionando o botão Novo. Para conjuntos de dados baseados em arquivos como o exemplo de texto delimitado acima, você pode selecionar um arquivo específico ou uma pasta. Quando uma pasta é selecionada, a atividade de validação permite ignorar a validação da existência de itens filho na pasta ou exigir a existência ou não de itens filho.
- A saída da atividade de validação pode ser usada como uma entrada para outras atividades e referenciada nessas atividades para uma de suas propriedades com o uso de expressões dinâmicas.
Sintaxe
{
"name": "Validation_Activity",
"type": "Validation",
"typeProperties": {
"dataset": {
"referenceName": "Storage_File",
"type": "DatasetReference"
},
"timeout": "0.12:00:00",
"sleep": 10,
"minimumSize": 20
}
},
{
"name": "Validation_Activity_Folder",
"type": "Validation",
"typeProperties": {
"dataset": {
"referenceName": "Storage_Folder",
"type": "DatasetReference"
},
"timeout": "0.12:00:00",
"sleep": 10,
"childItems": true
}
}
Propriedades de tipo
| Propriedade | Descrição | Valores permitidos | Obrigatório |
|---|---|---|---|
| nome | Nome da atividade de "Validação" | String | Sim |
| tipo | Precisa ser definido como Validation. | String | Sim |
| conjunto de dados | A atividade bloqueia a execução até que tenha validado que essa referência de conjunto de dados exista e que atenda aos critérios especificados ou que o tempo limite tenha sido atingido. O conjunto de dados fornecido deve suportar a propriedade "MinimumSize" ou "ChildItems". | Referência de conjunto de dados | Sim |
| tempo limite | Especifica o tempo limite para a atividade ser executada. Se nenhum valor for especificado, o padrão será de 12 horas ("0.12:00:00"). O formato é d.hh:mm:ss | String | Não |
| sleep | Um atraso em segundos entre as tentativas de validação. Se nenhum valor for especificado, o valor padrão será de dez segundos. | Integer | Não |
| childItems | Verifica se a pasta tem itens filhos. true: valida se a pasta existe e tem itens. Bloqueia até que pelo menos um item esteja presente na pasta ou o valor do tempo limite seja atingido. false: valida se a pasta existe e está vazia. Bloqueia até a pasta estar vazia ou até que o valor de tempo limite seja atingido. Se nenhum valor for especificado, a atividade será bloqueada até que a pasta exista ou até que o tempo limite seja atingido. |
booleano | Não |
| tamanhoMínimo | Tamanho mínimo de um arquivo em bytes. Se nenhum valor for especificado, o valor padrão será de 0 bytes | Integer | Não |
Conteúdo relacionado
Veja outras atividades de fluxo de controle com suporte: