Créez des variables de session personnalisées que vous pouvez utiliser dans votre modèle sémantique.
L'interrogation SQL que vous définissez est exécutée par l'utilisateur OAX$OAC. Si vous utilisez un autre schéma dans la requête, vous devez mentionner le nom du schéma comme préfixe. Vous devez vous assurer d'accorder à l'utilisateur OAX$OAC l'accès à tous les objets de base de données utilisés dans la requête.
- Connectez-vous à votre service.
- Dans la console Oracle Fusion Data Intelligence, cliquez sur Extensions de modèle sémantique sous Administration des applications.
- Dans la page Extensions de modèle sémantique, cliquez sur Extensions utilisateur.
- Sur la page Extensions de modèle sémantique, sous Modèle d'environnement restreint de personnalisations, positionnez le pointeur de la souris sur un modèle d'environnement restreint applicable pour afficher les actions, puis cliquez sur Visualiser le modèle d'environnement restreint.
- Sur la page Détails du modèle d'environnement restreint sélectionné, cliquez sur Effectuer une action, sélectionnez Gérer les variables, puis Créer une variable.
La séquence de l'assistant permettant d'ajouter les variables de session ainsi que la liste des variables de session existantes sont affichées.
- A l'étape 1 de l'assistant, vérifiez si l'une des variables de session existantes peut vous servir. Si tel est le cas, vous pouvez quitter l'assistant et utiliser les variables de session existantes applicables dans vos analyses. Si ce n'est pas le cas, passez aux étapes suivantes pour créer les variables de session dont vous avez besoin.
- Dans Nom du bloc d'initialisation, entrez un nom tel que Ajouter une variable de session à l'aide de la date de réception de la facture, ajoutez une brève description et sélectionnez un bloc d'initialisation précédent dans Bloc précédent.
- Dans Requête SQL, entrez la requête SQL à exécuter dans l'entrepôt de données autonome et renvoyez une valeur que vous pouvez utiliser dans les rapports, puis cliquez sur Suivant. Par exemple, pour obtenir le type de taux de change défini dans le système dans une variable de session, vous pouvez utiliser le script SQL suivant :
Copy
SELECT PARAMETER_VALUE FROM DW_CONTENT_PARAM_CONFIG WHERE
PARAMETER_CODE='PARAM_GLOBAL_EXCHANGE_RATE_TYPE'
- A l'étape 2 de l'assistant, créez les variables de session à l'aide de la sortie du bloc d'initialisation créé à l'étape 1 de l'assistant. Sélectionnez Initialisation selon la ligne pour réinitialiser la valeur de variable pour chaque ligne et Utiliser les cases à cocher de mise en mémoire cache pour améliorer les performances.
- Cliquez sur Fin.