Dimbuild: 큐브에 차원 로드

이 CLI 명령은 큐브에 차원을 로드합니다. 이를 위해 최소한 데이터베이스 관리자 권한이 필요합니다.

차원을 로드하려면 먼저 차원 빌드 및 규칙 파일을 Essbase에 업로드해야 합니다. CLI를 사용하여 파일을 업로드할 수 있습니다. Upload: 큐브 파일 추가를 참조하십시오.

구문

dimbuild [-verbose] -application appname -db cubename -file fileName [| -catalogfile catalogFile] -rule rulesFile [| -catalogrulefile catalogRulesFile]] [-user userName [-password password]] [-stream] [-connection connectionName][-query queryString] [-rows n]] [-restructureOption restructureOption] [-forcedimbuild]
옵션 약어 설명
-verbose -v 자세한 설명을 표시합니다.
-application -a 애플리케이션 이름입니다.
-db -d 데이터베이스(큐브) 이름입니다.
-file -f 차원 빌드 파일 이름. 전체 경로를 제공할 필요가 없습니다. 파일이 관련 애플리케이션 또는 데이터베이스 디렉토리에 있는 것으로 간주합니다. 이 옵션 대신 -catalogfile을 사용할 수 있습니다.
-rule -r 규칙 파일 이름. 전체 경로를 제공할 필요가 없습니다. 파일이 관련 애플리케이션 또는 데이터베이스 디렉토리에 있는 것으로 간주합니다. 이 옵션 대신 -catalogrulefile을 사용할 수 있습니다.
-catalogfile -CF 파일 카탈로그의 차원 빌드 파일 이름. -file 대신 이 옵션을 사용할 수 있습니다.
-catalogrulefile -CRF 파일 카탈로그의 규칙 파일 이름. -rule 대신 이 옵션을 사용할 수 있습니다.
-user -u 선택사항. 사용자 이름입니다. 사용하는 경우 비밀번호가 필요합니다.

저장된 접속 및 데이터 소스를 사용하는 경우 사용자 이름과 비밀번호가 필요하지 않습니다. 저장된 접속을 사용하지 않고 규칙 파일이 RDBMS에 접속된 경우 사용자 이름과 비밀번호를 지정하여 RDBMS에 접속하십시오.

-password -p 선택사항. 사용자의 비밀번호. 생략되는 경우 사용자에게 비밀번호에 대한 메시지가 표시됩니다.
-stream -S 선택사항. 스트리밍 차원 빌드를 사용합니다. 사용하는 경우 -conn 옵션이 필요합니다.
-connection -conn 스트리밍 옵션이 사용되는 경우 필요합니다. createlocalconnection CLI 명령을 사용하여 생성된 저장된 접속의 이름입니다.
-query -q 선택사항. 스트리밍 차원 빌드와 함께 제출할 데이터베이스 질의입니다.
-rows -rows 선택사항. 동시에 스트림할 행 수입니다. 기본값은 100입니다.
-restructureOption -R

아웃라인 재구조화를 위한 보존 선택을 제어합니다.

블록 저장 영역의 경우 가능한 옵션은 다음과 같습니다.

  • ALL_DATA: 차원을 로드할 때 모든 데이터를 보존합니다.
  • NO_DATA: 데이터를 보존하지 않습니다.
  • LEAFLEVEL_DATA: 레벨 0 데이터 값만 보존합니다. 계산에 필요한 모든 데이터가 레벨 0 멤버에 상주하는 경우 이 옵션을 선택해야 합니다. 모든 상위 레벨 블록은 큐브가 재구조화되기 전에 삭제됩니다. 큐브가 재계산되는 경우 상위 레벨 블록이 재생성됩니다.
  • INPUT_DATA: 입력 데이터만 보존합니다.

집계 저장 영역의 경우 가능한 옵션은 다음과 같습니다.

  • ALL_DATA: 차원을 로드할 때 모든 데이터를 보존합니다.
  • NO_DATA: 데이터를 보존하지 않습니다.
-forcedimbuild -F 다른 사용자 활동이 진행 중이라도 차원 빌드를 계속합니다. 활성 사용자 세션을 취소합니다.

esscs dimbuild -a Sample -d Basic -r Basic.rul -u smith -p password -R NO_DATA -F
esscs dimbuild -a Sample -d Basic -r Basic.rul -S -conn oraConn -q "Select * from Data" -rows 50 -R NO_DATA
esscs dimbuild -a Sample -db Basic -CRF /users/weblogic/Dim_Market.rul -CF /shared/Market.txt -R ALL_DATA -F

Cube Designer, Essbase 웹 인터페이스 Essbase 웹 인터페이스 또는 REST API의 작업, 또는 MaxLimport dimensions를 사용하여 차원을 로드할 수도 있습니다.