Implementatie van een pijplijnconfiguratie | Qlik Cloud Help
Ga naar hoofdinhoud Ga naar aanvullende inhoud

Implementatie van een pijplijnconfiguratie

U implementeert een pijplijnconfiguratie door een ZIP-bestand te importeren dat de YAML-configuratiebestanden bevat. U kunt de gebruikersinterface of de Import API gebruiken om nieuwe projecten aan te maken of bestaande projecten bij te werken. Beide accepteren geminimaliseerde YAML en de verouderde JSON-indeling.

Wanneer u versiebeheer gebruikt, kunt u uw wijzigingen doorvoeren en Toepassen vanaf extern uitvoeren om ze in Qlik Talend Data Integration te krijgen.

Voordat u begint

Voordat u importeert:

  • Verifieer dat alle verbindingen waarnaar wordt verwezen in de YAML-bestanden, bestaan in de doelruimte. Verbindingsnamen in het YAML-bestand moeten exact overeenkomen.

  • Als de pijplijn projectoverschrijdende referenties bevat, bijvoorbeeld, een pijplijntaak die leest uit een tussenopslagtaak in een ander project, importeert u eerst het upstreamproject.

  • Valideer de configuratiebestanden om te bevestigen dat er geen fouten zijn. Zie Validatie van een pijplijnconfiguratie.

Importeren vanuit de UI

Een nieuw project maken

Om een nieuw project te maken vanuit een configuratiebestand:

  1. In Gegevensintegratie > Pijplijnprojecten klikt u op Nieuwe maken.

  2. Selecteer Project importeren.

  3. Selecteer de doelruimte.

  4. Upload het ZIP-bestand met de configuratie.

  5. Klik op Importeren.

Als de import slaagt, opent het project. Als er fouten zijn, wordt een lijst met validatieberichten weergegeven. Corrigeer de fouten in uw configuratiebestanden en probeer het opnieuw.

Een bestaand project bijwerken

Een bestaand project bijwerken met een nieuwe configuratie:

  1. In Gegevensintegratie > Pijplijnprojecten, klikt u op het project en selecteer Importeren.

  2. Upload het ZIP-bestand met de bijgewerkte configuratie.

  3. Klik op Importeren.

InformatieHet importeren van een configuratie overschrijft de huidige projectinstellingen met de waarden in de YAML-bestanden. Instellingen die niet aanwezig zijn in de geïmporteerde bestanden blijven ongewijzigd als u in geminimaliseerd formaat hebt geëxporteerd, of worden teruggezet naar de standaardwaarden als u in volledig formaat hebt geëxporteerd.

Importeren via de API

De Import API accepteert een ZIP-bestand en de doelruimte-ID. Het retourneert het bijgewerkte project bij succes, of een lijst met fouten als de validatie mislukt.

De Import API ondersteunt zowel YAML (geminimaliseerd of volledig) als verouderde JSON-exports. U hoeft bestaande JSON-exports niet te converteren voordat u importeert.

TipGebruik de Validate-project-definitions API vóór de Import API in CI/CD-pijplijnen om validatiefouten te scheiden van implementatiefouten. Zie Validatie van een pijplijnconfiguratie.

Wijzigingen toepassen van versiebeheer

Als het project is verbonden met een versiebeheeropslagplaats, kunt u externe wijzigingen rechtstreeks vanuit het project toepassen. Wanneer u wijzigingen toepast, Qlik Talend Data Integration leest de huidige YAML-bestanden van de verbonden vertakking en importeert deze.

Validatie wordt uitgevoerd voordat wijzigingen worden toegepast. Als er fouten zijn, ontvangt u dezelfde foutmeldingen als bij een handmatige import.

Voor details over het instellen van versiebeheer, zie Uw pijplijnprojecten beheren met versiebeheer.

Afhandelen van importfouten

Wanneer importeren mislukt, retourneert Qlik Talend Data Integration een lijst met validatiefouten. Elke fout bevat het fouttype en het pad naar het bestand of de eigenschap waar het probleem is gevonden.

Maximaal 50 fouten worden geretourneerd per importpoging. Los de gemelde fouten op en importeer opnieuw om te controleren op aanvullende problemen.

Raadpleeg Validatie van een pijplijnconfiguratie voor een beschrijving van elk fouttype en hoe dit op te lossen.

Gerelateerde onderwerpen

Was deze pagina nuttig?

Als u problemen ervaart op deze pagina of de inhoud onjuist is – een tikfout, een ontbrekende stap of een technische fout – laat het ons weten!