Validazione di una configurazione di pipeline
Puoi convalidare una configurazione della pipeline in due fasi: nel tuo IDE (Integrated Development Environment) e sul server prima di applicare le modifiche. Convalidare in anticipo aiuta a individuare gli errori prima che influiscano su un progetto in esecuzione.
In convalida nell'IDE
Qlik Talend Data Integration fornisce definizioni di schema JSON per tutti i file di configurazione YAML. Quando si fa riferimento a questi schemi nel proprio IDE, può segnalare errori e offrire suggerimenti durante la digitazione.
Per abilitare la convalida dello schema in VS Code, installa l'YAML estensione per VS Code (pubblicata da Red Hat). Se si desidera utilizzare un altro IDE, è possibile scaricare gli schemi da Qlik - Software open source.
Con la convalida dello schema attiva, VS Code segnala errori di sintassi, proprietà sconosciute e campi obbligatori mancanti in tempo reale.
In convalida sul server
La convalida lato server verifica la coerenza logica della configurazione oltre alla sintassi. Questa convalida viene eseguita automaticamente quando importi o applichi modifiche. Puoi anche eseguirlo manualmente utilizzando l'API di convalida prima di distribuirlo.
Utilizzo dell'API Validate-project-definitions
L'API Validate-project-definitions esegue un'importazione di prova: elabora i file di configurazione e restituisce eventuali errori di convalida senza applicare modifiche al progetto. Utilizzalo nelle pipeline CI/CD per verificare una configurazione prima di attivare una distribuzione.
L'API accetta un file ZIP nello stesso formato (JSON o YAML) come importazione e restituisce un elenco di errori. Se non ci sono errori, la configurazione è pronta per essere distribuita.
Comprensione degli errori di convalida
Gli errori di convalida includono il tipo di errore e il percorso del file o della proprietà in cui è stato trovato. Per ulteriori informazioni, vedere Qlik.dev.