Skip To Content

Automatiser l’exécution du notebook

Depuis la version 10.8.1, les créateurs de notebooks peuvent planifier ArcGIS Notebooks pour une exécution automatisée à heure fixe dans le futur, une seule fois ou de manière récurrente. La création de Tasks (Tâches) pour programmer des notebooks permet d’automatiser des processus classiques, exécuter aux heures creuses des traitements qui utilisent un grand volume de données et mettre à jour régulièrement des jeux de données. Vous pourriez ainsi programmer un notebook pour réaliser les opérations suivantes :

  • Importer des données à partir d’une source en ligne mise à jour tous les mois, nettoyer les données automatiquement, appliquer les transformations nécessaires et transférer les données dans votre espace de travail.
  • Exécuter un processus d’analyse de Big Data impliquant des traitements lourds au cours de la nuit au moment où les ressources de votre machine sont inutilisées.
  • Gérer les utilisateurs ayant créé un compte dans votre portail la semaine précédente et vous envoyer la liste par e-mail.

À l’aide de la page Tasks (Tâches) dans ArcGIS Notebook Server Manager, les administrateurs peuvent afficher de façon détaillée, modifier ou supprimer chaque tâche du notebook actuellement actif sur le site.

Les administrateurs peuvent également automatiser l’exécution d’un notebook sans intervention de l’utilisateur à l’aide de l’opération Execute Notebook (Exécuter le notebook) dans le répertoire administrateur de ArcGIS Notebook Server. Cette opération exécute immédiatement le notebook. Or, en rédigeant un script pour réaliser l’opération, vous pouvez programmer l’exécution automatique à l’avenir ou la répéter à intervalles réguliers. Vous pouvez utiliser une tâche cron pour programmer une simple exécution à l’avenir ou répéter l’exécution à intervalles réguliers.

Remarque :

La possibilité de programmer des notebooks en utilisant des tâches dans l’éditeur de notebooks a été introduite avec la version 10.8.1. Dans la version 10.8, la seule option pour exécuter des notebooks à distance est de passer par l’extrémité administrative Execute Notebook (Exécuter le notebook).

ArcGIS Notebook Server effectue une exécution automatisée en ouvrant un nouveau conteneur et en exécutant le notebook dans son intégralité. Le notebook exécuté peut être enregistré comme un élément de portail du notebook à l’issue de l’opération. Les utilisateurs peuvent également spécifier les paramètres à ajouter au notebook dans une nouvelle cellule et enregistrer éventuellement cette dernière dans le notebook.

Remarque :

Pour utiliser l’exécution automatisée, le notebook doit utiliser un environnement d’exécution 10.8 ou 10.8.1.

Pour commencer, reportez-vous à la rubrique Exécuter un notebook dans le guide de référence du répertoire administrateur.