Passa al contenuto principale
Adaptive Planning
Ultimo aggiornamento: 2023-06-23
Importare i parametri di versione in Pentaho come parametri di dimensione

Importare i parametri di versione in Pentaho come parametri di dimensione

Quando un caricatore con script o un'origine dati con script include parametri, questi vengono in genere passati a Pentaho come variabili di ambiente. Non è possibile passare i parametri di versione a Pentaho come variabili di ambiente. È necessario passare i parametri di versione all'agente come parametri di dimensione. Una volta creato un parametro di dimensione per una versione, è possibile sostituirlo in fase di esecuzione, consentendo di scegliere da un elenco di versioni.
  1. Creare un nuovo parametro di dimensione all'interno dell'origine dati con script.
    Origine dati con script - Creazione parametro dimensione per versione
  2. Assegnare al parametro un nome visualizzato, ad esempio Planning Version to Load.
  3. Selezionare il membro in modo che sia incluso nella dimensione scelta. La selezione del nodo di primo livello della dimensione Versione equivale a selezionare il valore predefinito della dimensione versione.
    Origine dati con script - Creazione parametro versione - Scegliere Membro dimensione
  4. Il designer dati può associare il parametro di dimensione a specifici caricatori con script e origini dati con script, trascinando il parametro nell'area Parametri dell'area di lavoro.
    Dati con script - Trascinare il parametro dimensione per la versione nell'area di lavoro
  5. Se a un'origine dati con script è associato un parametro di dimensione, quando un utente fa clic su
    Importa dati
    nella schermata Designer dati, viene visualizzato il il membro selezionato nel passaggio 3. È possibile sostituire il valore predefinito scegliendo una versione alternativa. Lo stesso comportamento si verifica nella schermata di avvio attività Operatore di integrazione dell'integrazione.
    Origine dati con script - Importazione - Selezionare Parametro versione dimensione
    • Se la dimensione selezionata è la Versione pianificata, verrà incluso un valore speciale [Versione predefinita]. Ciò significa che verrà utilizzata la versione predefinita attualmente selezionata dell'applicazione di pianificazione. Se la Versione pianificata è selezionata, non è possibile selezionare i membri di tipo cartella nella struttura ad albero delle dimensioni.
  6. Quando viene eseguito lo script Pentaho Kettle, l'ambiente Kettle avrà tre variabili disponibili per ciascun parametro di dimensione: <display name>.DimensionIsSelected, <display name>.DimensionName, <display name>.MemberName. Lo script Pentaho Kettle può farne uso in qualsiasi modo applicabile.

Esempio di parametro versione della dimensione in un'origine dati con script

Nell'esempio seguente, Planning Version to Load è il nome visualizzato del parametro configurato nel designer dati nel passaggio 2.
  • Planning Version to Load.MemberName: nome visualizzato del membro selezionato.
    • Se viene selezionato il membro del livello radice (la dimensione stessa), questo valore sarà vuoto.
  • Planning Version to Load.DimensionName: nome visualizzato della dimensione associata al parametro.
  • Planning Version to Load.DimensionIsSelected: può essere vero o falso e indica se il membro selezionato è il membro del livello radice, ovvero la dimensione stessa.
Origine dati con script - Spoon - Parametro versione come dimensione - Variabili
Un utilizzo comune del valore dimensione versione sarebbe su an
Adaptive Planning
Step Output in Spoon, come mostrato di seguito.