Cree variables de sesión personalizadas que pueda utilizar en el modelo semántico.
La consulta SQL que defina la ejecuta el usuario OAX$OAC. Si utiliza otro esquema en la consulta, debe mencionar el nombre del esquema como prefijo. Debe asegurarse de otorgar al usuario acceso OAX$OAC a todos los objetos de base de datos utilizados en la consulta.
- Conéctese a su servicio.
- En la consola de Oracle Fusion Data Intelligence, haga clic en Extensiones de modelo semántico en Administración de aplicaciones.
- En la página Extensiones de Modelo Semántico, haga clic en Extensiones de Usuario.
- En la página Extensiones de modelo semántico, en Sandbox de personalizaciones, desplace el mouse sobre un sandbox aplicable para ver Acciones y, a continuación, haga clic en Ver sandbox.
- En la página Detalles de sandbox seleccionada, haga clic en Realizar acción, seleccione Gestionar variables y, a continuación, seleccione Crear variable.
Verá la secuencia del asistente para agregar las variables de sesión y una lista de las variables de sesión existentes.
- En el paso 1 del asistente, compruebe si alguna de las variables de sesión existentes satisface su propósito. Si es así, puede salir del asistente y utilizar las variables de sesión existentes aplicables en los análisis. Si no es así, continúe en los siguientes pasos para crear las variables de sesión que necesite.
- En Nombre de bloque de inicialización, introduzca un nombre como Agregar una variable de sesión mediante la fecha de recepción de factura, agregue una breve descripción y seleccione un bloque de inicialización anterior en Bloque anterior.
- En Consulta SQL, introduzca la consulta SQL que se ejecutará en el almacén de datos autónomo y devolverá un valor que podrá utilizar en los informes y haga clic en Siguiente. Por ejemplo, si desea obtener la clase de tipo de cambio definida en el sistema en una variable de sesión, puede utilizar el siguiente script SQL:
Copy
SELECT PARAMETER_VALUE FROM DW_CONTENT_PARAM_CONFIG WHERE
PARAMETER_CODE='PARAM_GLOBAL_EXCHANGE_RATE_TYPE'
- En el paso 2 del asistente, cree las variables de sesión utilizando la salida del bloque de inicialización creado en el paso 1 del asistente. Seleccione Inicialización por filas para restablecer el valor de variable para cada fila y Utilizar casillas de control de almacenamiento en caché para mejorar el rendimiento.
- Haga clic en Terminar.