Guide : Créer une Planification
Seuls les utilisateurs DC-Maestro peuvent créer et gérer les Planifications. |
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.
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 est affichée.
Si la connexion est perdue, l’icône 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 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 .
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 .
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 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 .
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 pour passer à la dernière étape.
Pour modifier la tâche, cliquez sur le bouton .
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.
-
: l’ensemble des éléments qui constituent la Planification sont consultables en lecture seule par l’ensemble des utilisateurs DC-Maestro
-
: 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 pour passer à la dernière étape.
Enregistrer la Planification
Après avoir vérifié l’ensemble des éléments, cliquer sur .
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 .