Guide : Créer une Planification

Seuls les utilisateurs DC-Maestro peuvent créer et gérer les Planifications.
Résumé des étapes

Introduction

Une Planification regroupe un ensemble de tâches (Pipeline) ordonnancées ou non.
Elle peut s’exécuter manuellement ou automatiquement sans que vous soyez connecté.

Quand un utilisateur crée une Planification, il en devient le Propriétaire.
Le compte du Propriétaire est utilisé pour communiquer avec DataChain et réaliser les tâches DataChain.

Vos droits sur les éléments et vos permissions globales conditionnent l’accès aux éléments des Projets DataChain ainsi que la bonne exécution des tâches.

Sélectionner une Instance de travail

Pour créer une Planification, vous devez avoir sélectionné une instance DataChain disponible à partir de la liste des instances.

Liste des instances avec une instance sélectionnée comme Instance de travail

L’instance sélectionnée est appelée Instance de travail et restera visible dans le menu gauche.

Pour créer une Planification, DC-Maestro doit pouvoir communiquer avec l’Instance de travail.
Si l’Instance de travail est connectée, l’icône Instance connectée est affichée.
Si la connexion est perdue, l’icône Échec de la connexion sera affichée.
Dans ce cas, il ne sera pas possible de créer de Planification ou de modifier le Pipeline des tâches.

Renseigner votre mot de passe

Pour créer une nouvelle Planification, cliquer sur le bouton Créer une Planification situé dans le menu gauche.

L’utilisateur qui crée une Planification devient automatiquement le Propriétaire de celle-ci.
Cela signifie que toutes les tâches DataChain seront exécutées en fonction de son profil, et donc de ses droits et permissions DataChain.

Afin de sécuriser l’exécution de la Planification et permettre à DC-Maestro d’exécuter les tâches même si vous n’êtes pas connecté, renseigner votre mot de passe puis cliquer sur Valider.

Modale de sécurité

Sélectionner un Projet

La première étape de création d’une Planification est la sélection d’un Projet.
Seuls les Projets dont vous êtes membre sont visibles.

Lorsque vous cliquez sur une carte Projet, vous passez automatiquement à l’étape suivante.
Si vous souhaitez changer de Projet, cliquez sur le bouton Précédent.

Le choix du Projet n’est pas modifiable une fois l’étape d’initialisation terminée.
Il définit le périmètre de la Planification et conditionne donc les éléments DataChain disponibles pour l’exécution des tâches.
Il n’est pas possible d’exécuter des tâches sur des éléments de différents Projets dans une même Planification.

Sélectionner une tâche

Différents types de tâches DataChain sont disponibles pour l’étape d’initialisation.
Une fois que vous avez sélectionné une tâche à exécuter, cliquez sur le bouton Suivant pour afficher la liste des éléments DataChain disponibles dans ce Projet pour ce type de tâche.

Pour changer de Projet, cliquez sur le bouton Précédent.

Sélectionner un élément DataChain

La liste des éléments DataChain disponibles spécifiquement pour la tâche sélectionnée s’affiche.
Vous pouvez trier la liste et effectuer une recherche par tag.

Cliquez sur une ligne pour sélectionner un élément puis sur Suivant pour passer à la dernière étape.

Pour modifier la tâche, cliquez sur le bouton Précédent.

Renseigner les métadonnées et le type de partage

Seul le libellé est obligatoire mais nous vous recommandons de décrire brièvement l’objectif visé par la Planification et d’ajouter un tag afin de simplifier la recherche et la compréhension.
Ces éléments sont modifiables après l’étape d’initialisation.

Le type de partage définit la confidentialité de la Planification.

  • Publique : l’ensemble des éléments qui constituent la Planification sont consultables en lecture seule par l’ensemble des utilisateurs DC-Maestro

  • Privée : la Planification n’est visible que par le Propriétaire

Dans tous les cas, seul le Propriétaire et les Contributeurs peuvent modifier ou supprimer des éléments (métadonnées, tâches, exécution…​) d’une Planification.

Définir le type d’exécution et la fréquence

Lors de l’étape d’initialisation, nous recommandons de choisir une exécution manuelle, afin de tester le Pipeline avant de l’automatiser.

Dans tous les cas, l’ensemble des paramètres sont modifiables par la suite.

Par défaut, l’exécution automatique est paramétrée pour s’effectuer tous les jours à 6h (UTC).

Pour modifier ce paramétrage, vous pouvez indifféremment utiliser le formulaire ou le langage CRON.

Le fuseau horaire de l’orchestration est en UTC.
Lorsque vous paramétrez la fréquence d’exécution, vous devez prendre en compte la différence.
Par exemple, si vous souhaitez planifier une exécution tous les jours à 18:00, et que le serveur indique 12:00 alors que votre ordinateur indique 13:00, vous devez retrancher une heure, donc paramétrer le CRON sur 17:00.
L’heure du serveur est visible à tout moment dans le menu supérieur.

Une fois l’ensemble des champs correctement renseignés, cliquez sur Récapitulatif pour passer à la dernière étape.

Enregistrer la Planification

Après avoir vérifié l’ensemble des éléments, cliquer sur Enregistrer.

L’initialisation est terminée et la phase d'intégration débute.
Le temps de l’intégration dans l’orchestrateur peut varier de quelques secondes à quelques minutes.
Durant cette phase d’intégration, la Planification ne peut pas être exécutée.
Si vous essayez d’exécuter la Planification durant cette phase, un message d’avertissement s’affiche.
Il est possible de modifier la Planification durant cette phase et de construire le Workflow.

Dès que la phase d’intégration est terminée, vous pouvez tester l’exécution depuis la liste des Planifications en cliquant sur Play.

Pages associées