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.