Prise en main
Une première tâche : rafraîchir chaque nuit une table de synthèse, puis la lancer à la main pour la vérifier.
Vue d'ensemble
Avant de commencer
- Un compte superutilisateur — les pages des Tâches leur sont réservées.
- Un connecteur SQL avec une requête d'écriture qui fait le travail, par exemple
daily_summary_refresh(INSERT … SELECT …,REFRESH MATERIALIZED VIEW …,CALL …). Une étape appelle une requête nommée d'un connecteur, pas du SQL saisi dans la tâche. Voir Créer une requête personnalisée.
1 — Ouvrir la page des Tâches
Ouvrir Tâches depuis le menu Nomaflow (adresse /nomaflow). Chaque tâche est une carte ; la barre d'outils propose + Nouvelle tâche et Planning. Voir Page des Tâches.
2 — Créer la tâche
+ Nouvelle tâche. Dans la section Tâche : Identifiant daily-summary, une Description, l'étiquette reporting, Activée.
3 — Ajouter une étape
Dans Étapes, la barre Ajouter une étape : : cliquer sur sql_query. Donner un Nom de l'étape (refresh-summary), choisir le Connecteur, puis la Requête daily_summary_refresh.
4 — Définir la planification
Dans la section Tâche : Planification (cron) 0 2 * * *, Fuseau horaire Europe/Paris. Prochaines exécutions liste les cinq prochaines nuits — les vérifier. Puis Enregistrer en haut : la tâche apparaît dans la page des Tâches avec sa prochaine exécution.
5 — La lancer à la main
Sur la carte, ▶ Exécuter. La carte montre l'exécution en cours, puis dernière SUCCEEDED ; un clic ouvre le détail de l'exécution : le résumé, l'étape avec son état, les lignes affectées et le journal. Voir Historique des exécutions.
6 — Être prévenu en cas d'échec
Dans Liberty Next → Construire → Notifications, ajouter une règle : déclencheur A job event, tâche daily-summary, événements failure et missed, canal email, destinataire role:ops. Voir Notifications.
Et ensuite
- D'autres types d'étapes — charger des fichiers, copier des tables, appeler une API : Étapes.
- Lancer la même tâche avec d'autres paramètres selon plusieurs planifications : Préréglages planifiables.
- Des modèles prêts à adapter : Recettes.