Configuration des informations d'identification pour les cubes fédérés
Pour pouvoir utiliser des partitions fédérées, vous devez configurer des informations d'identification cloud. Pour ce faire, vous devez intégrer Essbase à OCI Object Storage et configurer les informations d'identification DBMS_CLOUD à l'aide du script configure-dbms-writeback.
Ce script crée les informations d'identification Oracle Cloud requises pour le schéma Base de données AI autonome utilisé par Essbase pour le cube fédéré. Les informations d'identification cloud stockées sont utilisées par les procédures DBMS_CLOUD pour accéder à OCI dans le but de charger des données.
Intégration d'Essbase à OCI Object Storage
Pour propager des données et des métadonnées d'un cube fédéré vers votre table de faits dans Autonomous AI Lakehouse, Essbase utilise le package DBMS_CLOUD.
Afin d'accéder au package DBMS_CLOUD, vous devez avoir sélectionné l'option d'intégration d'Essbase à OCI Object Storage lors du déploiement de la pile Oracle Essbase à partir d'Oracle Cloud Marketplace.
Pour plus d'informations, reportez-vous à Déploiement d'Essbase à partir de Marketplace pour les cubes fédérés.
Types d'utilisateur dans le workflow d'informations d'identification
Les utilisateurs disposant des types d'accès suivants sont impliqués ou peuvent l'être dans le workflow requis pour la configuration d'un cube fédéré. Dans votre organisation, ces rôles peuvent être distincts (la configuration est alors un workflow collaboratif) ou combinés (une personne dispose de tous les accès requis).
| Type d'utilisateur | Rôle dans le workflow |
|---|---|
| Utilisateur SSH |
Peut utiliser la ligne des commandes du système d'exploitation pour accéder, en tant qu'utilisateur opc, à l'instance Essbase déployée sur Oracle Cloud Infrastructure. (Peut être la personne qui a déployé Essbase en tant que pile sur OCI.) |
| Utilisateur de base de données |
Connaît le nom du schéma Autonomous AI Lakehouse, le même schéma et mot de travail que celui utilisé pour créer la connexion Essbase à Oracle Database (un prérequis requis avant de créer la partition fédérée). |
| Utilisateur OCI |
Peut accéder à la console OCI, y compris au bucket de stockage d'objet pour le catalogue Essbase. |
| Administrateur de base de données |
Connaît le mot de passe et le nom de schéma de l'administrateur Oracle Database. |
| Administrateur Essbase |
Administrateur système Essbase. Peut être l'administrateur Essbase initial créé par l'administrateur de domaine d'identité (qui peut également être l'utilisateur OCI) ou peut être un autre administrateur système Essbase créé après la fin du déploiement Essbase. |
| Gestionnaire d'applications Essbase |
Gestionnaire/propriétaire d'une application Essbase, créé après la fin du déploiement Essbase. |
Workflow des informations d'identification
Les étapes du workflow suivantes doivent être effectuées par chaque schéma de base de données que vous utilisez pour un cube fédéré.
-
UtilisateurOCI : suivez les instructions de Déploiement d'Essbase à partir de Marketplace pour les cubes fédérés afin de déployer Essbase dans la location OCI avec les sélections appropriées pour les cubes fédérés.
-
Utilisateur Base de données, Administrateur Essbase ou gestionnaire d'applications Essbase : connectez-vous à l'interface Web d'Essbase et créez une connexion à Autonomous AI Lakehouse, comme décrit dans Création d'une connexion pour les cubes fédérés.
-
Utilisateur OCI : à partir de votre profil utilisateur dans la console OCI, générez et copiez un jeton d'authentification. Fournissez ce jeton et votre nom d'utilisateur à l'utilisateur SSH.
Reportez-vous à Obtention d'un jeton d'authentification.

-
DB User, Essbase Admin, or Essbase Application Manager: Create the federated partition, as described in Create a Federated Partition.
-
Utilisateur SSH : exécutez le script
./configure-dbms-writeback.sh, disponible sur l'instance Essbase sur OCI. Vous n'avez besoin d'exécuter le script qu'une seule fois par schéma de base de donnée dans Autonomous AI Lakehouse.Par exemple :
-
Passez à l'utilisateur oracle.
sudo su oracle -
Accédez à l'emplacement du script.
cd /u01/vmtools/config/adwwb_dbms -
Exécutez le script.
./configure-dbms-writeback.shRemarques :
Pour consulter ces options, exécutez le script avec l'argument-hou--help. Syntaxe :./configure-dbms-writeback.sh [--help | -h]Remarques :
Vous pouvez éventuellement exécuter le script avec l'option de coffre. Cette option définit le script de sorte à prendre les informations d'identification d'administrateur de base de données dans le coffre, accessibles à l'aide de l'OCID, au lieu de vous demander le mot de passe. Syntaxe :./configure-dbms-writeback.sh [--vault | -V] -
A l'invite, entrez les informations requises :
- Mot de passe de l'administrateur de base de données, si vous n'avez pas exécuté le script avec l'option de coffre. Le mot de passe est une information protégée : le texte que vous saisissez dans l'invite de commande n'est donc pas visible.
- Nom et mot de passe de l'utilisateur de base de données. Le mot de passe est une information protégée : le texte que vous saisissez dans l'invite de commande n'est donc pas visible.
- Jeton d'authentification et nom d'utilisateur de l'utilisateur OCI. Saisissez la chaîne d'identification d'utilisateur complète. Pour obtenir cette chaîne, accédez à la console OCI et cliquez sur l'icône de profil dans l'angle supérieur droit afin d'afficher l'aperçu du profil utilisateur. Copiez la chaîne complète affichée sous Profil et au-dessus de Location.

Le script crée les informations d'identification cloud nécessaires et les stocke dans le schéma de base de données. Il n'est pas nécessaire de réexécuter le script lorsque vous redémarrez OCI, Essbase ou les applications Essbase.
-
Remarques :
Pour l'utilisateur SSH : si le jeton d'authentification de l'utilisateur OCI employé dans le script de préparation de chargement de données ne permet plus d'accéder au bucket de stockage d'objet pour le catalogue Essbase, vous devez trouver un autre utilisateur OCI satisfaisant les exigences répertoriées dans Types d'utilisateur dans le workflow de préparation de chargement de données et réeffectuer les étapes du workflow.