Ajout de variables de sessions

Ajoutez des variables de session personnalisées que vous pouvez inclure dans les analyses. Après avoir fusionné cette étape avec la branche principale et l'avoir publiée, les variables de session personnalisées sont disponibles dans l'interface utilisateur de configuration de la sécurité personnalisée uniquement.

La requête 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 l'accès OAX$OAC à tous les objets de base de données utilisés dans la requête.
  1. Connectez-vous à votre service.
  2. Dans la console Oracle Fusion Data Intelligence, cliquez sur Extensions de modèle sémantique sous Administration des applications.
  3. Sur la page Extensions de modèle sémantique, cliquez sur Extensions utilisateur.
    Les branches de personnalisation principales et existantes s'affichent.
  4. Dans la région Extensions utilisateur, sous Branches de personnalisation, cliquez sur une branche pour ouvrir la page Branche.
  5. Sur la page Branche, cliquez sur Ajouter une étape.
  6. Dans Ajouter une étape, sélectionnez Ajouter des var. de sessions.
    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.
  7. 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.
  8. Entrez le nom de l'étape de personnalisation, par exemple, Ajouter une variable de session basée sur la date de réception de la facture et ajoutez une brève description. Cliquez sur Initialisation en ligne pour configurer les paramètres de cache.
  9. Cliquez sur Suivant.
  10. A l'étape 2 de l'assistant, définissez la requête SQL et créez le bloc d'initialisation à l'aide des instructions suivantes :
    1. Entrez le nom et la description du bloc d'initialisation.
    2. Sélectionnez un bloc d'initialisation précédent.
    3. Entrez la requête SQL qui sera exécutée dans l'entrepôt de données autonome et renvoyez une valeur que vous pouvez utiliser dans les rapports. Par exemple, si vous voulez obtenir le type de taux de change défini dans Oracle Fusion Data Intelligence dans une variable de session, vous pouvez utiliser le script SQL suivant :
      SELECT PARAMETER_VALUE FROM DW_CONTENT_PARAM_CONFIG WHERE
       PARAMETER_CODE='PARAM_GLOBAL_EXCHANGE_RATE_TYPE' 
  11. Cliquez sur Suivant.
  12. A l'étape 3 de l'assistant, créez les variables de session à l'aide de la sortie du bloc d'initialisation créé à l'étape 2 de l'assistant.
  13. Cliquez sur Terminer.
    Un message indiquant que l'étape est appliquée à la branche de personnalisation est affiché. Une fois l'étape appliquée, la nouvelle étape de personnalisation est affichée dans la branche de personnalisation. Vous pouvez maintenant appliquer le branchement de personnalisation à la branche principale, ou le modifier pour ajouter des étapes.