다음을 통해 공유


MDSCHEMA_MEMBERS 행 집합

데이터베이스 내의 멤버에 대해 설명합니다.

행 집합 열

MDSCHEMA_MEMBERS 행 집합에는 다음 열이 포함되어 있습니다.

열 이름

유형 표시기

길이

설명

CATALOG_NAME

DBTYPE_WSTR

이 멤버가 속한 데이터베이스 이름입니다.

SCHEMA_NAME

DBTYPE_WSTR

이 멤버가 속한 스키마 이름입니다.

CUBE_NAME

DBTYPE_WSTR

이 멤버가 속한 큐브 이름입니다.

DIMENSION_UNIQUE_NAME

DBTYPE_WSTR

이 멤버가 속한 차원의 고유한 이름입니다.

HIERARCHY_UNIQUE_NAME

DBTYPE_WSTR

이 멤버가 속한 계층의 고유한 이름입니다.

LEVEL_UNIQUE_NAME

DBTYPE_WSTR

이 멤버가 속한 수준의 고유한 이름입니다.

LEVEL_NUMBER

DBTYPE_UI4

계층 루트에서 멤버까지의 거리입니다. 루트 수준은 0입니다.

MEMBER_ORDINAL

DBTYPE_UI4

항상 0을 반환합니다(사용되지 않음) .

MEMBER_NAME

DBTYPE_WSTR

멤버의 이름입니다.

MEMBER_UNIQUE_NAME

DBTYPE_WSTR

멤버의 고유한 이름입니다.

MEMBER_TYPE

DBTYPE_I4

멤버의 유형입니다.

  • MDMEMBER_TYPE_REGULAR (1)

  • MDMEMBER_TYPE_ALL (2)

  • MDMEMBER_TYPE_MEASURE (3)

  • MDMEMBER_TYPE_FORMULA (4)

  • MDMEMBER_TYPE_UNKNOWN (0)

  • MDMEMBER_TYPE_FORMULA (MDMEMBER_TYPE_MEASURE보다 우선적으로 적용됨). 예를 들어, Measures 차원에 수식 계산 멤버가 있는 경우 MDMEMBER_TYPE_FORMULA로 나열됩니다.

MEMBER_GUID

DBTYPE_GUID

멤버의 GUID입니다. GUID가 없는 경우에는 NULL입니다.

MEMBER_CAPTION

DBTYPE_WSTR

멤버에 연결된 레이블 또는 캡션입니다. 주로 표시 목적으로 사용됩니다. 캡션이 없는 경우 MEMBER_NAME이 반환됩니다.

CHILDREN_CARDINALITY

DBTYPE_UI4

멤버의 자식 수입니다. 예상치일 수 있으므로 사용자는 이 값을 정확한 개수로 간주하면 안 됩니다. 공급자는 가능한 한 최적의 예상치를 반환해야 합니다.

PARENT_LEVEL

DBTYPE_UI4

계층 루트 수준에서 멤버 부모까지의 거리입니다. 루트 수준은 0입니다.

PARENT_UNIQUE_NAME

DBTYPE_WSTR

멤버 부모의 고유한 이름입니다. 루트 수준에 있는 멤버에 대해서는 NULL을 반환합니다.

PARENT_COUNT

DBTYPE_UI4

이 멤버의 부모 수입니다.

DESCRIPTION

DBTYPE_WSTR

이 열은 항상 NULL 값을 반환합니다.

이 열은 이전 버전과의 호환성을 위한 것입니다.

EXPRESSION

DBTYPE_WSTR

멤버가 MDMEMBER_TYPE_FORMULA 형식인 경우 계산 식입니다.

MEMBER_KEY

DBTYPE_WSTR

멤버의 키 열 값입니다. 멤버에 복합 키가 있는 경우 NULL을 반환합니다.

IS_PLACEHOLDERMEMBER

DBTYPE_BOOL

멤버가 차원 계층에서 빈 위치에 대한 자리 표시자 멤버인지 여부를 나타내는 부울입니다.

MDX Compatibility 속성이 1로 설정된 경우에만 유효합니다.

IS_DATAMEMBER

DBTYPE_BOOL

멤버가 데이터 멤버인지 여부를 나타내는 부울입니다.

멤버가 데이터 멤버인 경우 True를 반환합니다.

SCOPE

DBTYPE_I4

 

멤버의 범위입니다. 멤버는 세션 계산 멤버이거나 전역 계산 멤버일 수 있습니다. 비계산 멤버의 경우 이 열은 NULL을 반환합니다.

이 열 값은 다음 중 하나일 수 있습니다.

  • MDMEMBER_SCOPE_GLOBAL=1

  • MDMEMBER_SCOPE_SESSION=2

Zero or more additional columns

DBTYPE_UI2

멤버가 여러 수준에서 반환될 수 있는 경우에는 속성이 반환되지 않습니다. 예를 들어, 부모-자식 계층이 아닌 계층에 대해 Tree 연산자가 PARENT 및 SELF인 경우 멤버 속성이 반환되지 않습니다.

이 열은 이전 수준에 구멍이 있고 멤버의 부모가 요청되는 경우와 같이 Tree 연산자에서 여러 수준의 멤버가 반환될 수 있는 비정형 계층에 적용됩니다.

행 집합은 CATALOG_NAME, SCHEMA_NAME, CUBE_NAME, DIMENSION_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, LEVEL_UNIQUE_NAME, LEVEL_NUMBER, MEMBER_ORDINAL을 기준으로 정렬됩니다.

제한 열

MDSCHEMA_MEMBERS 행 집합은 다음 표의 열을 기준으로 제한될 수 있습니다.

열 이름

유형 표시기

제한 상태

CATALOG_NAME

DBTYPE_WSTR

선택 사항입니다.

SCHEMA_NAME

DBTYPE_WSTR

선택 사항입니다.

CUBE_NAME

DBTYPE_WSTR

선택 사항입니다.

DIMENSION_UNIQUE_NAME

DBTYPE_WSTR

선택 사항입니다.

HIERARCHY_UNIQUE_NAME

DBTYPE_WSTR

선택 사항입니다.

LEVEL_UNIQUE_NAME

DBTYPE_WSTR

선택 사항입니다.

LEVEL_NUMBER

DBTYPE_UI4

선택 사항입니다.

MEMBER_NAME

DBTYPE_WSTR

선택 사항입니다.

MEMBER_UNIQUE_NAME

DBTYPE_WSTR

선택 사항입니다.

MEMBER_CAPTION

DBTYPE_WSTR

선택 사항입니다.

MEMBER_TYPE

DBTYPE_I4

선택 사항입니다.

TREE_OP

DBTYPE_I4

단일 멤버에만 적용됩니다(선택 사항).

  • MDTREEOP_ANCESTORS(0x20)는 모든 상위 항목을 반환합니다.

  • MDTREEOP_CHILDREN(0x01)은 인접 자식만 반환합니다.

  • MDTREEOP_SIBLINGS(0x02)는 같은 수준의 멤버를 반환합니다.

  • MDTREEOP_PARENT(0x04)은 인접 부모만 반환합니다.

  • MDTREEOP_SELF(0x08)는 반환된 행 목록의 자신을 반환합니다.

  • MDTREEOP_DESCENDANTS(0x10)는 모든 하위 항목을 반환합니다.

CUBE_SOURCE

DBTYPE_UI2

다음 유효 값 중 하나가 포함된 비트맵입니다(선택 사항).

  • 1 CUBE

  • 2 DIMENSION

기본 제한 값은 1입니다.