Contrôler les pipelines (démarrer, arrêter, supprimer ou réinitialiser un pipeline)
Après avoir créé et testé un pipeline, vous contrôlez ce dernier en le démarrant, en l'arrêtant ou en le supprimant. Vous pouvez également réinitialiser un pipeline.
- Démarrer un pipeline
Après avoir créé un pipeline, vous pouvez le démarrer. - Arrêter un pipeline
UtilisezSTOP_PIPELINEpour arrêter un pipeline. Lorsqu'un pipeline est arrêté, aucune tâche future n'est programmée pour le pipeline. - Supprimer un pipeline
La procédureDROP_PIPELINEsupprime un pipeline existant. - Réinitialiser un pipeline
Utilisez l'opération de réinitialisation de pipeline pour effacer l'enregistrement du pipeline à l'état initial.
Démarrer un pipeline
Lorsqu'un pipeline est démarré, il s'exécute en continu dans une tâche programmée. La tâche programmée du pipeline se répète, soit par défaut toutes les 15 minutes, soit à l'intervalle défini avec l'attribut interval.
Rubrique parent : Control Pipelines (Start, Stop, Drop ou Reset a Pipeline)
Arrêter un pipeline
STOP_PIPELINE pour arrêter un pipeline. Lorsqu'un pipeline est arrêté, aucune tâche future n'est programmée pour le pipeline.
Par défaut, les tâches en cours d'exécution sont terminées lorsque vous arrêtez un pipeline. Réglez le paramètre force à TRUE pour mettre fin aux tâches en cours d'exécution et arrêter immédiatement le pipeline.
Pour plus d'informations, voir ProcédureSTOP_PIPELINE.
Rubrique parent : Control Pipelines (Start, Stop, Drop ou Reset a Pipeline)
Supprimer un pipeline
DROP_PIPELINE supprime un pipeline existant.
Si un pipeline a été démarré, il doit être arrêté pour pouvoir être abandonné. Pour plus d'informations, voir ProcédureSTOP_PIPELINE.
Pour supprimer un pipeline démarré, réglez le paramètre force à TRUE pour mettre fin aux tâches en cours d'exécution et supprimer le pipeline immédiatement
Pour plus d'informations, voir ProcédureDROP_PIPELINE.
Rubrique parent : Control Pipelines (Start, Stop, Drop ou Reset a Pipeline)
Réinitialiser un pipeline
Vous pouvez éventuellement utiliser le pipeline de réinitialisation pour épurer les données de la table de base de données associée à un pipeline de chargement ou pour supprimer les fichiers du magasin d'objets pour un pipeline d'exportation. Cette option est généralement utilisée lorsque vous testez un pipeline lors du développement d'un pipeline.
La réinitialisation du pipeline fonctionne comme suit :
-
Pipeline de chargement : 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 avoir réinitialisé un pipeline de chargement, celui-ci répète le chargement de données et inclut tous les fichiers présents dans l'emplacement du magasin d'objets.Lorsque
purge_dataest réglé àTRUE, la procédure tronque les données de la table de base de données. -
Pipeline d'exportation : Pour un pipeline d'exportation, 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 avoir réinitialisé un pipeline d'exportation, le pipeline répète l'exportation des données à partir de la table ou de l'interrogation.Lorsque
purge_dataest réglé àTRUE, la procédure supprime les fichiers existants dans l'emplacement du magasin d'objets spécifié avec l'attributlocation.
Pour réinitialiser un pipeline :
Rubrique parent : Control Pipelines (Start, Stop, Drop ou Reset a Pipeline)