MicroStrategy ONE
개체 계층
객체 계층 구조와 팩트 테이블은 모든 주요 스키마(테이블, 팩트, 속성 등)와 애플리케이션 객체(보고서, 대시보드, 큐브 등)를 추적합니다. MicroStrategy Platform Analytics에서 모니터링하는 메타데이터입니다. 개체 계층 구조는 구성 개체(구독, 일정, 사용자, 사용자 그룹 등)와 관련된 데이터를 기록하지 않습니다. 구성 개체는 별도의 계층 구조에 저장됩니다.
객체 카테고리 그리고객체 유형 다양한 메타데이터 개체를 그룹화/분류한 것입니다. 전체 개체 범주 및 개체 유형 목록: 섹션의 마지막 부분에 제공됩니다.
구성요소 객체 계층 구조는 개체와 모든 직계 하위 구성 요소 간의 관계를 추적하는 데 사용됩니다. 메타데이터의 개체는 Platform Analytics의 개체 및 구성 요소 개체일 수 있습니다. lu_comComponent_object 테이블은 기본 lu_object 테이블에 대한 뷰입니다. 모든 개체는 메타데이터 및 프로젝트 수준에 저장됩니다.
객체와 해당 하위 구성 요소 객체 간의 관계는 사실_객체_구성 요소 테이블에 저장됩니다. 이 테이블에는 개체와 해당 구성 요소 간의 가장 최근 관계만 저장됩니다. 예를 들어, 보고서에서 속성이 제거되면 해당 속성은 Fact_object_comComponent 테이블의 구성 요소로서 제거됩니다.
lu_object_category
개체 범주는 보고서, 속성, 문서, 지표 등과 같은 메타데이터의 개체 유형을 상위 수준으로 분류한 것입니다. 이 테이블과 해당 속성은 메타데이터의 특정 유형의 개체를 분석하기 위한 주요 필터/선택기 역할을 합니다. 이 테이블의 데이터는 정적이며 사전 정의되어 있습니다.
열 |
설명 |
데이터-유형 |
---|---|---|
object_category_id |
객체 카테고리의 고정 숫자 ID입니다. |
작은 정수(6) |
object_category_desc |
개체 범주의 고정 목록입니다. 샘플 요소는 다음과 같습니다. 애트리뷰트 열 리포트 큐브 |
varchar(128) |
lu_object_type
모니터링 중인 메타데이터에 저장된 특정 개체에 대한 개체 유형입니다. 이 속성은 개체에 대한 보다 세부적인 그룹화 옵션을 제공합니다. 예를 들어, 개체의 범주가 큐브인 경우 해당 유형은 OLAP 큐브 또는 데이터 가져오기 큐브일 수 있습니다. 이 테이블의 데이터는 정적이며 사전 정의되어 있습니다.
열 |
설명 |
데이터-유형 |
---|---|---|
객체_유형_ID |
객체 유형의 고정 숫자 ID입니다. |
작은 정수(6) |
object_type_desc |
개체 유형의 고정 목록입니다. 샘플 요소는 다음과 같습니다. OLAP 큐브 데이터 가져오기 큐브 |
varchar(128) |
object_category_id |
해당 개체 범주의 숫자 ID입니다. 이 열은 객체 범주 속성의 소스입니다. |
작은 정수(6) |
lu_object_extended_type
모니터링 중인 메타데이터에 저장된 특정 개체 유형에 대한 개체 확장 유형입니다. 이 속성은 MDX 보고서 또는 데이터 가져오기 큐브와 같은 보다 세부적인 개체 유형을 제공합니다. 이 테이블의 데이터는 정적이며 사전 정의되어 있습니다.
열 |
설명 |
데이터-유형 |
---|---|---|
확장_유형_ID | 확장 유형의 고정 숫자 ID입니다. 이 열은 개체 확장 유형 속성의 소스입니다. |
정수(11) |
확장_유형_설명 |
확장 유형의 고정 목록입니다. 샘플 요소는 다음과 같습니다. 데이터 가져오기 Google 드라이브 자유형 SQL |
varchar(255) |
lu_object
개체에는 특정 프로젝트에 대한 메타데이터에 저장된 고유한 애플리케이션 또는 스키마 개체가 포함되어 있습니다. 각 개체에는 고유한 GUID가 있으며 프로젝트 수준에서 정의됩니다.
열 |
설명 |
데이터-유형 |
---|---|---|
object_id |
객체에 대해 자동 생성된 숫자 ID입니다. |
bigint(20) |
object_guid |
메타데이터에 있는 개체의 GUID입니다. |
varchar(32) |
객체_이름 |
메타데이터에 저장된 개체의 이름입니다. 행이 나타내는 객체가 열(object_type_id = 4, object_category_id = 3)인 경우 해당 열의 DataType이 이름에 접미사로 추가됩니다. 예: 개체 이름:SignedInt |
varchar(255) |
object_desc |
개체에 대한 설명입니다. |
varchar(512) |
객체_위치 |
프로젝트의 개체에 대한 탐색 경로입니다. 예: 플랫폼 분석/공유 보고서/1. 대시보드/원격 측정 |
varchar(1024) |
생산 일 |
객체가 처음 생성된 UTC 날짜입니다. 이 열은 객체 생성 날짜 속성의 소스입니다. |
날짜 |
수정_날짜 |
객체가 마지막으로 수정된 날짜로부터 가장 최근 날짜입니다. 날짜는 개체가 수정됨에 따라 계속 업데이트됩니다. 이 열은 객체 수정 날짜 속성의 소스입니다. |
날짜 |
생성_타임스탬프 |
객체가 처음 생성된 시점의 UTC 타임스탬프입니다. |
날짜 시간 |
수정_타임스탬프 |
객체가 마지막으로 수정된 시점의 최신 UTC 타임스탬프입니다. 타임스탬프는 객체가 수정됨에 따라 계속 업데이트됩니다. |
날짜 시간 |
객체_상태_ID |
객체의 최신 상태에 대한 숫자 ID입니다. 상태 ID는 최신 수정 사항에 따라 변경됩니다. 상태는 다음과 같습니다. 보임 숨겨짐 삭제됨 이에 이 열은 개체 상태 속성의 소스입니다. |
아주 작은(4) |
객체_유형_ID |
해당 개체 유형의 숫자 ID입니다. 이 열은 객체 유형 속성의 소스입니다. |
작은 정수(6) |
프로젝트_ID |
해당 프로젝트의 숫자 ID입니다. |
정수(11) |
소유자_ID |
해당 객체 소유자의 숫자 ID입니다. |
bigint(20) |
object_extended_type_id |
개체 확장 유형의 숫자 ID입니다. 예를 들어 개체가 데이터 가져오기 큐브인 경우 해당 확장 유형은 데이터 가져오기 Google Big Query 쿼리 작성일 수 있습니다. 이 열은 개체 확장 유형 속성의 소스입니다. |
정수(11) |
객체_버전 | 객체의 버전 ID입니다. | varchar(32) |
객체_인증됨 |
객체가 메타데이터에서 인증되었는지 추적하는 데 사용되는 플래그입니다. 플래그는 다음과 같습니다. 해당사항 없음 N Y |
varchar(14) |
lu_comComponent_object_category
lu_object_category 창고 테이블에 대한 보기입니다. 이 테이블은 개체 내에 중첩된 하위 구성 요소 개체의 분류를 추적합니다. 이 테이블의 데이터는 정적이며 사전 정의되어 있습니다.
테이블 열 보기 |
WH 테이블 열 |
설명 |
데이터-유형 |
---|---|---|---|
구성요소_객체_카테고리_id |
object_category_id |
객체 구성요소 카테고리의 고정 ID입니다. |
작은 정수(6) |
구성 요소_객체_카테고리_설명 |
object_category_desc |
미리 정의된 구성 요소 개체 목록입니다. |
varchar(128) |
lu_comComponent_object_type
lu_object_type 웨어하우스 테이블에 대한 보기입니다. 이 테이블은 객체 내에 중첩된 하위 구성 요소 객체의 객체 유형을 추적합니다. 개체 범주에 대한 보다 세부적인 분석을 제공합니다. 이 테이블의 데이터는 정적이며 사전 정의되어 있습니다.
테이블 열 보기 |
WH 테이블 열 |
설명 |
데이터-유형 |
---|---|---|---|
구성 요소_객체_유형_ID |
객체_유형_ID |
구성 요소 개체 유형의 고정 ID입니다. |
작은 정수(6) |
구성요소_객체_유형_설명 |
object_type_desc |
구성 요소 개체 유형의 사전 정의된 목록입니다. 이 열은 구성요소 객체 유형 속성의 소스입니다. |
varchar(128) |
구성요소_객체_카테고리_id |
object_category_id |
해당 구성 요소 개체 범주의 숫자 ID입니다. |
작은 정수(6) |
lu_comComponent_object
lu_object 웨어하우스 테이블에 대한 뷰입니다. 이 표에는 특정 프로젝트의 메타데이터에 저장된 고유한 애플리케이션 또는 스키마 개체가 나열되어 있습니다. 각 구성 요소 개체는 고유한 GUID를 가지며 프로젝트 수준에서 정의됩니다.
테이블 열 보기 |
WH 테이블 열 |
설명 |
데이터-유형 |
---|---|---|---|
구성 요소_객체_ID |
object_id |
구성 요소 개체에 대해 자동 생성된 숫자 ID입니다. |
bigint(20) |
구성 요소_객체_guid |
object_guid |
구성 요소 개체의 메타데이터 GUID입니다. |
varchar(32) |
구성 요소_객체_이름 |
객체_이름 |
메타데이터에 저장된 구성 요소 개체의 이름입니다. 이 열은 구성 요소 개체 속성의 소스입니다. |
varchar(255) |
구성요소_객체_설명 |
object_desc |
구성 요소 개체에 대한 설명입니다. |
varchar(512) |
구성 요소_객체_위치 |
객체_위치 |
프로젝트의 구성 요소 개체에 대한 탐색 경로입니다. |
varchar(1024) |
구성요소_객체_유형_ID |
객체_유형_ID |
해당 구성 요소 개체 유형의 숫자 ID입니다. 이 열은 구성요소 객체 유형 속성의 소스입니다. |
작은 정수(6) |
component_object_extende d_type_id | 확장_유형_ID | 해당 구성 요소 개체 확장 유형의 숫자 ID입니다. 이 열은 구성 요소 개체 확장 유형 속성의 소스입니다. | |
프로젝트_ID |
프로젝트_ID |
해당 프로젝트의 숫자 ID입니다. |
정수(11) |
구성 요소_객체_버전 | 객체_버전 | 구성 요소 개체의 버전 ID입니다. | varchar(32) |
구성 요소_객체_인증 | 객체_인증됨 |
객체가 메타데이터에서 인증되었는지 추적하는 데 사용되는 플래그입니다. 플래그는 다음과 같습니다. 해당사항 없음 N Y |
varchar(14) |
사실_객체_구성요소
객체 MicroStrategy 독립형 엔터티로 존재할 수도 있고 다른 객체에 의해 사용될 수도 있으므로 구성 요소 객체가 될 수 있습니다. 객체와 해당 구성 요소 객체 사이의 관계는fact_object_comComponent 테이블에 저장됩니다. 이 테이블은 개체와 해당 구성 요소 간의 현재 직접적인 관계만 저장합니다. 예를 들어, 보고서에서 속성이 제거되면 Fact_object_comComponent 테이블에서도 제거됩니다.
열 |
설명 |
데이터-유형 |
---|---|---|
object_id |
객체에 대해 자동 생성된 숫자 ID입니다. |
bigint(20) |
구성 요소_객체_ID |
구성 요소 개체에 대해 자동 생성된 숫자 ID입니다. |
bigint(20) |
개체 범주 및 개체 유형 목록:
다음은 Platform Analytics에서 추적되는 개체 카테고리 및 개체 유형의 전체 목록입니다.
개체 범주 |
개체 유형 |
---|---|
임시 개체 | 임시 개체 |
애트리뷰트 폼 |
속성 양식 카테고리 |
애트리뷰트 |
추상 속성 |
애트리뷰트 |
|
속성 역할 |
|
속성 변환 |
|
파생 애트리뷰트 |
|
재귀적 속성 |
|
카드 | 카드 |
열 |
열 |
콘솔리데이션 |
통합 |
큐브 |
데이터 가져오기 큐브 |
OLAP 큐브 |
|
사용자 정의 그룹 |
사용자 정의 그룹 |
요소 그룹화 |
|
파생 요소 |
파생 요소 |
문서 |
다큐먼트 |
HTML 문서 |
|
리포트 쓰기 다큐먼트 | |
대시보드 |
대시보드 |
요소 로드 객체 | 요소 로드 객체 |
팩트 |
팩트 |
필터 |
필터 |
필터 파티션 |
|
필터 세그먼트 |
|
폴더 |
사용자 폴더 |
시스템 폴더 | |
계층 |
시스템 계층 |
사용자 계층 | |
관리 객체 |
관리되는 속성 |
관리 속성 양식 | |
관리되는 열 |
|
통합 관리 |
|
관리형 데이터 가져오기 큐브 | |
관리형 지능형 큐브 |
|
관리되는 데이터베이스 테이블 |
|
관리되는 파생 요소 | |
관리형 파생 속성 |
|
관리형 논리 테이블 |
|
관리형 그리드 보고서 |
|
관리 계층 | |
관리형 카드 |
|
관리되는 폴더 | |
관리되는 지표 |
|
관리 개체 |
|
메트릭
|
데이터 마이닝 지표 |
메트릭 |
|
메트릭 익스트림 |
|
측정항목 소계 |
|
참조선 |
|
시스템 소계 | |
트레이닝 메트릭 |
|
프로젝트 | 프로젝트 |
프롬프트 |
애트리뷰트 요소 프롬프트 |
내장된 프롬프트 |
|
레벨 프롬프트 | |
개체 프롬프트 |
|
프롬프트 |
|
프롬프트 표현 초안 |
|
값 프롬프트 |
|
리포트 |
기본 보고서 |
데이터 마트 리포트 |
|
그래프 보고서 |
|
그리드 및 그래프 보고서 |
|
그리드 보고서 |
|
점증적 새로 고침 리포트 |
|
비대화형 보고서 |
|
SQL 보고서 |
|
텍스트 보고서 |
|
거래 서비스 보고서 |
|
보안 필터 |
보안 필터 |
테이블 |
데이터베이스 테이블 |
논리 테이블 |
|
파티션 데이터베이스 테이블 |
|
파티션 논리 테이블 |
|
파티션 매핑 테이블 |
|
템플릿 |
템플릿 |
변형 |
변형 |
알 수 없음 |
알 수 없음 |
lu_object_status
객체의 최신 상태입니다. 개체 상태는 개체가 수정됨에 따라 계속 변경됩니다. 상태는 항상 가장 최근 상태를 반영합니다. 개체는 메타데이터에 저장된 응용 프로그램 또는 스키마 개체로 정의됩니다. 구성 개체(구독, 일정, 사용자 등)의 상태는 포함되지 않습니다. 구성 개체 상태는 속성의 형태로 추적됩니다. 예를 들어 일정 속성에는 최신 상태를 추적하는 상태 양식이 있습니다.
열 |
설명 |
데이터-유형 |
---|---|---|
객체_상태_ID |
개체 상태에 대해 정의된 숫자 ID입니다. |
작은인트(4) |
object_status_desc
|
개체의 현재 상태입니다. 개체가 수정되면 상태가 변경됩니다. 즉, 메타데이터에서 숨김으로 표시되거나 삭제된 것으로 표시됩니다. 개체 상태 요소에는 다음이 포함됩니다. 요소 로드 개체 임시 보임 삭제됨 숨겨짐 |
varchar(25) |
lu_object_owner
lu_object_owner는 웨어하우스의 lu_mstr_user 테이블에 대한 뷰입니다. lu_object_owner 테이블은 객체를 생성한 사용자나 현재 객체를 소유한 다른 사용자를 추적하는 데 사용됩니다. 일반적으로 소유자는 개체를 사용할 수 있는 방법 및 개체를 사용할 수 있는 사람에 대한 권한을 정의합니다.
테이블 열 보기 |
WH 테이블 열 |
설명 |
데이터-유형 |
---|---|---|---|
객체_소유자_ID |
mstr_user_id |
현재 소유자의 자동 생성된 숫자 ID입니다. MicroStrategy 메타데이터. |
bigint(20) |
object_owner_guid |
mstr_user_guid |
사용자 개체의 메타데이터 GUID입니다. |
varchar(32) |
객체_소유자_이름 |
mstr_user_name |
특정 개체의 소유권이 있는 메타데이터의 사용자 개체 이름입니다. |
varchar(255)
|
object_owner_desc |
mstr_user_desc |
메타데이터의 사용자 개체에 대한 설명입니다. |
varchar(512) |
object_owner_login |
mstr_user_login |
메타데이터에 있는 사용자 개체의 로그인입니다. |
varchar(255) |
생성_타임스탬프 |
생성_타임스탬프 |
메타데이터에서 사용자가 처음 생성된 시점의 UTC 타임스탬프입니다. 사용자 목록을 가져오는 데 스크립트가 사용된 경우 타임스탬프는 사용자에 대해 동일할 수 있습니다. 이것은 예상됩니다. |
날짜 시간 |
수정_타임스탬프 |
수정_타임스탬프 |
사용자 개체가 수정된 시점의 최신 UTC 타임스탬프입니다. 사용자가 수정되거나 변경되면 값이 계속 업데이트됩니다. |
날짜 시간 |
object_owner_status |
mstr_user_status |
메타데이터에 있는 사용자 개체의 최신 상태입니다. 상태는 다음과 같습니다. 보임 숨겨짐 삭제됨 |
varchar(25) |
메타데이터_ID |
메타데이터_ID |
각 사용자에 대한 해당 메타데이터의 숫자 ID입니다. 모든 사용자는 메타데이터 수준에 저장됩니다. |
정수(11) |
object_owner_version |
객체_버전 |
객체 소유자의 버전 ID입니다. |
varchar(32) |
사실_객체_변경_저널
이 팩트 테이블은 기록 변경 저널 수정 정보를 저장합니다. 이 테이블을 lu_object, lu_account, lu_account와 같은 다른 조회 테이블과 조인함으로써 사용자는 누가 언제 어떤 개체를 변경했는지 분석할 수 있습니다.
변경 저널 정보를 추적하는 개체에는 lu_object_type 테이블의 모든 개체 유형이 포함됩니다. Platform Analytics 저장소에 변경 저널 팩트 테이블을 추가하면 관리자는 Platform Analytics에서 모니터링하는 메타데이터의 모든 개체에 대한 개체 수정 내역을 분석할 수 있습니다.
열 |
설명 |
데이터-유형 |
---|---|---|
object_id |
팩트 객체에 대해 자동 생성된 숫자 ID입니다. 이를 통해 해당 개체가 속한 프로젝트를 확인할 수 있습니다. |
bigint(20) |
세션_ID |
팩트 객체에 대해 자동 생성된 숫자 ID입니다. 이를 통해 변경 사항이 적용된 세션, 변경 사항이 적용된 클라이언트 또는 서버, 변경 사항이 적용된 클라이언트 유형(예: 세션 소스)을 확인할 수 있습니다. |
bigint(20) |
계정 ID |
팩트 객체에 대해 자동 생성된 숫자 ID입니다. 이를 통해 객체를 수정한 사람(예: 계정)을 확인할 수 있습니다. |
bigint(20)
|
변경_유형_ID |
객체 변경 유형의 고정 ID입니다. |
아주 작은(4) |
거래_타임스탬프 |
MicroStrategy 내부 사용. |
날짜시간(3) |
트랜_날짜 |
MicroStrategy 내부 사용. |
날짜 |
코멘트 |
변경 사항이 개체에 저장될 때 사용자가 남기는 설명입니다. |
긴 텍스트 |
lu_change_type
변경 유형은 사용자가 개체에 대해 수행하는 개체 변경 유형입니다. 예를 들어 새 개체를 생성하거나 개체를 삭제합니다.
열 |
설명 |
데이터-유형 |
---|---|---|
변경_유형_ID |
변경 유형의 고정 숫자 ID입니다. Fact_object_change_journal의change_type_id 열에 대한 소스 열입니다. |
작은 정수(6) |
변경_유형_설명 |
변경 유형의 고정 목록입니다. 변경 유형에는 다음이 포함됩니다. 0 예약됨 1 Reserverd2 2 개체 저장 3 Reserverd3 4 개체 삭제 5 쓰레기 수거 6 변경 저널 상태 설정 7 변경 저널 상태 가져오기 8 퍼지 변경 일지 9 변화일지 검색 10 병합 사용자 삭제 11 경로로 개체 찾기 12 객체 복사 13 원본 계정 조작 14 클러스터 큐브 변경 알림 |
varchar(32) |