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.
- Creare un nuovo parametro di dimensione all'interno dell'origine dati con script.

- Assegnare al parametro un nome visualizzato, ad esempio Planning Version to Load.
- 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.

- 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.

- Se a un'origine dati con script è associato un parametro di dimensione, quando un utente fa clic suImporta datinella 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.

- 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.
- 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.

Un utilizzo comune del valore dimensione versione sarebbe su an
Adaptive Planning
Step Output in Spoon, come mostrato di seguito.