Passer au contenu principal

logoCorrectSize.png

Workday Adaptive Planning Knowledge Center

Importer les paramètres de version dans Pentaho comme 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 comme variables d’environnement. Les paramètres de version ne peuvent pas être transmis à Pentaho comme variables d’environnement. Vous devez transmettre les paramètres de version  à l’agent comme paramètres de dimension. Une fois que le paramètre de dimension d’une version est créé, vous pouvez l’ignorer   lors de l’exécution, ce qui permet de choisir dans 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 dans la dimension choisie. La sélection du nœud de niveau supérieur de la dimension de la version est la même que 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 de dimension avec des chargeurs par script spécifiques et des sources de données par script spécifiques en faisant glisser le paramètre dans la zone Paramètres du canevas pour eux.
    Scripted Data - Drag Dimension Parameter for Version into Canvas
  5. Si une source de données par script a un paramètre de dimension associé à celui-ci, lorsqu’un utilisateur clique sur Importer des données dans l’écran Concepteur de données, il est 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 Adaptive Integration.
    Scripted Data Source - Import - Select Dimension Version Parameter
  • si la dimension sélectionnée est la version de planification alors une valeur spéciale “[Version par défaut]” sera incluse. Cela signifie utiliser la version de l’applications de planification par défaut actuellement sélectionnée. Les membres de style “dossier” de l’arborescence des dimensions 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 : <nom d’affichage>.DimensionIsSelected, <nom d’affichage>.DimensionName, <nom d’affichage>.MemberName. Le script Pentaho Kettle peut les utiliser de quelque manière que ce soit applicable au script.

Paramètre de version de dimension dans un 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 tel que configuré dans le concepteur de données à l’étape 2.

  • Version de planification à charger.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 de planification à charger.DimensionName : Nom d’affichage de la dimension associée au paramètre.
  • Version de planification à charger.DimensionIsSelected : Aura la valeur true ou false et indique si le membre sélectionné est le membre du 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 dimension de la version serait sur une Étape de sortie Adaptive Planning dans Spoon, comme illustré ci-dessous.

  • Cet article vous a été utile ?