Contrôle des pipelines (démarrage, arrêt, suppression ou réinitialisation d'un pipeline)
Une fois que vous avez créé et testé un pipeline, vous pouvez le contrôler en le démarrant, en l'arrêtant ou en le supprimant. Vous pouvez également réinitialiser un pipeline.
- Démarrage d'un pipeline
Une fois le pipeline créé, vous pouvez le démarrer. - Arrêt d'un pipeline
UtilisezSTOP_PIPELINEpour arrêter un pipeline. Lorsqu'un pipeline est arrêté, aucun travail futur n'est programmé pour le pipeline. - Suppression d'un pipeline
La procédureDROP_PIPELINEsupprime un pipeline existant. - Réinitialisation d'un pipeline
Utilisez l'opération de réinitialisation de pipeline pour faire passer l'enregistrement du pipeline à l'état initial.
Démarrer un pipeline
Lorsqu'un pipeline est démarré, il est exécuté en continu dans un travail programmé. Le travail programmé du pipeline se répète, par défaut toutes les 15 minutes ou à l'intervalle que vous définissez avec l'attribut interval.
Arrêt d'un pipeline
STOP_PIPELINE pour arrêter un pipeline. Lorsqu'un pipeline est arrêté, aucun travail futur n'est programmé pour le pipeline.
Par défaut, les travaux en cours d'exécution sont terminés lorsque vous arrêtez un pipeline. Définissez le paramètre force sur TRUE pour mettre fin aux travaux en cours d'exécution et arrêter immédiatement le pipeline.
Pour plus d'informations, reportez-vous à Procédure STOP_PIPELINE.
Suppression d'un pipeline
DROP_PIPELINE supprime un pipeline existant.
Si un pipeline a été démarré, il doit être arrêté avant de pouvoir le supprimer. Pour plus d'informations, reportez-vous à Procédure STOP_PIPELINE.
Afin de supprimer un pipeline démarré, définissez le paramètre force sur TRUE pour mettre fin aux travaux en cours d'exécution et supprimer immédiatement le pipeline
Pour plus d'informations, reportez-vous à Procédure DROP_PIPELINE.
Réinitialisation d'un pipeline
Vous pouvez éventuellement utiliser le pipeline de réinitialisation pour purger les données de la table de base de données associée à un pipeline de chargement ou pour enlever les fichiers de la banque d'objets d'un pipeline d'export. En général, cette option est utilisée lorsque vous testez un pipeline pendant son développement.
Le pipeline de réinitialisation fonctionne comme suit :
-
Charger le pipeline : pour un pipeline de chargement, la réinitialisation du pipeline efface l'enregistrement des fichiers en cours de chargement par le pipeline. Lorsque vous appelez
START_PIPELINEouRUN_PIPELINE_ONCEaprès la réinitialisation d'un pipeline de chargement, le pipeline répète le chargement de données et inclut tous les fichiers présents dans l'emplacement de la banque d'objets.Lorsque
purge_dataest défini surTRUE, la procédure tronque les données de la table de base de données. -
Exporter le pipeline : pour un pipeline d'export, la réinitialisation du pipeline efface les dernières données suivies dans la table de base de données. Lorsque vous appelez
START_PIPELINEouRUN_PIPELINE_ONCEaprès la réinitialisation d'un pipeline d'export, le pipeline répète l'export des données de la table ou de la requête.Lorsque
purge_dataest défini surTRUE, la procédure supprime les fichiers existants à l'emplacement de banque d'objets indiqué avec l'attributlocation.
Pour réinitialiser un pipeline, procédez comme suit :