통합 큐브에 대한 인증서 설정
통합 분할 영역을 사용하려면 먼저 클라우드 자격 증명을 설정해야 합니다. 이렇게 하려면 Essbase를 OCI 오브젝트 스토리지와 통합하고 configure-dbms-writeback 스크립트를 사용하여 DBMS_CLOUD 인증서를 구성해야 합니다.
이 스크립트는 Essbase가 통합 큐브에 사용하는 자율운영 AI 데이터베이스 스키마에 필요한 Oracle Cloud 인증서를 생성합니다. 내장 클라우드 인증서는 DBMS_CLOUD 프로시저에서 데이터를 로드하기 위해 OCI에 액세스하는 데 사용됩니다.
Essbase와 OCI 오브젝트 스토리지 통합
통합 큐브의 데이터 및 메타데이터를 자율운영 AI 레이크하우스의 팩트 테이블로 푸시하기 위해 Essbase는 DBMS_CLOUD 패키지를 사용합니다.
DBMS_CLOUD 패키지에 액세스하려면 Oracle Cloud Marketplace에서 Oracle Essbase 스택을 배치할 때 Essbase와 OCI 오브젝트 스토리지를 통합하도록 선택했어야 합니다.
자세한 내용은 통합 큐브용 마켓플레이스에서 Essbase 배포를 참조하십시오.
인증서 워크플로우의 사용자 유형
다음 유형의 액세스 권한을 가진 사용자는 통합 큐브를 설정하기 위한 필수 워크플로우에 관여할 수도 있습니다. 조직에서 이러한 역할은 분리될 수도 있고(협업식 워크플로우로 설정됨), 역할이 결합될 수도 있습니다(한 사람이 모든 필요한 액세스 권한을 가짐).
| 사용자 유형 | 워크플로우 내의 역할 |
|---|---|
| SSH 사용자 |
운영체제 명령행을 사용하여 Oracle Cloud Infrastructure에 배치된 Essbase 인스턴스에 opc 사용자로 액세스할 수 있습니다 (Essbase를 OCI에 누적으로 배치한 사람과 동일인일 수 있음). |
| DB 사용자 |
Knows the Autonomous AI Lakehouse schema name and password -- the same schema and password that is used to create the Essbase connection to Oracle Database (a required prerequisite before creating the federated partition). |
| OCI 사용자 |
Essbase 카탈로그의 오브젝트 스토리지 버킷을 비롯한 OCI 콘솔에 액세스할 수 있습니다. |
| DB 관리자 |
Oracle Database 관리자 스키마 이름과 비밀번호를 알고 있습니다. |
| Essbase 관리자 |
Essbase 시스템 관리자. ID 도메인 관리자(OCI 사용자일 수도 있음)가 생성한 초기 Essbase 관리자이거나, Essbase 배치가 완료된 후 생성된 또 다른 Essbase 시스템 관리자일 수 있습니다. |
| Essbase 애플리케이션 관리자 |
Essbase 배치가 완료된 후 생성된 Essbase 애플리케이션의 관리자/소유자입니다. |
인증서 워크플로우
통합 큐브에 사용하려는 각 데이터베이스 스키마별로 다음 단계 워크플로우를 완료해야 합니다.
-
OCI 사용자: 통합 큐브에 대한 마켓플레이스에서 Essbase 배포의 지침에 따라 통합 큐브에 대한 적절한 선택사항과 함께 OCI 테넌시에 Essbase를 배포합니다.
-
DB 사용자, Essbase 관리자 또는 Essbase 애플리케이션 관리자: Essbase 웹 인터페이스에 로그인하고 통합 큐브에 대한 접속 생성에 설명된 대로 자율운영 AI 레이크하우스에 대한 접속을 생성합니다.
-
OCI 사용자: OCI 콘솔의 사용자 프로파일에서 인증 토큰을 생성하고 복사합니다. 이것과 사용자 이름을 SSH 사용자에게 제공합니다.
인증 토큰 가져오기를 참조하십시오.

-
DB 사용자, Essbase 관리자 또는 Essbase 애플리케이션 관리자: 통합 분할 영역 생성에 설명된 대로 통합 분할 영역 생성을 생성합니다.
-
SSH 사용자: OCI의 Essbase 인스턴스에서 사용할 수 있는
./configure-dbms-writeback.sh스크립트를 실행합니다. 자율운영 AI 레이크하우스의 데이터베이스 스키마당 한번만 스크립트를 실행해야 합니다.예:
-
oracle 사용자로 전환합니다.
sudo su oracle -
스크립트 위치로 이동합니다.
cd /u01/vmtools/config/adwwb_dbms -
스크립트를 실행합니다.
./configure-dbms-writeback.sh주:
스크립트 옵션을 보려면-h또는--help인수와 함께 스크립트를 실행합니다. 구문:./configure-dbms-writeback.sh [--help | -h]주:
선택적으로 vault 옵션과 함께 스크립트를 실행합니다. 이 옵션은 사용자에게 비밀번호를 묻는 대신, OCID를 사용하여 액세스할 수 있는 저장소에 보관된 DB 관리자 인증서를 가져오도록 스크립트를 설정합니다. 구문:./configure-dbms-writeback.sh [--vault | -V] -
프롬프트가 표시되면 필요한 정보를 입력합니다.
- DB 관리자 비밀번호 - vault 옵션과 함께 스크립트를 실행하지 않은 경우. 비밀번호는 보호된 정보이므로 명령 프롬프트에 입력할 때 텍스트가 표시되지 않습니다.
- DB 사용자 사용자 이름과 비밀번호. 비밀번호는 보호된 정보이므로 명령 프롬프트에 입력할 때 텍스트가 표시되지 않습니다.
- OCI 사용자 사용자 이름과 인증 토큰. 전체 사용자 식별 문자열을 입력합니다. 이 문자열을 찾으려면 OCI 콘솔에서 오른쪽 상단 모서리의 프로파일 아이콘을 눌러 사용자 프로파일의 개요를 표시합니다. 프로파일 및 테넌시 위에 표시된 전체 문자열을 복사합니다.

스크립트가 필요한 클라우드 인증서를 생성하고 데이터베이스 스키마에 저장합니다. OCI, Essbase 또는 Essbase 애플리케이션을 재시작할 때 스크립트를 다시 실행할 필요가 없습니다.
-
주:
SSH 사용자 알림 – 데이터 로드 준비 스크립트에 사용된 OCI 사용자의 인증 토큰이 Essbase 카탈로그의 오브젝트 스토리지 버킷에 더 이상 액세스할 수 없는 경우, 데이터 로드 준비 워크플로우의 사용자 유형에 나열된 요구사항을 충족하는 다른 OCI 사용자를 찾아서 워크플로우의 단계를 반복해야 합니다.