MDSCHEMA_LEVELS 행 집합
특정 계층 내의 각 수준을 설명합니다.
행 집합 열
MDSCHEMA_LEVELS 행 집합에는 다음 열이 포함되어 있습니다.
열 이름 |
유형 표시기 |
길이 |
설명 |
---|---|---|---|
CATALOG_NAME |
DBTYPE_WSTR |
이 수준이 속한 카탈로그의 이름입니다. 공급자가 카탈로그를 지원하지 않을 경우 NULL입니다. |
|
SCHEMA_NAME |
DBTYPE_WSTR |
이 수준이 속한 스키마 이름입니다. 공급자가 스키마를 지원하지 않는 경우 NULL입니다. |
|
CUBE_NAME |
DBTYPE_WSTR |
이 수준이 속한 큐브 이름입니다. |
|
DIMENSION_UNIQUE_NAME |
DBTYPE_WSTR |
이 수준이 속한 차원의 고유한 이름입니다. 자격에 따라 고유한 이름을 생성하는 공급자의 경우 이 이름의 각 구성 요소는 구분 기호로 분리됩니다. |
|
HIERARCHY_UNIQUE_NAME |
DBTYPE_WSTR |
계층의 고유한 이름입니다. 수준이 둘 이상의 계층에 속한 경우 수준이 속한 각 계층마다 하나의 행이 있습니다. 자격에 따라 고유한 이름을 생성하는 공급자의 경우 이 이름의 각 구성 요소는 구분 기호로 분리됩니다. |
|
LEVEL_NAME |
DBTYPE_WSTR |
수준의 이름입니다. |
|
LEVEL_UNIQUE_NAME |
DBTYPE_WSTR |
수준의 올바르게 이스케이프된 고유한 이름입니다. |
|
LEVEL_GUID |
DBTYPE_GUID |
지원되지 않습니다. |
|
LEVEL_CAPTION |
DBTYPE_WSTR |
계층과 연결된 레이블 또는 캡션입니다. 주로 표시 목적으로 사용됩니다. 캡션이 없는 경우 LEVEL_NAME이 반환됩니다. |
|
LEVEL_NUMBER |
DBTYPE_UI4 |
계층 루트에서 수준까지의 거리입니다. 루트 수준은 영(0)입니다. |
|
LEVEL_CARDINALITY |
DBTYPE_UI4 |
수준의 멤버 수입니다. |
|
LEVEL_TYPE |
DBTYPE_I4 |
수준의 유형입니다.
|
|
DESCRIPTION |
DBTYPE_WSTR |
사람이 읽을 수 있는 수준 설명입니다. 설명이 없는 경우 NULL입니다. |
|
CUSTOM_ROLLUP_SETTINGS |
DBTYPE_I4 |
사용자 지정 롤업 옵션을 지정하는 비트맵입니다.
|
|
LEVEL_UNIQUE_SETTINGS |
DBTYPE_I4 |
고유한 이름 또는 키를 가진 멤버가 해당 수준에만 있는 경우 고유 값을 포함하는 열을 지정하는 비트맵입니다. 이 비트맵에 대해 다음 비트 값 상수가 Msmd.h 파일에 정의됩니다.
키는 Microsoft SQL Server Analysis Services에서 항상 고유합니다. 이름은 특성의 설정이 UniqueInDimension 또는 UniqueInAttribute인 경우 고유합니다. |
|
LEVEL_IS_VISIBLE |
DBTYPE_BOOL |
수준이 표시되는지 여부를 나타내는 부울입니다. 항상 True를 반환합니다. 수준을 볼 수 없으면 스키마 행 집합에 포함되지 않습니다. |
|
LEVEL_ORDERING_PROPERTY |
DBTYPE_WSTR |
수준의 정렬 기준이 되는 특성의 ID입니다. |
|
LEVEL_DBTYPE |
DBTYPE_I4 |
수준 특성에 사용되는 멤버 키 열의 DBTYPE 열거형입니다. 연결된 키가 멤버 키 열로 사용되는 경우 Null입니다. |
|
LEVEL_MASTER_UNIQUE_NAME |
DBTYPE_WSTR |
항상 NULL을 반환합니다. |
|
LEVEL_NAME_SQL_COLUMN_NAME |
DBTYPE_WSTR |
수준 멤버 이름의 SQL 표현입니다. |
|
LEVEL_KEY_SQL_COLUMN_NAME |
DBTYPE_WSTR |
수준 멤버 키 값의 SQL 표현입니다. |
|
LEVEL_UNIQUE_NAME_SQL_COLUMN_NAME |
DBTYPE_WSTR |
멤버 고유 이름의 SQL 표현입니다. |
|
LEVEL_ATTRIBUTE_HIERARCHY_NAME |
DBTYPE_WSTR |
수준의 원본을 제공하는 특성 속성의 이름입니다. |
|
LEVEL_KEY_CARDINALITY |
DBTYPE_UI2 |
수준 키에 있는 열 수입니다. |
|
LEVEL_ORIGIN |
DBTYPE_UI2 |
수준의 원본이 지정된 방식을 정의하는 비트맵입니다.
|
행 집합은 CATALOG_NAME, SCHEMA_NAME, CUBE_NAME, DIMENSION_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, LEVEL_NUMBER를 기준으로 정렬됩니다.
제한 열
MDSCHEMA_LEVELS 행 집합은 다음 표의 열을 기준으로 제한될 수 있습니다.
열 이름 |
유형 표시기 |
제한 상태 |
---|---|---|
CATALOG_NAME |
DBTYPE_WSTR |
선택 사항입니다. |
SCHEMA_NAME |
DBTYPE_WSTR |
(선택 사항) |
CUBE_NAME |
DBTYPE_WSTR |
(선택 사항) |
DIMENSION_UNIQUE_NAME |
DBTYPE_WSTR |
(선택 사항) |
HIERARCHY_UNIQUE_NAME |
DBTYPE_WSTR |
(선택 사항) |
LEVEL_NAME |
DBTYPE_WSTR |
(선택 사항) |
LEVEL_UNIQUE_NAME |
DBTYPE_WSTR |
(선택 사항) |
LEVEL_ORIGIN |
DBTYPE_UI2 |
(옵션) 기본 제한은 MD_USER_DEFINED 및 MD_SYSTEM_ENABLED에 적용됩니다. |
CUBE_SOURCE |
DBTYPE_UI2 |
(옵션) 다음 유효 값 중 하나가 포함된 비트맵입니다.
기본 제한 값은 1입니다. |
LEVEL_VISIBILITY |
DBTYPE_UI2 |
(옵션) 다음 값 중 하나가 포함된 비트맵입니다.
기본 제한 값은 1입니다. |