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:
- 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 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 | 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. 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 |
Contenido relacionado
Vea otras actividades de flujo de control admitidas: