Skip To Content

Planifier une tâche de pipeline de données

Utilisez des tâches pour automatiser l’exécution d’un pipeline de données. Les tâches peuvent être planifiées avec des fréquences différentes, allant de toutes les 15 minutes à tous les mois. Les résultats des exécutions précédentes peuvent être affichés. Ils incluent les couches en sortie et les messages renvoyés par l’exécution du pipeline de données. Vous pouvez gérer les tâches de pipelines de données des manières suivantes :

  • Utilisez la page des tâches planifiées pour gérer les tâches de pipelines de données existants.
  • Utilisez l’éditeur pour gérer les tâches du pipeline de données que vous mettez actuellement à jour.

Créer des tâches

Utilisez l’un des processus décrits ci-dessous pour créer une tâche.

Créer une tâche dans la page des tâches planifiées

Pour créer une tâche à partir de la page des tâches planifiées d’un pipeline de données existant, procédez comme suit :

  1. Connectez-vous avec un compte ArcGIS et accédez à l’application Data Pipelines à l’aide du lanceur d’applications.

    La page de la bibliothèque Data Pipelines apparaît.

  2. Cliquez sur Manage scheduling (Gérer la planification).

    La page des tâches gérées apparaît.

  3. Cliquez sur Create task (Créer une tâche).

    La boîte de dialogue de création de tâche apparaît.

  4. Sélectionnez un pipeline de données à planifier et cliquez sur Next (Suivant).
  5. Indiquez un titre pour la tâche, configurez les détails de planification et cliquez sur Save (Enregistrer).

    La tâche est créée et l’exécution du pipeline de données est planifiée.

Créer une tâche dans l’éditeur

Pour créer une tâche à partir de l’éditeur pour le pipeline de données ouvert, procédez comme suit :

  1. Connectez-vous avec un compte ArcGIS et accédez à l’application Data Pipelines à l’aide du lanceur d’applications.

    La page de la bibliothèque Data Pipelines apparaît.

  2. Ouvrez un pipeline de données existant ou créez un pipeline de données que vous souhaitez exécuter selon une planification.

    L’éditeur s’ouvre.

  3. Cliquez sur Schedule (Planifier) dans la barre d’outils de l’éditeur.

    Cette option est activée uniquement si le pipeline de données ouvert a été enregistré.

    La fenêtre des tâches planifiées apparaît.

  4. Cliquez sur Create task (Créer une tâche).

    La boîte de dialogue de création de tâche apparaît.

  5. Indiquez un titre pour la tâche, configurez les détails de planification et cliquez sur Save (Enregistrer).

    La tâche est créée et l’exécution du pipeline de données est planifiée.

Utiliser des tâche existantes

Vous pouvez consulter la liste de toutes vos tâches de pipeline de données depuis la page des tâches planifiées, à laquelle vous pouvez accéder en cliquant sur le bouton Manage scheduling (Gérer la planification) dans la page de la bibliothèque des pipelines de données. Dans l’éditeur, le bouton Schedule (Planifier) ouvre un volet qui affiche les tâches du pipeline de données ouvert.

Le volet des planifications dans l’éditeur et la page des tâches planifiées contiennent tous les deux des informations sur les tâches, notamment leur titre, la date de leur prochaine exécution et leur statut. Les valeurs du paramètre Next run time (Prochaine exécution) sont les suivantes :

  • Une date - Date et heure du début de la prochaine exécution planifiée.
  • Completed (Terminée) - La condition de fin de tâche est satisfaite et la dernière exécution est terminée.
  • Failed (Échec) - La condition de fin de la tâche est satisfaite et la dernière exécution a échoué.
  • Paused (Interrompue) - La tâche a été interrompue.

Outre la visualisation, les options de gestion des tâches suivantes sont disponibles :

  • Pause (Suspendre) ou Resume (Reprendre) - Suspendez une tâche active ou reprenez une tâche interrompue. Les tâches interrompues ne sont pas exécutées selon la date et l’heure planifiées tant qu’elles ne sont pas reprises.
  • Edit (Modifier) - Modifiez les paramètres définis pour une tâche. Vous pouvez modifier le titre et les paramètres de planification.
  • Delete (Supprimer) - Supprimez une tâche. Il n’est pas possible de restaurer les tâches supprimées.
  • Restart (Redémarrer) : redémarrer une tâche terminée.

Exécutions des tâches et détails de l’exécution

Lorsque vous cliquez sur une tâche, l’historique de son exécution s’affiche. Cliquez sur une exécution individuelle pour afficher ses résultats, y compris les couches d’entités en sortie et les éventuels messages. Les exécutions de tâche en cours n’affichent aucune information tant que l’exécution n’est pas terminée. Utilisez le bouton d’actualisation dans la liste des tâches pour obtenir le statut le plus récent.

Éléments à prendre en compte

Lorsque vous planifiez des tâches de pipeline de données, tenez compte des points suivants :

  • La fréquence maximale à laquelle une tâche peut être planifiée est toutes les 15 minutes.
  • Si un pipeline de données planifié comporte une couche d’entités en sortie qui utilise la méthode en sortie Create (Créer), la tâche échoue après la première exécution car la couche d’entités existe déjà. Vous pouvez créer la couche d’entités avant de planifier une tâche et définir la méthode en sortie sur Replace (Remplacer) ou sur Add and update (Ajouter et mettre à jour) pour les mises à jour planifiées.
  • Vous ne pouvez créer des tâches que vous les éléments de pipeline de données que vous possédez. Cela s’applique à tous les types d’utilisateurs, y compris les administrateurs. Les administrateurs peuvent afficher et modifier des tâches pour tous les éléments de pipeline de données de l’organisation.
  • Si l’exécution d’une tâche prend plus de temps que l’intervalle séparant les tâches planifiées, l’exécution de tâche suivante est ignorée.
  • La liste des exécutions de tâche contient un maximum de 30 exécutions de tâche par tâche. Au bout de 30 exécutions, l’exécution de tâche la plus ancienne n’est plus accessible et l’exécution la plus récente est ajoutée à la liste.
  • Chaque compte utilisateur ne peut pas avoir plus de 10 tâches actives. Cette limite inclut les tâches actives d’autres types, comme les rapports ou les notebooks planifiés. Dans Data Pipelines, les tâches actives présentent l’heure de leur prochaine exécution. Les tâches inactives ne sont soumises à aucune limite. Si vous possédez 10 tâches actives, suspendez ou supprimez-en une pour en créer une nouvelle.
  • Si un pipeline de données comportant des tâches planifiées est supprimé ou envoyé dans la corbeille, les tâches sont supprimées définitivement et ne peuvent pas être restaurées.