최신 Oracle Essbase 플랫폼 개요
Marketplace를 통한 Oracle Cloud Infrastructure(OCI)의 Oracle Essbase 및 독립 배포의 Essbase 26ai는 릴리스 11g 이후 추가된 강력한 새 기능을 갖춘 강력한 분석 플랫폼으로 독립형 배포의 일부로 제공됩니다.
Essbase를 구현할 수 있습니다.
-
Marketplace 목록을 통해 Oracle Cloud Infrastructure를 사용하는 클라우드
-
독립 배포에 Essbase 26ai를 설치합니다. 지원되는 플랫폼은 Oracle 인증 매트릭스를 참조하십시오.
플랫폼 기능
아키텍처 - Essbase 26ai 독립 배포 아키텍처에는 WebLogic에서 실행되는 중간 계층 플랫폼이 포함되어 있습니다. 이 Fusion Middleware 아키텍처는 빠른 성능, 최적화된 메모리 사용량, 높은 동시성, 유연한 배포 옵션 및 페일오버를 지원합니다.
Oracle Cloud Infrastructure 아키텍처의 Essbase는 OCI를 활용하여 동일한 이점을 제공합니다. 독립 및 클라우드 기반 아키텍처는 모두 Oracle Database 및/또는 선택한 관계형 데이터베이스를 사용하여 Essbase 스키마를 저장합니다.
쿼리 엔진 - 하이브리드 모드는 블록 스토리지 큐브에 대한 기본 쿼리 엔진으로, 강력한 종속성 분석 및 빠른 집계를 제공합니다. 하이브리드 모드는 릴리스 11g에서보다 제한 사항이 적고 더 많은 계산을 처리하며 여러 튜닝 옵션으로 향상되었습니다.
페일오버 - Essbase 11g에서 Provider Services는 OPMN을 통해 관리되는 페일오버 임대를 사용으로 설정했습니다. 현재 Essbase 26ai 독립 배포에서만 페일오버가 WebLogic과 통합되어 활성 노드와 대기 중인 노드를 결정하는 중앙 요청 임대 시스템을 지원합니다.
보안 - Essbase 26ai 독립 배포에서 모든 데이터는 전송 계층에서 TLS(전송 계층 보안) 1.2를 사용하여 암호화됩니다. 로드 밸런서를 구현할 수 있습니다. Oracle Cloud Infrastructure에 Essbase를 배포할 때 Oracle Cloud Infrastructure에서 사용할 수 있는 공용 또는 전용 서브넷, 정책, 방화벽 및 기타 네트워크 보안 옵션을 구현할 수 있습니다.
사용자 인증의 경우 선택한 외부 인증 제공자와 함께 WebLogic 내장 LDAP를 선택하거나, 이미 EPM Shared Services 보안을 사용하는 경우 Essbase 26ai 독립 배포에서만 계속 사용할 수 있습니다. Marketplace를 통해 Oracle Cloud Infrastructure에 Essbase를 배포하는 경우 IDCS(Identity Cloud Service)를 사용한 인증이 옵션입니다.
Essbase 사용자 역할에는 사용자, 고급 사용자 및 서비스 관리자의 세 가지 역할이 있습니다. 애플리케이션 권한은 별도로 부여되며 애플리케이션 관리자, 데이터베이스 관리자, 데이터베이스 업데이트 및 데이터베이스 액세스입니다. EPM Shared Services의 모든 역할을 새 역할 및 권한에 매핑하거나, EPM Shared Services를 계속 사용할 수 있습니다(Essbase Essbase 26ai 독립 배포만 해당).
Essbase 필터를 사용하면 큐브에 대해 미세 조정된 셀 레벨 액세스 제어를 구현할 수 있습니다. 함수/변수가 내장된 동적 필터를 사용하면 변화하는 사용자 기반 및 실시간 소스 데이터에 맞게 필터를 확장 및 조정할 수 있습니다. LoginAs를 사용하여 관리 인터페이스에서 필터를 테스트할 수 있습니다.
관리 인터페이스 - Essbase 웹 인터페이스에서는 애플리케이션, 사용자/그룹 및 Essbase 아티팩트를 관리할 수 있게 해줍니다. 여기에는 풍부한 아웃라인 편집기, 스크립팅 편집기, 그리드 레이아웃을 저장할 수 있는 데이터 분석 인터페이스 및 기본 제공 데이터 미리보기를 포함하는 로드 규칙 편집기가 포함되어 있습니다. 중앙화된 Jobs 인터페이스를 사용하면 요청을 시작하고 활성 및 최근 요청을 모니터할 수 있습니다. Cube Designer 및 Smart View뿐 아니라 마이그레이션, 자동화 및 관리용 유틸리티는 콘솔에서 다운로드할 수 있습니다.
개발 및 감사 기능 가속화 — 계산 추적을 통해 계산 스크립트를 모니터링하고 디버그할 수 있습니다. Query Tracing은 Query 성능을 모니터하고 디버그하는 데 사용할 수 있습니다. Audit Trail을 사용하면 데이터에 대한 변경 사항을 추적할 수 있습니다. Smart View에서 작업하는 동안 해결 주문을 조정할 수 있습니다.
자동화 및 개발자 도구 — REST API를 사용하면 보안된 HTTP를 통해 호스팅된 Essbase 리소스 및 운영의 관리를 자동화할 수 있습니다. Java 및 C API는 새로운 CLI(명령행 인터페이스), MaxL 관리 스크립팅 언어, 보고서 작성기 및 ESSCMD 명령 언어에 대한 역호환성 지원뿐만 아니라 사용할 수 있습니다.
카탈로그 - 카탈로그는 Essbase 애플리케이션 및 사용자와 연관된 파일 및 아티팩트를 저장하는 중앙 위치입니다. 여기에는 사용자 및 공유 디렉토리와 샘플 큐브의 강사 갤러리가 포함됩니다.
갤러리 — 카탈로그에 포함된 항목은 Excel 애플리케이션 워크북 형식의 큐브 템플리트 갤러리입니다. 이러한 워크북을 쉽게 임포트하여 다양한 샘플 큐브를 작성할 수 있습니다. 샘플은 Essbase 애플리케이션 및 기능에 대한 다양한 사용 사례를 학습하고 정형 및 비정형 워크북에서 큐브를 빌드하고 설계하는 방법을 배우기 위한 지침입니다.
Cube Designer - Excel용 Cube Designer 확장은 애플리케이션 워크북에서 Essbase 큐브를 설계하고 빌드하기 위한 클라이언트 인터페이스입니다. 이 인터페이스는 유연하고 휴대용 큐브 설계 및 관리 시스템을 제공합니다. 구조화된 워크북은 일상적인 큐브 설계, 최적화 및 이식성을 간소화합니다. Cube Designer는 구조화되지 않은 워크북에서 발견된 패턴을 삽입하여 원시 데이터를 계층적으로 구성된 큐브로 구성할 수 있도록 합니다.
연결 - Essbase API는 TLS/SSL을 사용하여 구성요소 간 내부 및 다른 애플리케이션과의 외부 연결을 모두 보호합니다. 클라이언트 연결을 사용으로 설정하기 위해 추가 TCP/IP 포트를 열지 않고도 보안 HTTP를 통해 Essbase RTC(런타임 클라이언트)를 사용하여 모든 소프트웨어에서 연결할 수 있습니다.
연결 및 데이터 소스 - Essbase 관리 태스크에는 종종 원격 소스 데이터 또는 호스트에 대한 연결이 필요합니다. 재사용 가능한 연결 및 데이터 소스를 사용하면 더 이상 연결 세부정보를 규칙 파일이나 필터와 같은 아티팩트에 코딩하거나 다른 연결 종속 태스크를 수행할 때마다 입력하지 않아도 됩니다.
분석 - Smart View를 통한 연결 대신 내장된 관리 Essbase 웹 인터페이스에서 큐브 데이터에 대한 임시 데이터 질의/그리드 분석을 수행할 수 있습니다. 그리드 레이아웃을 저장하고, 보고서 스크립트를 실행하고, 명명된 MDX 쿼리를 실행 및 저장할 수 있습니다.
계산 - Essbase는 대부분의 분석 애플리케이션에 적합한 다양한 계산 함수 및 명령 라이브러리를 제공하며, Java를 사용하여 빌드된 고유한 사용자정의 함수 및 매크로를 추가할 수 있습니다. 계산 추적은 계산 스크립트 성능 및 멤버 공식 처리를 분석하고 디버그하는 데 도움이 됩니다. 튜플 기반 계산을 사용하면 계산 범위를 최적화하고 세분화하여 활성 Smart View 그리드에 집중하도록 제한할 수 있습니다. 하이브리드 모드 계산은 선택할 수 있으며 여러 튜닝 옵션으로 향상됩니다.
MDX Insert and Export — 다차원 쿼리 언어로 잘 알려진 MDX 유틸리티 외에도 삽입 및 내보내기 지시어를 사용하여 다차원 데이터의 사용자 정의 슬라이스를 구성, 복사, 이동 및 업데이트할 수 있습니다.
집계 저장 영역 계산 — MDX 삽입을 사용하여 사용자 정의 계산 및 할당을 수행할 수 있습니다. 기본 집계 뷰의 생성 및 유지 관리를 자동화할 수 있습니다.
데이터 로드 및 차원 빌드 - 내장된 데이터 미리보기가 있는 Essbase 웹 인터페이스 로드 규칙 편집기를 사용하면 카탈로그 또는 외부 소스에서 데이터 및 차원을 임포트할 수 있습니다. 규칙 파일 열에는 [합계], [최소], [최대], [개수] 및 [평균] 등의 함수를 사용하여 가져오기를 구성할 수 있습니다. SQL 기반 로딩으로 성능이 향상되었습니다. 일괄 처리 아웃라인 편집은 Java 또는 REST API에서 프로그래밍 방식으로 수행할 수 있습니다. CLI(명령줄 인터페이스)는 다양한 소스의 스트리밍 데이터 로드를 지원합니다. 버퍼, 병합 및 캐시 튜닝 옵션을 포함하여 집계 스토리지 데이터 로드 최적화가 추가됩니다.
드릴스루 - Essbase 큐브에서 확인할 수 있는 것보다 많은 정보가 필요한 경우 드릴스루 보고서를 사용하여 외부 데이터 소스에 액세스할 수 있으며, Oracle Database에 대한 드릴스루 연결의 성능이 향상되었습니다. 드릴스루 보고서 설계의 유연성이 향상되어 여러 셀 또는 셀 범위를 다양하게 선택할 수 있습니다. 선택사항은 반복적, 비반복, 레벨 0, 연속 또는 불연속일 수 있습니다.
시나리오 관리 - 시나리오 관리는 사용자가 큐브에 영향을 주지 않고 데이터 내에서 다양한 가정을 모델링하여 집계된 결과에 미치는 영향을 확인할 수 있는 개인 작업 영역 또는 "샌드박스"를 빌드하는 기능을 제공합니다.
섀도우 응용 프로그램 — 작동 중지 시간이 제한된 큐브 수정 및 재구성을 수행하려면 기본 응용 프로그램의 복사본인 섀도우 응용 프로그램을 생성할 수 있습니다. 기본 응용 프로그램은 섀도우 응용 프로그램에서 수정을 수행하는 동안에도 질의와 같은 읽기 전용 작업을 계속 수행합니다. 그림자 응용 프로그램을 보이거나 숨길 수 있습니다. 자세한 내용은 REST API에서 섀도우 애플리케이션 생성 엔드포인트를 참조하십시오.
구성 - 애플리케이션 튜닝에 필요한 대부분의 구성 매개변수는 Essbase 웹 인터페이스를 사용하여 애플리케이션별로 설정해야 합니다. 독립 배포에 Essbase 26ai를 설치하는 경우 필요한 경우 essbase.cfg에서 시스템 전체 구성 기본값을 제어할 수도 있습니다.
Logging(로깅) — 로그는 ODL(Oracle Diagnostic Logging) 형식입니다. Essbase 웹 인터페이스에서 로그 파일을 다운로드할 수 있습니다. 성능 분석기를 사용하여 Essbase 로그를 분석하여 사용량 및 성능 통계를 생성할 수 있습니다.
마이그레이션, 백업/복원 - LCM(Lifecycle Management Utility)을 통해 온프레미스 애플리케이션을 Essbase 릴리스 및 호스트 서버 간에 쉽게 마이그레이션할 수 있습니다. 사용자 및 그룹을 마이그레이션하는 데 도움이 되는 추가 마이그레이션 유틸리티를 콘솔에서 다운로드할 수도 있습니다. Oracle Cloud Infrastructure 배포의 경우 인프라를 사용하여 Essbase 스택을 백업합니다.