DISCOVER_STORAGE_TABLE_COLUMNS 행 집합
SharePoint 또는 테이블 형식 모드로 실행되는 Analysis Services 데이터베이스에서 사용하는 저장소 테이블에 대한 열 수준 정보를 제공합니다.
적용 대상: 테이블 형식 모델
행 집합 열
DISCOVER_STORAGE_TABLE_COLUMNS 행 집합에는 다음 열이 포함되어 있습니다.
열 이름 |
유형 표시기 |
제한 |
설명 |
---|---|---|---|
DATABASE_NAME |
DBTYPE_WSTR |
예 |
테이블이 포함된 데이터베이스 이름을 지정합니다. 생략하는 경우 현재 데이터베이스가 사용됩니다. 이 열을 사용하여 DISCOVER_STORAGE_TABLE_COLUMNS 행 집합을 제한할 수 있습니다. |
CUBE_NAME |
DBTYPE_WSTR |
예 |
테이블이 포함된 큐브 또는 모델을 지정합니다. 이 열을 사용하여 DISCOVER_STORAGE_TABLES 행 집합을 제한할 수 있습니다. |
MEASURE_GROUP_NAME |
DBTYPE_WSTR |
예 |
측정값 그룹의 이름입니다. |
DIMENSION_NAME |
DBTYPE_WSTR |
차원의 이름입니다. |
|
ATTRIBUTE_NAME |
DBTYPE_WSTR |
특성의 이름입니다. |
|
TABLE_ID |
DBTYPE_WSTR |
테이블의 ID입니다. |
|
COLUMN_ID |
DBTYPE_ WSTR |
열의 ID입니다. 열 ID는 xVelocity 메모리 내 분석 엔진(VertiPaq) 내부용이며 정보 제공을 위해서만 사용됩니다. |
|
COLUMN_TYPE |
DBTYPE_WSTR |
열의 유형입니다. 열 유형은 xVelocity 메모리 내 분석 엔진(VertiPaq) 내부용이며 정보 제공을 위해서만 사용됩니다.
|
|
COLUMN_ENCODING |
DBTYPE_UI8 |
열 데이터에 사용된 인코딩 유형을 나타내는 정수입니다.
|
|
DATATYPE |
DBTYPE_WSTR |
열의 데이터 형식입니다. 가능한 값은 다음과 같습니다.
|
|
ISKEY |
DBTYPE_BOOL |
열이 기본 또는 외래 키로 사용되면 True이고, 그렇지 않으면 false입니다. |
|
ISUNIQUE |
DBTYPE_BOOL |
열의 값이 고유하면 True이고, 그렇지 않으면 false입니다. |
|
ISNULLABLE |
DBTYPE_BOOL |
열에 null 값이 허용되면 True이고, 그렇지 않으면 false입니다. |
|
ISROWNUMBER |
DBTYPE_BOOL |
열이 행 번호 열이면 True입니다. 행 번호 열은 xVelocity 메모리 내 분석 엔진에서 내부적으로 사용됩니다. |
ADOMD.NET을 사용하여 행 집합 반환
ADOMD.NET 및 스키마 행 집합을 사용하여 메타데이터를 검색할 때 GUID 또는 문자열을 사용하여 GetSchemaDataSet 메서드의 스키마 행 집합 개체를 참조할 수 있습니다. 자세한 내용은 ADOMD.NET에서 스키마 행 집합 작업을 참조하십시오.
다음 표에서는 이 행 집합을 식별하는 GUID와 문자열 값을 제공합니다.
인수 |
값 |
---|---|
GUID |
a07ccd44-8148-11d0-87bb-00c04fc33942 |
ADOMDNAME |
StorageTableColumns |
예
다음 코드 예제에서는 DMV 쿼리를 사용하여 결과 집합을 반환합니다.
SELECT *
FROM $System.DISCOVER_STORAGE_TABLE_COLUMNS
ORDER BY TABLE_ID DESC