Importación de parámetros de versión a Pentaho como parámetros de dimensión
Cuando un cargador u origen de datos con secuencia de comandos incluye parámetros, los parámetros se suelen pasar a Pentaho como variables de entorno. Los parámetros de versión no se pueden pasar a Pentaho como variables de entorno. Debe pasarlos al agente como parámetros de dimensión. Una vez creado el parámetro de dimensión para la versión, puede sustituirlo en el tiempo de ejecución y elegir entre una lista de versiones.
- Cree un nuevo parámetro de dimensión en el origen de datos con secuencia de comandos.

- Asigne al parámetro un nombre de visualización como Planning Version to Load.
- Seleccione el miembro que debe estar en la dimensión elegida. La selección del nodo de nivel superior de la dimensión Versión funciona de la misma manera que la selección del valor de dimensión Versión de planificación por defecto.

- El diseñador de datos puede asociar el parámetro de dimensión a cargadores y orígenes de datos con secuencia de comandos específicos arrastrando el parámetro a la zona Parámetros del cuadro.

- Si un origen de datos con secuencia de comandos tiene un parámetro de dimensión asociado, cuando un usuario hace clic enImportar datosen la pantalla del Diseñador de datos, se le pedirá el miembro seleccionado en el paso 3. El valor por defecto se puede sustituir eligiendo otra versión. Lo mismo ocurre en la pantalla de tarea de inicio del operador de integración en Integración.

- Si la dimensión seleccionada es la versión de planificación, se incluirá un valor especial [Versión por defecto]. Es decir, se utilizará la versión por defecto de la aplicación de planificación seleccionada en ese momento. No se pueden seleccionar los miembros de estilo de carpeta del árbol de dimensiones si se ha seleccionado la versión de planificación.
- Cuando se ejecuta la secuencia de comandos de Pentaho Kettle, el entorno Kettle tendrá tres variables disponibles para cada uno de los parámetros de dimensión: <display name>.DimensionIsSelected, <display name>.DimensionName y <display name>.MemberName. La secuencia de comandos de Pentaho Kettle puede usarlos de cualquier modo que resulte aplicable a la secuencia de comandos.
Ejemplo de parámetro de versión de dimensión en origen de datos con secuencia de comandos
En el siguiente ejemplo, Planning Version to Load es el nombre de visualización del parámetro, según se ha configurado en el diseñador de datos del paso 2.
- Planning Version to Load.MemberName: el nombre de visualización del miembro seleccionado.
- Si se selecciona el miembro de nivel raíz (la dimensión en sí), este valor estará en blanco.
- Planning Version to Load.DimensionName: el nombre de visualización de la dimensión asociada al parámetro.
- Planning Version to Load.DimensionIsSelected: tendrá un valor de verdadero o falso, e indica si el miembro seleccionado es el miembro del nivel raíz, que es la dimensión en sí.

Un uso común del valor de dimensión de versión sería en un
Adaptive Planning
Paso de salida en Spoon, como se muestra a continuación.