Services
Sommaire
La vue Services iWD vous permet de planifier, démarrer et arrêter les tâches ETL de mini-entrepôt de données. La configuration des services iWD est intégralement réalisée dans le composant iWD GAX Plugin.
Tâche ETL planifiée
Vous pouvez configurer les propriétés suivantes du service Tâche ETL planifiée :
| Propriété | Description |
|---|---|
| startAutomatically | Indique si le service doit être démarré automatiquement après le déploiement de la configuration. |
| logLevel | Définit le niveau du journal de services. Celui-ci doit être défini sur Par défaut, sauf indication contraire de la part du suivi clientèle de Genesys. Les niveaux de journalisation possibles sont les suivants :
Remarque : iWD prend également en charge la journalisation centralisée via Genesys Message Server. Pour plus d'informations, reportez-vous au iWD Deployment Guide. |
| triggerMode | Déclenchement (démarrage) de la tâche ETL :
triggerMode et startAutomatically La propriété startAutomatically contrôle si le service est démarré ou non. Si elle est désactivée, le service ne démarre pas suite à l'un de ces événements de déclenchement. Vous pouvez démarrer le service manuellement dans l'écran État des services. Dans ce cas, l'état du service spécifique est En attente. Il attend que l'événement de déclenchement ait lieu avant de démarrer. Remarques :
expression CRON, le service démarre en fonction de l'expression CRON. |
| cronExpression | Expression de planification CRON standard lorsque triggerMode est défini sur Déclencher à l'aide d'une expression CRON.
Par exemple, l'expression suivante entraîne l'exécution de la tâche toutes les 15 minutes : "0 0,15,30,45 * * * ?" Pour plus d'informations sur la planification CRON, consultez le site http://www.quartz-scheduler.org/docs/tutorials/crontrigger.html |
| executionQueueName | La file d'attente d'exécution est configurée uniquement pour les tâches déclenchées à l'aide d'une expression cron ou manuellement.
Pour les tâches chaînées (Déclencher après un autre service planifié), la file d'attente d'exécution prend automatiquement la valeur de la tâche parent. Par exemple, si la tâche Load Intraday est chaînée à la tâche Load Config et que la tâche Aggregate Intraday est chaînée à la tâche Load Intraday, la tâche Load Config ne démarre pas tant que la tâche Aggregate Intraday est en cours d'exécution. Les services planifiés associés à un même executionQueueName ne sont jamais exécutés parallèlement au sein d'une même solution. Si un service planifié est déclenché alors qu'un autre service planifié associé au même executionQueueName est en cours, il est mis en file d'attente jusqu'à ce que l'autre service soit terminé. Remarque : cela ne fonctionne que dans les limites d'un seul nœud d'exécution. Si des services sont situés sur différents nœuds, cela n'a aucune incidence sur ces derniers. |
| etlService | Dépendance obligatoire : Service Kettle ETL. |
| jobName | Nom (type) de la tâche ETL. Pour obtenir une description détaillée des différents types de tâches ETL du mini-entrepôt de données, consultez le iWD Data Mart Reference Guide. |
