Lancement automatique de l'ETL Power DataWarehouse Builder
Le PDWB peut être configuré pour différentes configurations de lancement.
Le mécanisme de pré-configuration de l'ETL est le suivant :
- Lancer le PDWB depuis le menu Divalto / Administration / Décisionnel
- Cocher les options souhaitées en fonction du mode de lancement
- Exemple 1 : ETL Premier chargement
(Attention, ne cocher la case « Mémoriser le dernier numéro de modification » que si le Data Tracking a été activé sur le serveur. Si cette case est cochée mais le suivi des modifications non actif une erreur arrêtera le programme sans traitement)
-
- Exemple 2 : ETL Suivi des modifications quotidien
-
- Exemple 3 : Instantané
-
- Exemple 3 : Package SSIS
- Mémoriser la configuration par la « gestion des paramètres » de Divalto, en lui donnant un nom
=>
Cette configuration, par exemple BI_CHARGEMENT, peut être utilisée de trois manières :
- Au menu Divalto : copier le menu standard PDWB, et indiquer le nom de la configuration dans le paramètre « Paramètres »
Attention, ce menu avec l'option « Paramètres » renseigné va charger la configuration demandée, et lancer directement le traitement. Il n'y a donc plus d'interaction de l'utilisateur ni confirmation.
- En ligne de commande ou planificateur de tâches windows : Consulter l'aide en ligne pour plus d'informations concernant les options de la ligne de commande de XWPF.exe.
On utilise le lancement de XWPF en indiquant les paramètres de lancement
Exemple : C:\divalto\sys\Xwpf.exe -program a5ppetlpdwb.dhop -harmony_param CONFIG -profil profileETL
Le paramètre important est « -harmony_param XXXX » où XXXX est le nom de la configuration. Les autres paramètres servent à indiquer le programme et les informations de connexion, notamment le PROFIL à utiliser.
- En Processus Divalto : créer un en-tête de processus Divalto comportant une seule tâche qui
- lance le programme « a5ppetlpdwb.dhop »
- en mode programme batch
- avec pour paramètre le nom de la configuration, par exemple BI_MAJ_TRACKING
-
- sur l'en-tête de processus, cocher la case « automatique » : un nouveau bouton apparaît dans la barre de boutons permettant d'accéder à « l'onglet suivant »
- dans cet onglet, planifier l'exécution régulière du processus
Ce processus est alors opérationnel pour une exécution planifiée.