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:

  1. Busque Validación en el panel Actividades de la canalización y arrastre una actividad de validación al lienzo de canalización.
  2. 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. Screenshot shows the UI for a Validation activity.
  3. 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.
  4. 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
type Debe establecerse en Validación. String
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
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

Vea otras actividades de flujo de control admitidas: