MicroStrategy ONE

캐시 계층

캐시 계층 구조는 캐시 개체 관련 작업에 대한 분석을 제공합니다. 큐브 작업에는 실행(큐브 게시, 보고 히트 큐브 등)과 큐브 관리 작업(큐브 로드, 큐브 언로드, 큐브 삭제 등)이 모두 포함될 수 있습니다. 

Fact_action_cube_cache 테이블은 큐브 작업 중에 사용되는 캐시 인스턴스에 대한 데이터를 저장합니다. 주요 사실은 다음과 같습니다: 캐시 만료 타임스탬프(UTC), 캐시 마지막 업데이트 타임스탬프(UTC), 캐시 크기(KB), 기록 적중 횟수 및 적중 횟수.

캐시 계층 구조는 다음에 따라 다릅니다. MicroStrategy 배지 작업에 대한 분석은 포함되지 않습니다. 

lu_cache_object

테이블에 저장된 캐시 개체는 캐시가 생성된 큐브 개체를 나타냅니다. 캐시 계층 구조는 큐브 및 보고서 캐시와 관련된 정보만 저장합니다. 이 테이블은 lu_object 테이블에 대한 뷰입니다. 

테이블 열 보기

창고 테이블 기둥

설명

데이터-유형

캐시_객체_ID

object_id

캐시 개체의 고정 ID입니다.

bigint(20)

캐시_객체_guid

object_guid

메타데이터에 있는 캐시 개체의 GUID입니다.

varchar(32)

캐시_객체_이름

객체_이름

메타데이터에 있는 캐시 개체의 이름입니다.

varchar(255)

캐시_객체_설명

object_desc

캐시 개체에 대한 자세한 설명입니다.

varchar(512)

캐시_객체_위치

객체_위치

프로젝트의 캐시 개체에 대한 탐색 경로입니다.

예:

플랫폼 분석/공유 보고서/1. 대시보드/원격 측정

긴 텍스트

캐시_객체_유형_ID

객체_유형_ID

캐시 개체 유형의 ID입니다.

예:

데이터 가져오기 큐브

OLAP 큐브

작은 정수(6)

캐시_객체_생성_타임스탬프

생성_타임스탬프

캐시 개체가 처음 생성된 시점의 UTC 타임스탬프입니다. 

날짜 시간

캐시_프로젝트_ID

프로젝트_ID

해당 프로젝트의 숫자 ID입니다.

bigint(20)

캐시_객체_소유자_ID

소유자_ID

메타데이터에 있는 해당 캐시 개체 소유자의 ID입니다.

bigint(20)

캐시_객체_수정_타임스탬프

수정_타임스탬프

캐시 개체가 마지막으로 수정된 시간의 타임스탬프입니다.

날짜/시간

캐시_객체_상태_ID 객체_상태_ID 캐시 개체의 상태입니다. 아주 작은(4)

캐시_객체_버전

객체_버전

캐시 개체의 버전입니다.

varchar(32)

캐시_객체_인증 객체_인증됨

캐시 개체가 메타데이터에서 인증되었는지 추적하는 데 사용되는 플래그입니다. 플래그는 다음과 같습니다.

해당사항 없음

N

Y

varchar(14)

lu_cache

캐시 인스턴스는 lu_cache 테이블에 저장됩니다. 이는 시간이 지남에 따라 메타데이터에 생성된 모든 큐브 캐시 인스턴스를 저장합니다. 캐시 인스턴스는 GUID를 기반으로 식별됩니다.

설명

데이터-유형

캐시_ID

캐시 인스턴스의 자동 생성 ID입니다.

bigint(20)

캐시_인스턴스_guid

메타데이터에 있는 캐시 인스턴스의 GUID입니다.

varchar(32)

캐시_유형_ID

캐시 유형에 해당하는 ID입니다. Intelligent Cube 캐시만 지원됩니다.

아주 작은(4)

캐시_객체_ID

캐시 인스턴스가 생성된 개체에 해당하는 ID입니다.

bigint(20)

메타데이터_ID

캐시가 생성된 해당 메타데이터의 ID입니다.

bigint(20)

read_cache_type

캐시 유형은 캐시의 분류입니다. 리포트 캐시 및 Intelligence Cube 캐시 유형만 추적됩니다. 

설명

데이터-유형

캐시_유형_ID

캐시 유형의 고정 ID입니다.

아주 작은(4)

캐시_유형_설명

미리 정의된 캐시 유형 목록입니다. 예를 들어 샘플 요소에는 Intelligence 큐브 캐시가 포함되어 있습니다.

varchar(25)

lu_cache_object_owner

lu_cache_object_owner 테이블은 캐시 개체를 생성한 사용자 또는 현재 캐시 개체를 소유한 사용자를 추적하는 데 사용됩니다. 캐시 개체 소유자는 일반적으로 캐시 개체를 사용할 수 있는 방법과 대상에 대한 권한을 정의합니다. lu_cache_object_owner 테이블은 웨어하우스의 lu_mstr_user 테이블에 대한 뷰입니다. 

테이블 열 보기

창고 테이블 기둥

설명

데이터-유형

캐시_객체_소유자_ID mstr_user_id MicroStrategy 메타데이터의 현재 소유자/사용자에 대해 자동 생성된 ID입니다. bigint(20)

캐시_객체_소유자_guid

mstr_user_guid

GUID는 MicroStrategy 메타데이터의 사용자입니다.

varchar(32)

캐시_객체_소유자_이름

mstr_user_name

이름은 MicroStrategy 개체의 소유권이 있는 메타데이터의 사용자입니다.

varchar(255)

캐시_객체_소유자_로그인

mstr_user_login

로그인 MicroStrategy 메타데이터의 사용자입니다.

varchar(255)

생성_타임스탬프

생성_타임스탬프

메타데이터에서 사용자가 처음 생성된 시점의 UTC 타임스탬프입니다.

날짜 시간

수정_타임스탬프

수정_타임스탬프

시점의 최신 UTC 타임스탬프입니다. MicroStrategy 사용자가 수정되었습니다. 사용자가 수정되거나 변경되면 값이 계속 업데이트됩니다.

날짜 시간

캐시_객체_소유자_상태

mstr_user_status

메타데이터에 있는 사용자의 최신 상태입니다. 상태는 다음과 같습니다.

보임

삭제됨

varchar(25)

메타데이터_ID

메타데이터_ID

해당 메타데이터의 숫자 ID입니다. MicroStrategy 사용자가 생성되었습니다. 모든 사용자는 메타데이터 수준에 저장됩니다.

정수(11)

캐시_객체_소유자_버전_ID mstr_user_version 캐시 개체 소유자의 버전 ID입니다. varchar(32)

lu_cache_object_type

캐시 개체 유형은 캐시 인스턴스가 생성한 개체 유형을 나타냅니다. 이 속성은 캐시 개체에 대한 보다 세부적인 그룹화 옵션을 제공합니다. 이 테이블의 데이터는 미리 정의되어 있으며 이는 lu_object_type 테이블에 대한 뷰입니다.

테이블 열 보기

WH 테이블 열

설명

데이터-유형

캐시_객체_유형_ID

객체_유형_ID

캐시 개체 유형의 고정 ID입니다.

작은 정수(6)

캐시_객체_유형_desc

object_type_desc

캐시 개체 유형의 고정 목록입니다.

샘플 요소는 다음과 같습니다.

OLAP 큐브

데이터 가져오기 큐브

varchar(128)

캐시_객체_카테고리_ID

object_category_id

해당 캐시 개체 범주의 숫자 ID입니다. 스키마에서는 지원되지 않습니다. 

작은 정수(6)

the_cache_status

캐시 상태는 캐시 인스턴스의 상태를 나타냅니다. 캐시 인스턴스 초과 근무로 인해 캐시 상태가 변경될 수 있습니다. 따라서 캐시 상태는 큐브 캐시 인스턴스의 수명 동안 최신, 기록 및 변경 상태를 추적하기 위해fact_latest_cube_cache 및fact_action_cube_cache 테이블에 저장됩니다. 큐브 상태 값에 대한 자세한 설명은 다음을 참조하세요. KB31566: MicroStrategy 9.4.x - 10.x Intelligent Cube 상태 표시 및 워크플로.

설명

데이터-유형

큐브_상태_ID

캐시 상태의 고정 숫자 ID입니다.

정수(11)

큐브_상태_설명

캐시 상태에 대한 설명 형식입니다. 상태는 다음 요소 중 하나의 조합일 수 있습니다.

처리 중

활성

더럽히는

모니터링 정보 더티

더러운

로드됨

로드 보류 중

언로드 보류 중

수입됨

외국의

varchar(255)

캐시 프로젝트

캐시 프로젝트 속성은 웨어하우스의 lu_project 테이블을 기반으로 하는 논리적 테이블 별칭입니다. 

사실_액션_큐브_캐시

fact_action_cube_cache 테이블은 큐브 캐시 인스턴스와 관련된 트랜잭션 원격 측정과 각 큐브 작업에 대한 주요 지표를 기록합니다. 

주요 사실은 다음과 같습니다:

  • 적중 횟수 - 마지막 업데이트 이후 리포트/문서/대시보드에서 Intelligent Cube가 사용된 횟수입니다. 이 숫자는 보고서/문서/대시보드가 실행되고 캐시에 도달할 때마다 증가합니다. 캐시가 업데이트되면 적중 횟수가 재설정됩니다.
  • 기록 적중 횟수 - 게시된 이후 리포트/문서/대시보드에서 Intelligent Cube가 사용된 횟수입니다. 이 숫자는 캐시 업데이트와 관계없이 증가합니다.
  • 캐시 크기(KB) - 큐브 캐시 인스턴스의 크기를 KB 단위로 기록합니다.
  • 큐브 마지막 업데이트 타임스탬프(UTC) - 큐브가 마지막으로 업데이트된 시점의 UTC 타임스탬프입니다.
  • 캐시 만료 타임스탬프(UTC) - 캐시 인스턴스가 만료되도록 설정된 UTC 타임스탬프입니다. 

Fact_action_cube_cache 테이블에 기록된 작업 범주에는 다음이 포함됩니다.

  • 큐브 수정
  • 큐브 실행 
  • 큐브 캐시 적중
  • 캐시 적중
  • 캐시 생성

설명

데이터-유형

parent_tran_id

자동 생성된 숫자 상위 작업 ID입니다. 상위 작업 속성의 소스 열입니다. 상위 작업은 Platform Analytics 프로젝트 스키마에 정의된 가장 낮은 수준입니다.

bigint(20)

캐시_ID

큐브 캐시 인스턴스의 자동 생성 ID입니다.

bigint(20)

큐브_상태_ID

트랜잭션 수준에서 큐브 인스턴스의 상태에 해당하는 ID입니다. 큐브 인스턴스의 상태는 시간이 지남에 따라 변경될 수 있습니다.

정수(11)

캐시_크기

큐브 인스턴스의 크기(KB)입니다.

bigint(20)

Historical_hit_count

큐브 인스턴스의 기록 적중 횟수입니다.

bigint(20)

히트 횟수

큐브 인스턴스의 적중 횟수입니다.

bigint(20)

마지막_업데이트_타임스탬프

큐브의 마지막 업데이트 타임스탬프(UTC)입니다.

날짜 시간

사실_최신_큐브_캐시

Fact_latest_cube_cache 테이블에는 큐브 캐시 인스턴스와 관련된 최신 트랜잭션만 기록됩니다.

주요 사실은 다음과 같습니다:

  • 적중 횟수 - 마지막 업데이트 이후 리포트/문서/대시보드에서 Intelligent Cube가 사용된 횟수입니다. 보고서/문서/대시보드가 실행되고 캐시에 도달할 때마다 적중 횟수가 증가하지만 캐시가 업데이트되면 재설정됩니다.
  • 기록 적중 횟수 - 출시 이후 리포트/문서/대시보드에서 Intelligent Cube가 사용된 횟수입니다. 이 숫자는 캐시 업데이트와 관계없이 증가합니다.
  • 캐시 크기(KB) - 큐브 캐시 인스턴스의 크기를 KB 단위로 기록합니다.
  • 큐브 마지막 업데이트 타임스탬프(UTC) - 큐브가 마지막으로 업데이트된 타임스탬프(UTC 시간대)입니다.
  • 캐시 만료 타임스탬프(UTC) - 캐시 인스턴스가 만료되도록 설정된 타임스탬프(UTC 시간대)입니다.

설명

데이터-유형

캐시_ID 큐브 캐시 인스턴스의 자동 생성 ID입니다. bigint(20)
iserver_instance_id 큐브 캐시 인스턴스의 자동 생성 ID입니다. bigint(20)
큐브_상태_ID 트랜잭션 수준에서 큐브 인스턴스의 상태에 해당하는 ID입니다. 큐브 인스턴스의 상태는 시간이 지남에 따라 변경될 수 있습니다. 정수(11)
캐시_크기 큐브 인스턴스의 크기(KB)입니다. bigint(20)
Historical_hit_count 큐브 인스턴스의 기록 적중 횟수입니다. bigint(20)
히트 횟수 큐브 인스턴스의 적중 횟수입니다. bigint(20)
거래_타임스탬프 MicroStrategy 내부 사용. bigint(20)

마지막_업데이트_타임스탬프

큐브의 마지막 업데이트 타임스탬프(UTC)입니다.

날짜 시간