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.
- Créez un nouveau paramètre de dimension dans la source de données à base de script.

- Donnez au paramètre un nom d’affichage comme Version de planification à charger.
- 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.

- 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.

- Si un paramètre de dimension est associé à une source de données à base de script, lorsqu’un utilisateur clique surImporter les donnéesdans 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.

- 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.
- 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.

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.