Importer les paramètres de version dans Pentaho comme paramètres de dimension
Lorsqu'un chargeur de scripts ou une source de données par 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 Dimension dans la source de données par script.

- Affectez au paramètre un nom d'affichage, par exemple Version Planning à charger.
- Sélectionnez le membre de votre choix dans la dimension choisie. La procédure de sélection du nœud de niveau supérieur de la dimension Version est identique à celle de la valeur de dimension Version Planning par défaut.

- Le concepteur de données peut associer le paramètre Dimension à des chargeurs par script et à des sources de données par script spécifiques en faisant glisser le paramètre dans la zone Paramètres de leur canevas.

- Si une source de données par script dispose d'un paramètre Dimension qui lui est associé, lorsqu'un utilisateur clique surImporter des donnéesdans l'écran Concepteur de données, il sera invité à fournir le membre sélectionné à 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 tâche de lancement de l'opérateur d'intégration dans Integration.

- Si la dimension sélectionnée est la version Planning, alors une valeur spéciale [Version par défaut] 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 par 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 périmètre 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 de Load.DimensionIsSelected : affichera la valeur True ou False et indiquera si le membre sélectionné est le membre du niveau périmètre, qui est la dimension elle-même.

Une utilisation courante de la valeur de dimension version serait sur un
Adaptive Planning
Étape de sortie dans Spoon, comme indiqué ci-dessous.