MicroStrategy ONE
규정 준수 텔레메트리 계층
사용자 엔티티
사용자 엔티티는 2개의 소스에서 프로젝트 액세스 권한을 상속할 수 있습니다.
- 명의 사용자 (본인)
- 사용자 그룹 (모든 직접 및 간접 상위 사용자 그룹)
사용자 엔티티는 다음에서 찾을 수 있습니다. li_user_entity_뷰 .
소스 엔티티
소스는 3개의 권한 소스에서 프로젝트 액세스 권한을 상속할 수 있습니다.
- 명의 사용자 (본인)
- 사용자 그룹 (모든 직접 및 간접 상위 사용자 그룹)
- 보안 역할
다음 위치에 있는 소스 li_source_entity_뷰및 권한 소스는 다음에서 찾을 수 있습니다. 루_프린세스_ 소스_뷰 .
관계 테이블
관계 테이블 ral_user_entity_source사용자 엔티티와 권한 소스 간의 관계를 캡처합니다. 소스는 사용자 자체 또는 상위 사용자 그룹이 될 수 있습니다.
관계 테이블 ral_source_perivate_source_range소스와 권한 소스 간의 관계를 캡처합니다. 권한 소스는 사용자 자체, 상위 사용자 그룹 또는 보안 역할이 될 수 있습니다. 또한 권한 소스와 해당 범위 간의 관계를 캡처합니다. 범위는 권한이 적용되는 프로젝트 세트입니다.
관계 테이블 rel_perivate_source_프린세스_그룹 권한 소스와 권한 그룹 간의 관계를 캡처합니다. 권한 그룹은 권한 소스에 적용되는 고유 권한 세트입니다. 여러 권한 소스에 동일한 적용된 권한이 있는 경우 동일한 권한 그룹을 공유할 수 있습니다.
관계 테이블 rel_프린세스_그룹_특수할인 권한 그룹과 고유 권한 집합 간의 관계를 캡처합니다.
조인 중 ral_user_entity_source , ral_source_perivate_source_range , rel_perivate_source_프린세스_그룹 , 및 rel_프린세스_그룹_특수할인 은(는) 소스의 권한 소스를 기반으로 사용자 엔티티가 사용할 수 있는 모든 권한의 나열된 목록을 제공합니다.
테이블팩트_user_entity_resolved_프린세스 주어진 사용자 엔티티에 대해 확인된 권한 목록을 캡처합니다. 조인할 때 ral_user_entity_source , ral_source_perivate_source_range , rel_perivate_source_프린세스_그룹 , rel_프린세스_그룹_특수할인 이(가) 포함된팩트_user_entity_resolved_프린세스 각 사용자 엔티티 및 해당 제품이 사용할 수 있는 모든 권한의 확인된 목록을 얻습니다. 해결 프로세스를 통해 MicroStrategy는 사용자 엔티티가 사용 가능한 모든 권한, 각 권한의 소스 및 권한 소스를 연결할 수 있습니다.
프로젝트 액세스 권한에 대한 자세한 내용은 을(를) 참조하십시오. 권한 목록 .
ral_user_entity_source
사용자는 2개의 소스에서 직접 권한을 상속할 수 있습니다.
- 명의 사용자 (본인)
- 사용자 그룹 (모든 직접 및 간접 상위 사용자 그룹)
관계 테이블 tel_user_entity_source는 사용자 엔티티와 권한 소스 간의 관계를 캡처합니다. 여기에는 사용자 및 사용자 자신 및 상위 사용자 그룹이 있는 사용자 간의 관계가 포함됩니다.
|
열 |
설명 |
데이터-유형 |
|---|---|---|
|
user_entity_id |
사용자 엔티티에 대해 자동 생성된 숫자 ID입니다. |
bigint(20) |
|
소스_id |
사용자 또는 사용자 그룹에 해당하는 소스에 대해 자동 생성된 숫자 ID입니다. |
bigint(20) |
|
감사_timestamp |
라이센스 감사가 트리거된 시간의 타임스탬프입니다. 이는 Intelligence Server에서 Kafka 로그로 전송됩니다. |
타임스탬프 |
|
메타데이터_id |
자동 생성 숫자 ID 합니다. |
bigint(20) |
|
insert_ts |
MicroStrategy 내부 사용. 타임스탬프 ETLS 이(가) 행을 데이터베이스에 삽입했습니다. |
타임스탬프 |
li_user_entity_뷰
가능한 모든 사용자 엔티티의 목록입니다. 따라서 사용자 및 연락처가 포함됩니다. (1,4)의 엔티티_타입_ids로 제한되는 li_entity 기반 보기입니다.
|
열 |
WH 테이블 열 |
설명 |
데이터-유형 |
|---|---|---|---|
|
user_entity_id |
엔티티_ID |
사용자 엔티티에 대해 자동 생성된 숫자 ID 값입니다. |
bigint(20) |
|
user_entity_name |
엔티티_이름 |
권한이 있는 사용자 엔티티의 이름입니다. |
varchar(255) |
| user_entity_Desc | 엔티티_Desc | 사용자 엔티티에 대한 설명입니다. | varchar(255) |
|
user_entity_ type_id |
엔티티_타입_ID |
사용자 엔티티 유형은 다음과 같을 수 있습니다. 사용자(1) 연락처(4) |
정수(11) |
| 메타데이터_id | 메타데이터_id | 각 권한 소스에 대한 해당 메타데이터의 ID입니다. 모든 사용자 엔티티는 메타데이터 레벨에 저장됩니다. | bigint(20) |
|
user_entity_ GUId |
엔티티_가이드 |
사용자 엔티티의 GUID입니다. |
archar(32) |
| 생성_timestamp | 생성_timestamp | 사용자 엔티티가 메타데이터에 처음 생성되었을 때의 UTC 타임스탬프입니다. | 날짜/시간 |
|
adjusted_timestamp |
adjusted_timestamp |
사용자 엔티티 개체가 마지막으로 변경된 때의 최신 UTC 타임스탬프입니다. 값은 개체가 수정되면 계속 업데이트됩니다. |
날짜/시간 |
| 상태 | 상태 |
사용자 엔티티의 상태입니다. 상태는 다음과 같을 수 있습니다. 활성화됨(1) 비활성화됨(0) |
archar(32) |
li_user_entity_ type_뷰
사용자 엔티티의 유형은 다음과 같습니다. 사용자 또는 연락처. 따라서 이 룩업 테이블에는 2개의 정적 요소의 목록이 포함됩니다. 이 룩업 테이블은 (1,4)의 엔티티_타입_ID로 제한되는 li_entity_ type에 기반한 보기입니다.
|
열 |
설명 |
데이터-유형 |
|---|---|---|
|
user_entity_ type_id |
사용자 엔티티 유형의 고정 ID입니다. |
정수(11) |
|
user_entity_ type_Desc |
사용자 엔티티 유형에 대한 설명입니다. 사용자 엔티티의 유형은 다음과 같습니다. 명의 사용자 (1) 연락처(4) |
varchar(255) |
li_source_entity_뷰
가능한 모든 소스의 목록입니다. 따라서 여기에는 사용자와 사용자 그룹이 포함됩니다. (1,2)의 엔티티_타입_ID로 제한된 루_ 엔티티 기반 보기입니다.
|
열 |
WH 테이블 열 |
설명 |
데이터-유형 |
|---|---|---|---|
|
소스_id |
엔티티_ID |
소스 엔티티에 대한 자동 생성 ID입니다. |
bigint(20) |
|
소스_이름 |
엔티티_이름 |
소스의 이름입니다. |
varchar(255) |
| 소스_Desc | 엔티티_Desc | 소스에 대한 설명입니다. | varchar(255) |
|
소스_타입_id |
엔티티_타입_ID |
소스 유형은 다음과 같을 수 있습니다. 사용자(1) 사용자 그룹 (2) |
정수(11) |
| 메타데이터_id | 메타데이터_id | 각 권한 소스에 대한 해당 메타데이터의 ID입니다. 모든 소스는 메타데이터 레벨에 저장됩니다. | bigint(20) |
|
user_entity_ GUId |
엔티티_가이드 |
소스의 GUID입니다. |
archar(32) |
| 생성_timestamp | 생성_timestamp | 소스가 메타데이터에 처음 생성되었을 때의 UTC 타임스탬프입니다. | 날짜/시간 |
|
adjusted_timestamp |
adjusted_timestamp |
소스 개체가 마지막으로 변경된 때의 최신 UTC 타임스탬프입니다. 값은 개체가 수정되면 계속 업데이트됩니다. |
날짜/시간 |
| 상태 | 상태 |
소스의 상태입니다. 상태는 다음과 같을 수 있습니다. 활성화됨(1) 비활성화됨 (0) |
archar(32) |
ral_source_perivate_source_range
소스는 3개의 권한 소스에서 권한을 가져올 수 있습니다.
- 명의 사용자 (본인),
- 사용자 그룹 (모든 직접 및 간접 상위 사용자 그룹) 및
- 보안 역할 (사용자 또는 상위 사용자 그룹에 적용됨)
관계 테이블 rel_source_perivate_source_range는 ral_user_entity_source의 소스 엔티티와 권한 소스 간의 관계를 캡처합니다. 또한 각 행에는 권한 소스가 적용되는 프로젝트 목록을 나타내는 범위가 포함됩니다.
|
열 |
설명 |
데이터-유형 |
|---|---|---|
|
소스_id |
소스 엔티티에 대해 자동 생성된 숫자 ID 값입니다. |
bigint(20) |
|
권한_source_id |
권한 소스 엔티티에 대해 자동 생성된 숫자 ID 값입니다. |
bigint(20) |
| 범위_id | 프로젝트 범위에 대해 자동 생성된 숫자 ID 값. | bigint(20) |
|
감사_timestamp |
라이센스 감사가 트리거된 타임스탬프로 Intelligence Server에서 Kafka 로그로 전송했습니다. |
타임스탬프 |
| 메타데이터_id | 해당 메타데이터에 대한 자동 생성 숫자 ID 값 | bigint(20) |
|
insert_ts |
MicroStrategy 내부 사용. ETLS가 행을 데이터베이스에 삽입한 타임스탬프입니다. |
타임스탬프 |
li_scape
범위 애트리뷰트는 SQL 쿼리 및 ETLS 성능을 최적화하기 위해 도입되었습니다. 임시 리포트에 사용하기 위한 것이 아닙니다. 권한 할당 레벨은 권한 소스에 따라 다를 수 있습니다.
보안 역할은 권한 집합을 부여하지만 일부 프로젝트로 제한할 수 있습니다. 사용자 및 사용자 그룹 권한은 모든 프로젝트에 전체적으로 적용됩니다. 범위가 사용되는 프로젝트 목록에 어떤 권한이 할당되었는지 확인하기 위해 사용됩니다. 권한 소스를 적용할 수 있는 프로젝트 목록을 나타냅니다.
권한 소스(rel_source_perivate_source_scape의)가 보안 역할인 경우 범위는 메타데이터에 있는 프로젝트의 하위 집합을 나타내는 양수입니다. 권한 소스가 사용자 또는 사용자 그룹인 경우 메타데이터의 모든 프로젝트를 나타내는 기본 범위_ID(-metadataId)가 할당됩니다.
|
열 |
설명 |
데이터-유형 |
|---|---|---|
|
범위_id |
각 고유 프로젝트 목록에 대해 자동 생성된 숫자 ID입니다. |
bigint(20) |
|
범위_Desc |
메타데이터의 프로젝트 ID 목록입니다. |
긴 텍스트 |
ral_range_프로젝트
범위 및 프로젝트 간의 관계 테이블입니다. 범위는 사용자/사용자 그룹이 보안 역할에서 권한 목록을 상속하는 프로젝트 목록을 나타내는 데 사용됩니다. 이 테이블은 범위와 해당 프로젝트 간의 관계를 유지 관리합니다.
|
열 |
설명 |
데이터-유형 |
|---|---|---|
|
범위_id |
범위에 대해 자동 생성된 숫자 ID 값입니다. |
bigint(20) |
|
project_id |
프로젝트에 대해 자동 생성된 숫자 ID 값입니다. |
bigint(20) |
|
메타데이터_id |
각 프로젝트에 해당하는 메타데이터의 ID입니다. |
bigint(20) |
rel_perivate_source_프린세스_그룹
권한 소스(사용자, 사용자 그룹 또는 보안 역할)와 권한 그룹이 나타내는 해당 권한 집합 간의 관계 테이블
|
열 |
설명 |
데이터-유형 |
|---|---|---|
|
권한_source_id |
권한 소스 엔티티에 대해 자동 생성된 숫자 ID 값입니다. |
bigint(20) |
|
권한_group_id |
권한 소스의 권한 세트를 나타내는 권한 그룹에 대해 자동 생성된 숫자 ID 값입니다. |
bigint(20) |
|
감사_timestamp |
라이센스 감사가 트리거된 타임스탬프입니다. 이는 Intelligence Server에서 Kafka 로그로 전송됩니다. |
타임스탬프 |
|
메타데이터_id |
메타데이터에 대해 자동 생성된 ID입니다. |
bigint(20) |
| insert_ts | MicroStrategy 내부 사용. ETLS가 행을 데이터베이스에 삽입한 타임스탬프입니다. | 타임스탬프 |
루_프린세스_ 소스_뷰
가능한 모든 권한 소스의 목록입니다. 따라서 여기에 사용자, 사용자 그룹 및 보안 역할이 포함됩니다. (1,2,3)의 엔티티_타입_ID로 제한되는 li_entity 기반 보기.
|
열 |
WH 테이블 열 |
설명 |
데이터-유형 |
|---|---|---|---|
| 권한_source_id | 엔티티_ID | 권한 소스 엔티티에 대한 자동 생성 ID입니다. | bigint(20) |
| 권한_source_name | 엔티티_이름 | 권한 소스의 이름입니다. | varchar(255) |
| 권한_source_Desc | 엔티티_Desc | 권한 소스에 대한 설명입니다. | varchar(255) |
| 권한 | 엔티티_타입_ID |
권한 소스 유형은 다음과 같을 수 있습니다. 사용자(1) 사용자 그룹(2) 보안 역할(3) |
정수(11) |
| 메타데이터_id | 메타데이터_id | 각 권한 소스에 대한 해당 메타데이터의 ID입니다. 모든 소스는 메타데이터 레벨에 저장됩니다. | bigint(20) |
|
권한_ 소스_가이드 |
엔티티_가이드 |
권한 소스의 GUID입니다. |
archar(32) |
| 생성_timestamp | 생성_timestamp | 권한 소스가 메타데이터에 처음 생성된 시간의 UTC 타임스탬프입니다. | 날짜/시간 |
|
adjusted_timestamp |
adjusted_timestamp |
권한 소스 개체가 마지막으로 변경된 최신 UTC 타임스탬프입니다. 값은 개체가 수정되면 계속 업데이트됩니다. |
날짜/시간 |
| 상태 | 상태 |
권한 소스의 상태입니다. 상태는 다음과 같을 수 있습니다. 활성화됨 비활성화됨 |
archar(32) |
su_proxy
권한 소스 유형은 다음과 같습니다. 사용자, 사용자 그룹 또는 보안 역할. 따라서 이 룩업 테이블에는 3개의 정적 요소의 목록이 포함됩니다. 이 룩업 테이블은 (1,2,3)의 엔티티_타입_ID로 제한되는 li_entity_ type에 기반한 보기입니다.
|
열 |
설명 |
데이터-유형 |
|---|---|---|
| 권한 | 권한 소스 유형의 고정 ID. | 정수(11) |
| 권한 |
권한 소스 유형에 대한 설명입니다. 권한 소스 유형은 다음과 같을 수 있습니다. 사용자(1) 사용자 그룹(2) 보안 역할(3) |
varchar(255) |
su_proxy_group
이 테이블은 내부 목적으로만 사용됩니다. 권한 그룹은 권한 소스에 적용되는 고유 권한 집합을 나타냅니다. 동일한 권한 세트를 가진 여러 권한 소스에는 동일한 권한 그룹이 할당됩니다.
|
열 |
설명 |
데이터-유형 |
|---|---|---|
|
권한_group_id |
자동 생성된 숫자 ID 값입니다. |
bigint(20) |
|
권한_그룹_데스크 |
권한 집합입니다. |
archar(4096) |
rel_프린세스_그룹_특수할인
권한 그룹과 권한 집합 간의 관계 테이블입니다. Rel_프린빌리지_source_프린빌리지_group, re_privileg_group_프린빌리지 및 루_프릴리지 사이의 조인은 각 권한 소스에 직접 할당되는 권한 목록을 제공합니다. 이러한 목록에는 직접 할당된 권한만 포함되고 상속된 권한은 포함되지 않습니다.
|
열 |
설명 |
데이터-유형 |
|---|---|---|
|
권한 |
권한에 대한 고정 ID 값. |
정수(11) |
|
권한_group_id |
권한 그룹에 대해 자동 생성된 ID 값. |
bigint(20) |
팩트_user_entity_resolved_프린세스
이 테이블에는 메타데이터의 각 사용자 엔티티에 대한 확인된 권한 및 관련 제품(사용자에게 직접 적용된 권한, 상위 그룹의 권한, 보안 역할의 권한 포함) 목록이 포함됩니다.
|
열 |
설명 |
데이터-유형 |
|---|---|---|
|
user_entity_id |
사용자 엔티티에 대해 자동 생성된 ID 값입니다. |
bigint(20) |
|
권한 |
권한의 고정 ID 값입니다. |
작은 정수(6) |
|
project_id |
제품의 고정 ID 값입니다. |
작은 정수(6) |
|
감사_timestamp |
라이센스 감사가 트리거된 타임스탬프입니다. Intelligence Server에서 Kafka 로그로 전송합니다. |
타임스탬프 |
|
licens_entity_status_id |
엔티티 상태에 대한 고정 ID 값. |
작은 정수(4) |
|
메타데이터_id |
메타데이터에 대해 자동 생성된 ID 값입니다. |
bigint(20) |
| insert_ts | MicroStrategy 내부 사용. ETLS가 행을 데이터베이스에 삽입한 타임스탬프입니다. | 타임스탬프 |
li_licence_entity_status_뷰
라이센스 모델의 엔티티(li_user_entity_뷰, 루_프린세스_ 소스_뷰, u_source_entity_뷰의)를 활성화하거나 비활성화할 수 있습니다. 따라서 이 룩업 테이블에는 2개의 정적 요소의 목록이 포함됩니다. 이 룩업 테이블은 활성화/비활성화에 대해 (0,1)의 count_status_id로 제한되는 li_count_status를 기반으로 한 보기입니다.
|
열 |
설명 |
데이터-유형 |
|---|---|---|
|
licens_entity_status_id |
상태의 고정 숫자 ID입니다. |
작은 정수(4) |
|
licens_entity_status_Desc |
상태에 대한 설명은 다음과 같을 수 있습니다. 활성화됨(1) 비활성화됨(0) |
archar(25) |
루_제품
루_제품은 모든 제품에 대한 룩업 테이블입니다. 각 제품에 액세스하려면 사용자는 권한 집합이 있어야 합니다.
|
열 |
설명 |
데이터-유형 |
|---|---|---|
|
project_id |
제품의 고정 숫자 ID입니다. |
정수(11) |
|
project_Desc |
제품에 대한 설명입니다. |
varchar(255) |
루_권한
모든 권한의 정적 목록 . 프로젝트 액세스 권한에 대한 자세한 내용은 을(를) 참조하십시오. 권한 목록 .
|
열 |
설명 |
데이터-유형 |
|---|---|---|
|
권한 |
권한의 고정 숫자 ID입니다. 권한 애트리뷰트에 대한 소스 열입니다. |
정수(11) |
|
권한_Desc |
권한에 대한 설명입니다. |
varchar(255) |
