Passer au contenu principal
Adaptive Planning
Dernière mise à jour : 2023-06-23
Importer les paramètres de version dans Pentaho comme paramètres de dimension

Importer les paramètres de version dans Pentaho comme paramètres de dimension

Lorsqu'un chargeur à base de script ou une source de données à base de script inclut des paramètres, ces derniers sont normalement transmis à Pentaho comme variables d'environnement. Les paramètres Version ne peuvent pas être transmis à Pentaho comme variables d'environnement. Vous devez les transmettre à l'agent comme paramètres Dimension. Une fois que le paramètre Dimension d'une version est créé, vous pouvez le remplacer à l'exécution, ce qui permet de le choisir dans une liste de versions.
  1. Créez un nouveau paramètre de dimension dans la source de données à base de script.
    Source de données à base de script - Créer un paramètre de dimension pour la version
  2. Donnez au paramètre un nom d’affichage comme Version de planification à charger.
  3. Sélectionnez le membre de votre choix dans la dimension choisie. La sélection du nœud de plus haut niveau de la dimension Version correspond à la sélection de la valeur de dimension de version Planning par défaut.
    Source de données à base de script - Paramètre de création de version - Choisir le membre de dimension
  4. Le concepteur de données peut associer le paramètre de dimension à des chargeurs à base de script précis et à des sources de données à base de script précises en faisant glisser le paramètre vers la zone Paramètres de la grille.
    Données à base de script - Faire glisser paramètre de dimension pour la version dans le worktag
  5. Si un paramètre de dimension est associé à une source de données à base de script, lorsqu’un utilisateur clique sur
    Importer les données
    dans l’écran Data Designer, il sera invité avec le membre sélectionné de l’étape 3. La valeur par défaut peut être remplacée en choisissant une version différente. Le même comportement existe sur l’écran de la tâche de démarrage Opérateur d’intégration dans Intégration.
    Source de données à base de script - Importation - Sélectionner un paramètre de version de dimension
    • si la dimension sélectionnée est la version de planification, une valeur spéciale [Default Version] sera incluse. C'est-à-dire que la version de l'application Planning actuellement sélectionnée par défaut devra être utilisée. Les membres de style Dossier de l'arborescence des dimensions ne peuvent pas être sélectionnés si la version Planning est sélectionnée.
  6. Lorsque le script Pentaho Kettle est exécuté, l'environnement Kettle disposera de 3 variables disponibles pour chacun des paramètres Dimension : <nom d'affichage>.DimensionIsSelected, <nom d'affichage>.DimensionName, <nom d'affichage>.MemberName. Le script Pentaho Kettle peut les utiliser à sa guise, à condition qu'elles soient applicables au script.

Paramètre Version de dimension dans un exemple de source de données à base de script

Dans l'exemple ci-dessous, la version Planning à charger est le nom d'affichage du paramètre, tel que configuré dans le concepteur de données à l'étape 2.
  • Version Planning de Load.MemberName : nom d'affichage du membre sélectionné.
    • Si le membre du niveau racine (la dimension elle-même) est sélectionné, cette valeur sera vide.
  • Version Planning de Load.DimensionName : nom d'affichage de la dimension associée au paramètre.
  • Version Planning à Load.DimensionIsSelected : aura la valeur Vrai ou Faux et indique si le membre sélectionné est le membre de niveau racine, ce qui est la dimension elle-même.
Source de données à base de script - Spons - Paramètre de version comme dimension - Variables
Une utilisation courante de la valeur de dimension de version serait sur une
Adaptive Planning
L’étape de sortie dans Sponsor, comme indiqué ci-dessous.