Compartir vía


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 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úa la ejecución una vez que valida que existe la referencia del conjunto de datos adjunto, que cumple los criterios especificados o agota el tiempo de espera.

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. Captura de pantalla que muestra la UI de una actividad de validación.
  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 bloquea la ejecución hasta que ha validado que esta referencia de conjunto de datos existe y que cumple los criterios especificados o se ha alcanzado el tiempo de espera. 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.
verdadero: valida que la carpeta existe y tiene elementos. Bloquea hasta que se alcanza al menos un elemento en la carpeta o el valor de tiempo de espera.
falso: valida que la carpeta existe y 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: