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 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.
  1. Créez un nouveau paramètre Dimension dans la source de données par script.
    Source de données par script - Créer un paramètre de dimension pour la version
  2. Affectez au paramètre un nom d'affichage, par exemple Version Planning à charger.
  3. 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.
    Source de données par script - Créer un paramètre de version - Sélectionner un membre Dimension
  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 de leur canevas.
    Données basées sur un script - Faire glisser le paramètre Dimension associé à la version dans le canevas
  5. Si une source de données par script dispose d'un paramètre Dimension qui lui est associé, lorsqu'un utilisateur clique sur
    Importer des données
    dans 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.
    Source de données par script - Import - Sélectionner le paramètre Version de dimension
    • 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.
  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 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.
Source de données par script - Spoon - Paramètre Version en tant que Dimension - Variables
Une utilisation courante de la valeur de dimension version serait sur un
Adaptive Planning
Étape de sortie dans Spoon, comme indiqué ci-dessous.