在能夠執行從 Essbase 到自治式資料倉儲的任何資料載入作業之前,必須先完成一系列步驟以完成啟用同盟分割區的雲端證明資料。
資料載入準備工作流程中的使用者類型
當您對同盟分割區立方體執行 Essbase 資料載入時,會使用自治式資料庫中的 DBMS_CLOUD 套裝程式更新自治式資料倉儲事實表格中的值。但首先必須完成準備工作流程。
具備下列存取權類型的使用者,與設定資料載入的同盟分割區立方體的所需工作流程有關或可能有關。在您的組織中,這些角色可能各自獨立 (這類設定是一個協作工作流程),也可能是結合在一起 (單一人員具備所有必要存取權)。
使用者類型 | 工作流程中的角色 |
---|---|
SSH 使用者 |
能夠以 opc 使用者身分使用作業系統命令行來存取 Oracle Cloud Infrastructure 上部署的 Essbase 執行處理。(可能是在 OCI 上將 Essbase 部署成為堆疊的相同人員)。 |
資料庫使用者 |
知道自治式資料倉儲綱要名稱與密碼 -- 用於建立 Essbase 至 Oracle Database 連線的相同名稱 (建立同盟分割區之前的必要先決條件)。 |
OCI 使用者 |
能夠存取 OCI 主控台,包括 Essbase 目錄的物件儲存的儲存桶。 |
資料庫管理員 |
知道 Oracle Database 管理員綱要名稱與密碼。 |
Essbase 管理員 |
Essbase 系統管理員。可以是識別網域管理員 (這也可能是 OCI 使用者) 所建立的初始 Essbase 管理員,或者是 Essbase 部署完成後建立的另一位 Essbase 系統管理員。 |
Essbase 應用程式管理者 |
Essbase 部署完成後建立的 Essbase 應用程式管理者/擁有者。 |
資料載入準備工作流程
必須針對用於同盟分割區的每個資料庫綱要完成以下工作流程步驟。
OCI 使用者:依照從市集部署同盟分割區的 Essbase 中的指示將 Essbase 部署至 OCI 租用戶,並針對同盟分割區選取適當的選項。
資料庫使用者、Essbase 管理員或 Essbase 應用程式管理者:登入 Essbase Web 介面,如建立同盟分割區的連線中所述,建立與自治式資料倉儲的連線。
資料庫使用者、Essbase 管理員或 Essbase 應用程式管理者:如建立同盟分割區中所述,建立同盟分割區。
OCI 使用者:從您在 OCI 主控台中的使用者設定檔,產生並複製認證權杖。將此認證權杖與您的使用者名稱提供給 SSH 使用者。
請參閱取得認證權杖。
SSH 使用者:執行資料載入準備命令檔,您可以在 OCI 上的 Essbase 執行處理取得此命令檔。此命令檔只需要在自治式資料倉儲中的每個資料庫綱要執行一次。
範例:
切換為 oracle 使用者。
sudo su oracle
瀏覽至命令檔位置。
cd /u01/vmtools/config/adwwb_dbms
執行命令檔。
./configure-dbms-writeback.sh
註:
若要查看命令檔選項,請使用-h
或 --help
引數執行此命令檔。語法:./configure-dbms-writeback.sh [--help | -h]
註:
(選擇性) 使用保存庫選項執行命令檔。此選項會設定讓命令檔取用保存庫中儲存的資料庫管理員證明資料,使用 OCID 存取,不會提示您輸入密碼。語法:./configure-dbms-writeback.sh [--vault | -V]
如果提示輸入,請輸入必要的資訊:
oracleidentitycloudservice/
(而不只是電子郵件地址)。此命令檔會建立必要的雲端證明資料,並將其儲存在資料庫綱要中。當您重新啟動 OCI、Essbase 或 Essbase 應用程式時,無需重新執行此命令檔。
現在,您便可以透過 Essbase 載入資料來更新自治式資料倉儲事實表格。
註:
給 SSH 使用者 – 如果資料載入準備命令檔中使用的 OCI 使用者認證權杖已無法再存取 Essbase 目錄的物件儲存的儲存桶,則必須尋找另一名符合資料載入準備工作流程中的使用者類型中所列出需求的 OCI 使用者,並且重複進行工作流程中的步驟。