Asignación condicional mediante el uso de un script de asignación

Con la asignación condicional, los miembros de origen se asignan a expresiones de script, en lugar de a miembros de destino codificados. Las asignaciones condicionales solo son válidas para asignaciones basadas en reglas (Entre, En y Como). Puede activar la asignación condicional colocando #SQL en la columna Valor de destino para un script SQL. La fila que utiliza un script tiene el valor de destino de #SQL. A continuación, la siguiente fila tiene el delimitador <!SCRIPT y el script real, seguido de <!SCRIPT>. La asignación condicional, junto con la orden de procesamiento de dimensiones, permite la asignación basada en los resultados de las asignaciones de dimensiones. Es decir, las asignaciones de dimensiones que ya se han procesado. Consulte Uso de scripts de asignación.

Nota:

En Data Management, el script de Jython no está soportado en la asignación condicional (#SCRIPT no se puede utilizar en la columna del valor de destino).

Para aplicar la asignación condicional:

  1. En el separador Flujo de trabajo, en Carga de datos, seleccione Asignación de carga de datos.
  2. En Asignación de carga de datos, haga clic en Agregar.

    Se agrega una fila en blanco.

  3. En Dimensiones, seleccione el nombre de la dimensión.
  4. Seleccione el separador Entre, En o Como.
  5. Introduzca los valores de origen en el rango Valor de origen.
  6. En Valor de destino, introduzca #SQL.

    El icono Lápiz está activado.

    En la imagen se muestra la pantalla Asignación de carga de datos
  7. Haga clic en el icono Lápiz.
  8. En la pantalla Editar script, especifique su script SQL.

    El mismo script utiliza la sentencia Cast de SQL para procesar condicionalmente los valores asignados para la columna de destino.

    En la imagen se muestra la pantalla Editar script.

    Data Management no realiza una comprobación de errores ni valida el script. Debe probar el script en sus archivos de datos en un entorno de prueba y comprobar los resultados.

  9. En Nombre de regla, especifique la regla de carga de datos que se debe utilizar con el script de asignación.
  10. Haga clic en Guardar.