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

수준의 유형입니다.

  • MDLEVEL_TYPE_GEO_CONTINENT (0x2001)

  • MDLEVEL_TYPE_GEO_REGION (0x2002)

  • MDLEVEL_TYPE_GEO_COUNTRY (0x2003)

  • MDLEVEL_TYPE_GEO_STATE_OR_PROVINCE (0x2004)

  • MDLEVEL_TYPE_GEO_COUNTY (0x2005)

  • MDLEVEL_TYPE_GEO_CITY (0x2006)

  • MDLEVEL_TYPE_GEO_POSTALCODE (0x2007)

  • MDLEVEL_TYPE_GEO_POINT (0x2008)

  • MDLEVEL_TYPE_ORG_UNIT (0x1011)

  • MDLEVEL_TYPE_BOM_RESOURCE (0x1012)

  • MDLEVEL_TYPE_QUANTITATIVE (0x1013)

  • MDLEVEL_TYPE_ACCOUNT (0x1014)

  • MDLEVEL_TYPE_CUSTOMER (0x1021)

  • MDLEVEL_TYPE_CUSTOMER_GROUP (0x1022)

  • MDLEVEL_TYPE_CUSTOMER_HOUSEHOLD (0x1023)

  • MDLEVEL_TYPE_PRODUCT (0x1031)

  • MDLEVEL_TYPE_PRODUCT_GROUP (0x1032)

  • MDLEVEL_TYPE_SCENARIO (0x1015)

  • MDLEVEL_TYPE_UTILITY (0x1016)

  • MDLEVEL_TYPE_PERSON (0x1041)

  • MDLEVEL_TYPE_COMPANY (0x1042)

  • MDLEVEL_TYPE_CURRENCY_SOURCE (0x1051)

  • MDLEVEL_TYPE_CURRENCY_DESTINATION (0x1052)

  • MDLEVEL_TYPE_CHANNEL (0x1061)

  • MDLEVEL_TYPE_REPRESENTATIVE (0x1062)

  • MDLEVEL_TYPE_PROMOTION (0x1071)

DESCRIPTION

DBTYPE_WSTR

사람이 읽을 수 있는 수준 설명입니다. 설명이 없는 경우 NULL입니다.

CUSTOM_ROLLUP_SETTINGS

DBTYPE_I4

사용자 지정 롤업 옵션을 지정하는 비트맵입니다.

  • MDLEVELS_CUSTOM_ROLLUP_EXPRESSION (0x01) - 이 수준에 대한 식이 존재함을 나타냅니다. (사용되지 않음)

  • MDLEVELS_CUSTOM_ROLLUP_COLUMN (0x02) - 이 수준에 대한 사용자 지정 롤업 열이 있음을 나타냅니다.

  • MDLEVELS_SKIPPED_LEVELS (0x04) - 이 수준의 멤버와 연결된 건너뛴 수준이 있음을 나타냅니다.

  • MDLEVELS_CUSTOM_MEMBER_PROPERTIES (0x08) - 해당 수준의 멤버가 사용자 지정 멤버 속성을 가지고 있음을 나타냅니다.

  • MDLEVELS_UNARY_OPERATOR (0x10) - 해당 수준의 멤버가 단항 연산자를 가지고 있음을 나타냅니다.

LEVEL_UNIQUE_SETTINGS

DBTYPE_I4

고유한 이름 또는 키를 가진 멤버가 해당 수준에만 있는 경우 고유 값을 포함하는 열을 지정하는 비트맵입니다. 이 비트맵에 대해 다음 비트 값 상수가 Msmd.h 파일에 정의됩니다.

  • MDDIMENSIONS_MEMBER_KEY_UNIQUE (1)

  • MDDIMENSIONS_MEMBER_NAME_UNIQUE (2)

키는 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

수준의 원본이 지정된 방식을 정의하는 비트맵입니다.

  • MD_ORIGIN_USER_DEFINED - 사용자 정의 계층의 수준을 식별합니다.

  • MD_ORIGIN_ATTRIBUTE - 특성 계층의 수준을 식별합니다.

  • MD_ORIGIN_KEY_ATTRIBUTE - 키 특성 계층의 수준을 식별합니다.

  • MD_ORIGIN_INTERNAL - 활성화되지 않은 특성 계층의 수준을 식별합니다.

행 집합은 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 CUBE

  • 2 DIMENSION

기본 제한 값은 1입니다.

LEVEL_VISIBILITY

DBTYPE_UI2

(옵션) 다음 값 중 하나가 포함된 비트맵입니다.

  • 1 Visible

  • 2 Not visible

기본 제한 값은 1입니다.

참고 항목

참조

OLAP용 OLE DB 스키마 행 집합