Actividad de validación en canalizaciones de Azure Data Factory y Synapse Analytics
SE APLICA A: Azure Data Factory Azure Synapse Analytics
Sugerencia
Pruebe Data Factory en Microsoft Fabric, una solución de análisis todo en uno para empresas. Microsoft Fabric abarca todo, desde el movimiento de datos hasta la ciencia de datos, el análisis en tiempo real, la inteligencia empresarial y los informes. ¡Obtenga más información sobre cómo iniciar una nueva evaluación gratuita!
Puede usar una validación en una canalización para asegurarse de que la canalización solo continúe la ejecución una vez que haya validado la existencia de la referencia del conjunto de datos adjunto, que cumple con los criterios especificados o que se haya alcanzado el tiempo de expiración.
Creación de una actividad de validación con la interfaz de usuario
Para usar una actividad de validación en una canalización, complete los pasos siguientes:
- Busque Validación en el panel Actividades de la canalización y arrastre una actividad de validación al lienzo de canalización.
- Seleccione la nueva actividad de validación en el lienzo si aún no lo ha hecho, y su pestaña Configuración, para editar sus detalles.
- Seleccione un conjunto de datos o defina uno nuevo con el botón Nuevo. En el caso de conjuntos de datos basados en archivos, como el ejemplo de texto delimitado anterior, puede seleccionar un archivo específico o una carpeta. Cuando se selecciona una carpeta, la actividad de validación permite omitir la validación de la existencia de elementos secundarios de la carpeta o requerir si existen o no elementos secundarios.
- La salida de la actividad de validación se puede usar como entrada para cualquier otra actividad y se puede hacer referencia dentro de esas actividades a cualquiera de sus propiedades mediante expresiones dinámicas.
Sintaxis
{
"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
}
}
Propiedades de tipo
Propiedad | Descripción | Valores permitidos | Obligatorio |
---|---|---|---|
name | Nombre de la actividad de validación | String | Sí |
type | Debe establecerse en Validación. | String | Sí |
dataset | La actividad bloqueará la ejecución hasta que haya validado la existencia de esta referencia del conjunto de datos y que cumple con los criterios especificados, o se haya alcanzado el tiempo de expiración. El conjunto de datos proporcionado debe admitir la propiedad "MinimumSize" o "ChildItems". | Referencia del conjunto de datos | Sí |
timeout | Especifica el tiempo de espera para que se ejecute la actividad. Si no se especifica ningún valor, el valor predeterminado es 12 horas ("0.12:00:00"). El formato es d.hh:mm:ss | String | No |
en reposo | Un retardo en segundos entre los intentos de validación. Si no se especifica ningún valor, el valor predeterminado es 10 segundos. | Entero | No |
childItems | Comprueba si la carpeta tiene elementos secundarios. Se puede establecer en-true: valide que la carpeta existe y que tiene elementos. Se bloquea hasta que haya al menos un elemento en la carpeta o se alcance el valor de tiempo de espera.-false: valide que la carpeta existe y que está vacía. Se bloquea hasta que la carpeta está vacía o hasta que se alcanza el valor del tiempo de expiración. Si no se especifica ningún valor, la actividad se bloqueará hasta que exista la carpeta o hasta que se alcance el tiempo de espera. | Boolean | No |
minimumSize | Tamaño mínimo de un archivo en bytes. Si no se especifica ningún valor, el valor predeterminado es 0 bytes. | Entero | No |
Contenido relacionado
Vea otras actividades de flujo de control admitidas: