Atividade de validação no Azure Data FactoryValidation activity in Azure Data Factory

APLICA-SE A: Azure Data Factory Azure Synapse Analytics

Você pode usar uma validação em um pipeline para garantir que o pipeline continue a execução apenas depois de ter validado a referência do conjunto de entrada anexado, que ele atende aos critérios especificados ou que o tempo limite tenha sido atingido.You can use a Validation in a pipeline to ensure the pipeline only continues execution once it has validated the attached dataset reference exists, that it meets the specified criteria, or timeout has been reached.

SintaxeSyntax


{
    "name": "Validation_Activity",
    "type": "Validation",
    "typeProperties": {
        "dataset": {
            "referenceName": "Storage_File",
            "type": "DatasetReference"
        },
        "timeout": "7.00:00:00",
        "sleep": 10,
        "minimumSize": 20
    }
},
{
    "name": "Validation_Activity_Folder",
    "type": "Validation",
    "typeProperties": {
        "dataset": {
            "referenceName": "Storage_Folder",
            "type": "DatasetReference"
        },
        "timeout": "7.00:00:00",
        "sleep": 10,
        "childItems": true
    }
}

Propriedades de tipoType properties

PropriedadeProperty DescriçãoDescription Valores permitidosAllowed values ObrigatórioRequired
namename Nome da atividade de ' validação 'Name of the 'Validation' activity StringString SimYes
typetype Deve ser definido como validação.Must be set to Validation. StringString SimYes
datasetdataset A atividade bloqueará a execução até que tenha validado essa referência de conjunto de e que ele atenda aos critérios especificados ou que o tempo limite tenha sido atingido.Activity will block execution until it has validated this dataset reference exists and that it meets the specified criteria, or timeout has been reached. O conjunto de conjuntos fornecido deve dar suporte à propriedade "MinimumSize" ou "ChildItems".Dataset provided should support "MinimumSize" or "ChildItems" property. Referência de DataSetDataset reference SimYes
tempo limitetimeout Especifica o tempo limite para a atividade ser executada.Specifies the timeout for the activity to run. Se nenhum valor for especificado, o valor padrão será 7 dias ("7.00:00:00").If no value is specified, default value is 7 days ("7.00:00:00"). O formato é d. hh: mm: SSFormat is d.hh:mm:ss StringString NãoNo
sleepsleep Um atraso em segundos entre as tentativas de validação.A delay in seconds between validation attempts. Se nenhum valor for especificado, o valor padrão será 10 segundos.If no value is specified, default value is 10 seconds. IntegerInteger NãoNo
childItemschildItems Verifica se a pasta tem itens filhos.Checks if the folder has child items. Pode ser definido como-true: valide se a pasta existe e se ela tem itens.Can be set to-true : Validate that the folder exists and that it has items. Bloqueia até que pelo menos um item esteja presente na pasta ou o valor de tempo limite seja atingido.-false: valide se a pasta existe e se está vazia.Blocks until at least one item is present in the folder or timeout value is reached.-false: Validate that the folder exists and that it is empty. Bloqueia até a pasta estar vazia ou até que o valor de tempo limite seja atingido.Blocks until folder is empty or until timeout value is reached. Se nenhum valor for especificado, a atividade será bloqueada até que a pasta exista ou até que o tempo limite seja atingido.If no value is specified, activity will block until the folder exists or until timeout is reached. BooleanBoolean NãoNo
minimumSizeminimumSize Tamanho mínimo de um arquivo em bytes.Minimum size of a file in bytes. Se nenhum valor for especificado, o valor padrão será 0 bytesIf no value is specified, default value is 0 bytes IntegerInteger NãoNo

Próximas etapasNext steps

Consulte outras atividades de fluxo de controle com suporte pelo Data Factory:See other control flow activities supported by Data Factory: