Impostare le credenziali per i cubi federati
Per poter utilizzare le partizioni federate, è necessario impostare le credenziali cloud. A tale scopo, è necessario integrare Essbase con lo storage degli oggetti OCI e configurare le credenziali DBMS_CLOUD utilizzando lo script configure-dbms-writeback.
Questo script crea le credenziali Oracle Cloud necessarie per lo schema del database AI autonomo utilizzato da Essbase per il cubo federato. La credenziale cloud memorizzata viene utilizzata dalle procedure DBMS_CLOUD per accedere a OCI allo scopo di caricare i dati.
Integrare Essbase con lo storage degli oggetti OCI
Per eseguire il PUSH di dati e metadati da un cubo federato alla tabella fact in Autonomous AI Lakehouse, Essbase utilizza il package DBMS_CLOUD.
Per poter accedere al package DBMS_CLOUD, è necessario aver scelto di eseguire l'integrazione di Essbase con lo storage degli oggetti OCI durante la distribuzione dello stack Oracle Essbase da Oracle Cloud Marketplace.
Per i dettagli completi, vedere Distribuire Essbase da Marketplace per cubi federati.
Tipi di utente nel workflow delle credenziali
Gli utenti con i tipi di accesso descritti di seguito sono o possono essere coinvolti nel workflow richiesto per l'impostazione di un cubo federato. Nell'organizzazione, questi ruoli possono essere distinti (in modo che l'impostazione sia un workflow collaborativo) oppure possono essere combinati (una persona dispone di tutti i tipi di accesso necessari).
| Tipo di utente | Ruolo nel workflow |
|---|---|
| Utente SSH |
Può utilizzare la riga di comando del sistema operativo per accedere, come utente opc, all'istanza di Essbase distribuita in Oracle Cloud Infrastructure. (può trattarsi della stessa persona che ha eseguito la distribuzione di Essbase come stack in OCI). |
| Utente DB |
Conosce il nome e la password dello schema Autonomous AI Lakehouse, lo stesso schema e la stessa password utilizzati per creare la connessione Essbase a Oracle Database (un prerequisito necessario prima di creare la partizione federata). |
| Utente OCI |
Può accedere alla console OCI, incluso il bucket dello storage degli oggetti per il catalogo Essbase. |
| Amministratore DB |
Conosce il nome e la password dello schema dell'amministratore del database Oracle. |
| Amministratore Essbase |
L'amministratore di sistema Essbase. Può essere l'amministratore Essbase iniziale creato dall'amministratore del dominio di identità (che può anche essere l'utente OCI) oppure può essere un altro amministratore di sistema Essbase creato dopo il completamento della distribuzione di Essbase. |
| Responsabile applicazioni Essbase |
Il responsabile o proprietario di un'applicazione Essbase, creata dopo il completamento della distribuzione Essbase. |
Workflow credenziali
È necessario completare il workflow dei passi riportato di seguito per ogni schema di database utilizzato per un cubo federato.
-
Utente OCI: seguire le istruzioni in Distribuire Essbase da Marketplace per cubi federati per distribuire Essbase nella tenancy OCI con le selezioni appropriate per i cubi federati.
-
Utente database, AmministratoreEssbase o Responsabile applicazioniEssbase: eseguire l'accesso all'interfaccia Web diEssbase e creare una connessione a Autonomous AI Lakehouse, come descritto in Creazione di una connessione per cubi federati.
-
Utente OCI: dal proprio profilo utente nella console OCI, generare e copiare un token di autenticazione. Fornire questo token e il proprio nome utente all'Utente SSH.
Vedere Recuperare un token di autenticazione.

-
Utente database, AmministratoreEssbase o Responsabile applicazioniEssbase: creare la partizione federata, come descritto in Creazione di una partizione federata.
-
Utente SSH: eseguire lo script
./configure-dbms-writeback.sh, disponibile nell'istanza di Essbase in OCI. È necessario eseguire lo script una volta per ogni schema di database in Autonomous AI Lakehouse.Esempio:
-
Passare all'utente oracle.
sudo su oracle -
Andare alla posizione dello script.
cd /u01/vmtools/config/adwwb_dbms -
Eseguire lo script.
./configure-dbms-writeback.shNota
Per visualizzare le opzioni dello script, eseguire lo script con l'argomento-ho--help. Sintassi:./configure-dbms-writeback.sh [--help | -h]Nota
Se necessario, eseguire lo script con l'opzione vault. Questa opzione consente di impostare lo script in modo che acquisisca le credenziali dell'amministratore DB memorizzate nel vault, a cui si accede utilizzando l'OCID, invece di richiedere la password. Sintassi:./configure-dbms-writeback.sh [--vault | -V] -
Quando richiesto, immettere le informazioni riportate di seguito.
- Password dell'amministratore DB, se lo script non è stato eseguito con l'opzione vault. Poiché la password è un'informazione protetta, il testo non verrà visualizzato durante la digitazione al prompt dei comandi.
- Nome utente e password dell'utente DB. Poiché la password è un'informazione protetta, il testo non verrà visualizzato durante la digitazione al prompt dei comandi.
- Nome utente e token di autenticazione dell'utente OCI. Immettere la stringa di identificazione utente completa. Per trovare questa stringa, nella console OCI fare clic sull'icona del profilo nell'angolo in alto a destra per visualizzare una panoramica del profilo utente. Copiare la stringa completa visualizzata sotto Profilo e sopra Tenancy.

Lo script crea la credenziale cloud necessaria e la memorizza nello schema di database. Non è necessario eseguire di nuovo lo script quando si riavvia OCI Essbase o le applicazioni Essbase.
-
Nota
Per l'utente SSH: se il token di autenticazione dell'utente OCI utilizzato nello script di preparazione del caricamento dati non ha più accesso al bucket dello storage degli oggetti per il catalogo Essbase, sarà necessario trovare un altro utente OCI che soddisfi i requisiti elencati in Tipi di utente nel workflow di preparazione del caricamento dati e ripetere i passi del workflow.