Pipelines déclaratifs
Dernière mise à jour : 08/09/2026Les pipelines déclaratifs vous permettent de définir, configurer et déployer des projets de pipeline Qlik Talend Data Integration entièrement en code à l'aide de fichiers YAML. Vous modifiez les fichiers dans n'importe quel environnement de développement intégré ou système de contrôle des versions, puis vous les déployez pour créer ou mettre à jour des projets.
Quand utiliser des pipelines déclaratifs
Utilisez des pipelines déclaratifs pour promouvoir :
-
La collaboration
-
L'intégration continue /la livraison continue
-
Le déploiement reproductible dans différents environnements
-
L'automatisation API-driven
Voici quelques cas d'utilisation types :
-
Définir des pipelines dans le code pour l'intégration continue et l'automatisation du développement.
-
Déployer des configurations de pipeline identiques dans plusieurs environnements (développement, vérification, production).
-
Réutiliser et partager des définitions de pipeline entre projets ou équipes.
-
Automatiser la création de projets à grande échelle sans travail manuel.
Principe de fonctionnement
Un projet de pipeline est représenté sous la forme d'un ensemble de fichiers YAML organisés dans une structure de dossiers qui reflète les tâches et les jeux de données du projet. Les fichiers YAML sont plus faciles à lire, à examiner, à réutiliser, à utiliser pour créer une automatisation et à comparer pour détecter les différences.
Vous pouvez exporter un projet existant au format YAML, modifier les fichiers et les réimporter pour appliquer vos modifications. Si le projet est connecté au contrôle des versions, les fichiers YAML sont directement disponibles dans votre référentiel GitHub.
Pour plus d'informations sur la structure des fichiers YAML, consultez Récupération et modification d'une configuration de pipeline.
Flux de travail type
Avant de commencer, vous devez configurer votre environnement de développement et le contrôle des versions. Pour plus d'informations, consultez Prise en main des pipelines déclaratifs.
Un flux de travail de pipeline déclaratif type ressemble à ceci :
-
Récupérer la configuration du pipeline
Vous pouvez exporter un projet existant au format YAML, le récupérer auprès du contrôle des versions ou démarrer à partir d'un modèle.
Récupération et modification d'une configuration de pipeline
-
Modifier la configuration du pipeline
Modifiez les fichiers YAML dans votre environnement de développement. Vous pouvez ajouter des tâches, modifier les sélections de sources et mettre à jour les paramètres.
-
Valider la configuration du pipeline
Vérifiez les fichiers pour détecter les erreurs de syntaxe et de sémantique avant de déployer le pipeline.
-
Déployer la configuration du pipeline
Importez les fichiers pour créer ou mettre à jour le projet dans Qlik Talend Data Integration.
Vous pouvez également valider les fichiers dans le contrôle des versions et effectuer l'application depuis le contrôle des versions dans le projet dans Qlik Talend Data Integration.
Relation avec le contrôle des versions
Lorsqu'un projet est connecté au contrôle des versions, les fichiers YAML sont directement stockés dans votre référentiel GitHub. Vous pouvez modifier les fichiers YAML dans GitHub ou dans n'importe quel IDE, puis réappliquer les modifications au projet.
Pour des informations sur la connexion d'un projet au contrôle des versions, consultez Gestion des projets de pipeline avec le contrôle des versions.
Utilisation d'assistants IA pour configurer des pipelines
Utilisez des assistants IA (tels que GitHub Copilot ou Anthropic Claude) pour simplifier la création et la modification de configurations YAML. Pour garantir l'exactitude et le respect des normes du projet, suivez ces bonnes pratiques :
-
Sélectionnez un modèle haute capacité — Utilisez un modèle premium de contexte étendu (par exemple, Anthropic Claude Sonnet 4.6 ou une version supérieure) plutôt qu'un modèle standard ou « automatique » pour la génération de fichiers YAML complexes et le respect des schémas. Les modèles avancés interprètent correctement les schémas de pipeline complexes et produisent des configurations plus précises.
-
Configurez des instructions d'IA spécifiques au projet — Améliorez la qualité des configurations générées par l'IA en fournissant le contexte du projet au modèle. Créez un fichier d'instructions à la racine de votre espace de travail VS Code. sélectionnez l'une des options suivantes :
-
CLAUDE.md (pour l'extension Anthropic Claude Code)
-
.github/copilot-instructions.md (pour GitHub Copilot)
Le contenu de votre fichier d'instructions doit être le suivant :
This is a Qlik Talend Cloud Pipeline (QTCP) project. Before any project advice or YAML edits, I MUST read the source of truth first: https://raw.githubusercontent.com/qlik-oss/schemas/refs/heads/main/qtcp/ai-instructions.md -
Utilisation d'assistants IA avec les outils MCP Qlik
Lorsque vous déployez un serveur MCP Qlik dans votre client, les assistants IA peuvent utiliser des outils MCP dédiés pour faciliter la gestion des projets de pipeline de manière programmatique.
Conditions préalables requises
-
Le serveur MCP Qlik est déployé dans votre client
-
Vous disposez de l'autorisation Qlik MCP : Accordé attribuée via un rôle personnalisé
-
Vous disposez des autorisations permettant de créer ou de modifier des projets de pipeline
-
Un client IA supportant MCP (tel que VS Code avec GitHub Copilot) est configuré de sorte à pouvoir utiliser le serveur MCP Qlik
Fonctionnalités MCP disponibles pour les pipelines de données
Les assistants IA peuvent utiliser les fonctionnalités suivantes pour configurer et gérer les projets de pipeline :
-
Rechercher des espaces : pour obtenir une liste des espaces disponibles.
-
Rechercher des connexions , pour obtenir une liste des connexions de données disponibles.
-
Rechercher des projets : pour obtenir une liste des projets de pipeline existants.
-
Rechercher des objets de connexion : pour découvrir les tables et les vues disponibles à partir d'une source de données.
-
Obtenir les détails du projet de pipeline : pour récupérer les valeurs de liaison du projet.
Ressources associées
-
Pour déployer le serveur MCP, consultez Serveur MCP Qlik
-
Pour obtenir une documentation détaillée sur les outils MCP, consultez Outils MCP Qlik
-
Pour connaître les conditions en matière d'autorisations, consultez Accès et autorisations du serveur MCP Qlik