HYBRIDBSOINCALCSCRIPT
HYBRIDBSOINCALCSCRIPT 구성 설정은 저장된 멤버가 동적 멤버에 종속되는 경우 Essbase 애플리케이션의 블록 저장영역(BSO) 큐브가 계산 스크립트에서 하이브리드 모드를 사용할지 여부를 제어합니다.
FULL로 설정된 경우 BSO 계산 엔진은 하이브리드 모드를 사용하여 결과를 계산한 다음 저장합니다.
하이브리드 모드는 가능한 한 데이터 계산이 집계 스토리지(ASO) 큐브와 유사한 효율성으로 실행됨을 의미합니다.
HYBRIDBSOINCALCSCRIPT는 ASO 큐브에 적용할 수 없습니다. 질의에 대해 하이브리드 모드가 사용으로 설정된 BSO 큐브에만 적용할 수 있습니다. 즉, ASODYNAMICAGGINBSO가 NONE 이외의 값으로 설정됩니다.
이 설정을 사용으로 설정하는 경우 BSO 큐브에 대해 기본적으로 설정된 ASODYNAMICAGGINBSO를 사용 안함으로 설정하지 마십시오. 즉, 질의에 대해 하이브리드 모드가 사용으로 설정됩니다.
구문
HYBRIDBSOINCALCSCRIPT [appname [dbname]] FULL|NONE-
appname - 선택 사항입니다. 하이브리드 모드가 계산 스크립트에 사용되는 애플리케이션을 지정합니다.
appname에 대한 값을 지정하고 dbname에 대한 값을 지정하지 않으면 지정된 애플리케이션의 모든 큐브에 설정이 적용됩니다.
특정 큐브에 대한 설정을 사용으로 설정하려면 애플리케이션 및 큐브를 지정해야 합니다.
-
dbname - 선택 사항입니다. 하이브리드 모드가 사용되는 appname로 지정된 애플리케이션에서 큐브를 지정합니다.
dbname에 대한 값을 지정하지만 appname에 대한 값을 지정하지 않으면 사양이 무시됩니다.
-
FULL - BSO 계산 스크립트가 하이브리드 모드에서 실행됩니다.
-
NONE - 계산 스크립트가 하이브리드 모드가 아닌 블록 스토리지 형식으로 실행됩니다. 이는 기본값입니다.
주:
큐브에 자율운영 AI 레이크하우스에 대한 통합 분할 영역이 있는 경우 이 설정은 기본적으로 FULL이며 NONE으로 변경할 수 없습니다.참고
계산 스크립트의 경우 다음 제한 사항이 하이브리드 모드에 적용됩니다. 발견된 경우 Essbase는 이러한 계산 스크립트의 블록 저장영역 형식으로 기본 설정됩니다.
-
CALC DIM, CALC ALL, AGG 및 하위 트리를 계산하는 다른 지정 없는 표현식은 하이브리드 모드를 사용하지 않습니다.
Oracle은 저장된 멤버가 동적 멤버에 종속되지 않는 차원으로 CALC DIM 및 AGG 사용을 제한할 것을 권장합니다. 동적 멤버에 종속되는 상위 레벨 저장된 멤버를 계산하려면 계산 함수와 함께 지정 공식을 사용합니다.
-
동적 멤버에 대한 DATAEXPORT에서는 하이브리드 모드를 사용하지 않습니다.
-
지능형 계산에서는 하이브리드 모드를 사용하지 않습니다.
-
하이브리드 모드로 실행할 계산 스크립트에서 CREATENONMISSINGBLOCK 또는 CREATEBLOCKONEQ를 사용하지 마십시오.
-
CALCPARALLEL은 하이브리드 모드에서 지원되지 않습니다. 병렬 계산의 경우 FIXPARALLEL을 사용합니다.
예
HYBRIDBSOINCALCSCRIPT FULL