Passer au contenu principal
Adaptive Insights
Knowledge and Support - Adaptive Insights

Importer les paramètres de version dans Pentaho en tant que paramètres de dimension

Lorsqu’un chargeur par script ou une source de données par script inclut des paramètres, ces paramètres sont normalement transmis à Pentaho en tant que variables d’environnement. Les paramètres de version ne peuvent pas être passés à Pentaho en tant que variables d’environnement. Vous devez transmettre les paramètres de version à l’agent en tant que paramètres de dimension. Une fois qu’un paramètre de dimension est créé pour une version, vous pouvez le parcourir au moment de l’exécution, ce qui permet de choisir parmi une liste de versions.

  1. Créez un nouveau paramètre de dimension dans la source de données par script.
    Scripted Data Source - Create Dimension Parameter for Version
  2. Donnez au paramètre un nom d’affichage comme “Version de planification à charger.”
  3. Sélectionnez le membre à inclure dans la dimension choisie. La sélection du point de terminaison de niveau supérieur de la dimension Version, est identique à la sélection de la valeur de dimension de la version de planification par défaut.
    Scripted Data Source - Create Version Parameter - Choose Dimension Member
  4. 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 du canevas.
    Scripted Data - Drag Dimension Parameter for Version into Canvas
  5. Si une source de données par script est associée à un paramètre de dimension, lorsqu’un utilisateur clique sur Importer des données dans l’écran Concepteur de données, il sera alors invité à passer au 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 tâche de lancement de l’opérateur d’intégration dans Adaptive Integration.
    Scripted Data Source - Import - Select Dimension Version Parameter
  • Si la dimension sélectionnée est la version de planification, une valeur spéciale “[Version par défaut]” sera incluse. Cela signifie utiliser la version par défaut actuellement sélectionnée, de l’application de planification. Les membres de style de “dossier” de l’arborescence de dimension ne peuvent pas être sélectionnés si la version de planification est sélectionnée.
  1. Lorsque le script Pentaho Kettle est exécuté, l’environnement Kettle aura 3 variables disponibles pour chacun des paramètres de dimension : <afficher le nom>.DimensionIsSelected, <afficher le nom>.DimensionName, <afficher le nom>.MemberName. Le script Pentaho Kettle peut les utiliser de n’importe quelle manière applicable au script.

Paramètre de version de dimension dans l’exemple de source de données par script

Dans l’exemple ci-dessous, Version de planification à charger est le nom d’affichage du paramètre configuré dans le concepteur de données à l’étape 2.

  • Version de planification à Load.MemberName : Le nom d’affichage du membre sélectionné.
    • Si le membre de niveau racine (la dimension elle-même) est sélectionné, cette valeur sera vide.
  • Version de planification à Load.DimensionName : Le nom d’affichage de la dimension associée au paramètre.
  • Version de planification à Load.DimensionIsSelected : Aura la valeur vrai ou faux et indique si le membre sélectionné est le membre de niveau racine, qui est la dimension elle-même.

Scripted Data Source - Spoon - Version Parameter as Dimension - Variables

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