Validatie van een pijplijnconfiguratie
U kunt een pijplijnconfiguratie valideren in twee fasen: in uw IDE (Integrated Development Environment) en op de server voordat u wijzigingen toepast. Vroegtijdig valideren helpt u fouten op te sporen voordat ze een lopend project beïnvloeden.
Valideren in de IDE
Qlik Talend Data Integration biedt JSON-schemadefinities voor alle YAML-configuratiebestanden. Wanneer u deze schema's raadpleegt in uw IDE, kan deze fouten markeren en suggesties bieden tijdens het typen.
Om schemavalidatie in VS Code in te schakelen, installeer de YAML uitbreiding voor VS Code (uitgegeven door Red Hat). Als u een andere IDE wilt gebruiken, kunt u schema's downloaden van Qlik - Open Source Software.
Met schemavalidatie actief, markeert VS Code syntactische fouten, onbekende eigenschappen en ontbrekende verplichte velden in realtime.
Valideren op de server
Validatie aan serverzijde controleert de logische consistentie van de configuratie in aanvulling op de syntaxis. Deze validatie wordt automatisch uitgevoerd wanneer u importeert of wijzigingen toepast. U kunt het ook handmatig uitvoeren met behulp van de Validate API voordat u implementeert.
Gebruik maken van de Validate-project-definitions API
De Validate-project-definitions API voert een 'dry-run' import uit: het verwerkt uw configuratiebestanden en retourneert eventuele validatiefouten zonder wijzigingen toe te passen op het project. Gebruik dit in CI/CD-pijplijnen om een configuratie te verifiëren voordat een implementatie wordt geactiveerd.
De API accepteert een ZIP-bestand in hetzelfde formaat (JSON of YAML) als import en retourneert een lijst met fouten. Als er geen fouten zijn, is de configuratie klaar om te implementeren.
Inzicht in validatiefouten
Validatiefouten omvatten het type fout en het pad naar het bestand of de eigenschap waar deze is gevonden. Voor meer informatie, zie Qlik.dev.