Validar la configuración de una canalización de datos
Puede validar la configuración de una canalización en dos etapas: en su IDE (entorno de desarrollo integrado) y en el servidor, antes de aplicar los cambios. Validar de forma anticipada ayuda a detectar errores antes de que afecten a un proyecto en ejecución.
Validación en el IDE
Qlik Talend Data Integration proporciona definiciones de esquema JSON para todos los archivos de configuración YAML. Al hacer referencia a estos esquemas en su IDE, este puede señalar errores y ofrecer sugerencias a medida que escribe.
Para habilitar la validación de esquemas en VS Code, instale la extensión YAML para VS Code (publicada por Red Hat). Si desea utilizar otro IDE, puede descargar los esquemas desde Qlik - Open Source Software.
Con la validación de esquemas activa, VS Code señala los errores de sintaxis, las propiedades desconocidas y los campos obligatorios que faltan en tiempo real.
Validación en el servidor
La validación en el servidor comprueba la coherencia lógica de la configuración, además de la sintaxis. Esta validación se ejecuta automáticamente al importar o aplicar cambios. También puede ejecutarla manualmente utilizando la API Validate antes de implementar.
Uso de la API Validate-project-definitions
La API Validate-project-definitions realiza una importación de ejecución en seco (dry-run): procesa sus archivos de configuración y devuelve cualquier error de validación sin aplicar cambios al proyecto. Utilícela en las canalizaciones de CI/CD para verificar una configuración antes de activar una implementación.
La API acepta un archivo ZIP en el mismo formato (JSON o YAML) que una importación y devuelve una lista de errores. Si no hay errores, la configuración está lista para implementar.
Comprender los errores de validación
Los errores de validación incluyen el tipo de error y la ruta al archivo o propiedad donde se encontró. Para más información, consulte Qlik.dev.