DMSCHEMA_MINING_STRUCTURE_COLUMNS 행 집합
Microsoft SQL Server Analysis Services를 실행 중인 서버에 배포된 모든 마이닝 구조의 개별 열에 대해 설명합니다.
행 집합 열
DMSCHEMA_MINING_STRUCTURE_COLUMNS 행 집합에는 다음과 같은 열이 포함되어 있습니다.
열 이름 |
유형 표시기 |
길이 |
설명 |
---|---|---|---|
STRUCTURE_CATALOG |
DBTYPE_WSTR |
카탈로그 이름입니다. |
|
STRUCTURE_SCHEMA |
DBTYPE_WSTR |
정규화되지 않은 스키마 이름입니다. Analysis Services에서 스키마를 지원하지 않으므로 이 열은 항상 NULL입니다. |
|
STRUCTURE_NAME |
DBTYPE_WSTR |
구조 이름입니다. 이 열에는 NULL이 포함될 수 없습니다. |
|
COLUMN_NAME |
DBTYPE_WSTR |
열 이름입니다. 같은 패턴을 공유하는 열 간에만 고유성이 보장됩니다. 예를 들어 두 중첩 열이 같은 구조 내의 다른 두 중첩 테이블에 속해 있으면 이 두 열의 이름이 같을 수 있습니다. |
|
COLUMN_GUID |
DBTYPE_GUID |
열 GUID입니다. 열을 식별하는 데 GUID를 사용하지 않는 공급자는 이 열에 NULL을 반환해야 합니다. |
|
COLUMN_PROPID |
DBTYPE_UI4 |
열 속성 ID입니다. 열에 속성 ID를 연결하지 않는 공급자는 이 열에 NULL을 반환해야 합니다. SQL Server Analysis Services는 이 열에 대해 NULL을 반환합니다. |
|
ORDINAL_POSITION |
DBTYPE_UI4 |
열의 서수입니다. 열 번호는 1부터 시작됩니다. 열에 대한 안정적인 서수 값이 없으면 NULL입니다. |
|
COLUMN_HASDEFAULT |
DBTYPE_BOOL |
이 열에 기본값이 있는지 여부를 나타내는 부울입니다. 열에 기본값이 있으면 TRUE입니다. 열에 기본값이 없거나 기본값이 있는지 알 수 없으면 FALSE입니다. |
|
COLUMN_DEFAULT |
DBTYPE_WSTR |
열의 기본값입니다. 공급자는 IColumnsRowset::GetColumnsRowset에서 반환하는 행 집합의 DBCOLUMN_HASDEFAULT(ISO 테이블의 경우)가 아닌 DBCOLUMN_DEFAULTVALUE를 표시할 수 있습니다. 기본값이 NULL이면 COLUMN_HASDEFAULT는 TRUE이고 COLUMN_DEFAULT 열은 NULL 값입니다. |
|
COLUMN_FLAGS |
DBTYPE_UI4 |
|
|
IS_NULLABLE |
DBTYPE_BOOL |
이 열에 기본값이 있는지 여부를 나타내는 부울입니다. 열에 NULL이 포함될 수 있으면 TRUE이고, 그렇지 않으면 FALSE입니다. |
|
DATA_TYPE |
DBTYPE_UI2 |
열 데이터 형식 표시기입니다. 예를 들면 다음과 같습니다.
|
|
TYPE_GUID |
DBTYPE_GUID |
열 데이터 형식의 GUID입니다. 데이터 형식을 식별하는 데 GUID를 사용하지 않는 공급자는 이 열에 NULL을 반환해야 합니다. |
|
CHARACTER_MAXIMUM_LENGTH |
DBTYPE_UI4 |
열 값의 최대 길이로서 문자, 이진 또는 비트 열의 경우 이 값은 다음 중 하나입니다.
|
|
CHARACTER_OCTET_LENGTH |
DBTYPE_UI4 |
열 유형이 문자 또는 이진이면 옥텟(바이트) 단위의 최대 열 길이입니다. 0 값은 열에 최대 길이가 없음을 나타냅니다. 다른 모든 열 유형의 경우에는 NULL입니다. |
|
NUMERIC_PRECISION |
DBTYPE_UI2 |
열의 데이터 형식이 VARNUMERIC 이외의 숫자 데이터 형식이면 열의 최대 전체 자릿수입니다. 열의 데이터 형식이 숫자가 아니거나 VARNUMERIC이면 NULL입니다. 데이터 형식이 DBTYPE_DECIMAL 또는 DBTYPE_NUMERIC인 열의 전체 자릿수는 열 정의에 따라 달라집니다. |
|
NUMERIC_SCALE |
DBTYPE_I2 |
열 유형 표시기가 DBTYPE_DECIMAL, DBTYPE_NUMERIC 또는 DBTYPE_VARNUMERIC이면 소수점 이하 자릿수입니다. 그렇지 않으면 NULL입니다. |
|
DATETIME_PRECISION |
DBTYPE_UI4 |
열이 datetime 또는 간격 유형이면 열의 DateTime 전체 자릿수(초 소수 부분 자릿수)입니다. 열 데이터 형식이 datetime이 아니면 NULL입니다. |
|
CHARACTER_SET_CATALOG |
DBTYPE_WSTR |
문자 집합이 정의된 카탈로그 이름입니다. 공급자가 카탈로그 또는 다른 문자 집합을 지원하지 않으면 NULL입니다. |
|
CHARACTER_SET_SCHEMA |
DBTYPE_WSTR |
문자 집합이 정의된 정규화되지 않은 스키마 이름입니다. 공급자가 스키마 또는 다른 문자 집합을 지원하지 않으면 NULL입니다. |
|
CHARACTER_SET_NAME |
DBTYPE_WSTR |
문자 집합 이름입니다. 공급자가 다른 문자 집합을 지원하지 않으면 NULL입니다. |
|
COLLATION_CATALOG |
DBTYPE_WSTR |
데이터 정렬이 정의된 카탈로그 이름입니다. 공급자가 카탈로그 또는 다른 데이터 정렬을 지원하지 않으면 NULL입니다. |
|
COLLATION_SCHEMA |
DBTYPE_WSTR |
데이터 정렬이 정의된 정규화되지 않은 스키마 이름입니다. 공급자가 스키마 또는 다른 데이터 정렬을 지원하지 않으면 NULL입니다. |
|
COLLATION_NAME |
DBTYPE_WSTR |
데이터 정렬 이름입니다 공급자가 다른 데이터 정렬을 지원하지 않으면 NULL입니다. |
|
DOMAIN_CATALOG |
DBTYPE_WSTR |
도메인이 정의된 카탈로그 이름입니다. 공급자가 카탈로그 또는 도메인을 지원하지 않으면 NULL입니다. |
|
DOMAIN_SCHEMA |
DBTYPE_WSTR |
도메인이 정의된 정규화되지 않은 스키마 이름입니다. 공급자가 스키마 또는 도메인을 지원하지 않으면 NULL입니다. |
|
DOMAIN_NAME |
DBTYPE_WSTR |
도메인 이름입니다. 공급자가 도메인을 지원하지 않을 경우 NULL입니다. |
|
DESCRIPTION |
DBTYPE_WSTR |
사람이 읽을 수 있는 열 설명입니다. 열과 관련된 설명이 없으면 NULL입니다. |
|
DISTRIBUTION_FLAG |
DBTYPE_WSTR |
마이닝 구조 열의 분포입니다.
|
|
CONTENT_TYPE |
DBTYPE_WSTR |
마이닝 구조 열의 내용 유형입니다.
|
|
MODELING_FLAG |
DBTYPE_WSTR |
쉼표로 구분된 모델링 플래그 목록입니다. 구조 열에 대해서는 "NOT NULL" 플래그만 지원됩니다. |
|
IS_RELATED_TO_KEY |
DBTYPE_BOOL |
이 열이 키와 관련되어 있는지 여부를 나타내는 부울입니다. 이 열이 키와 관련되어 있으면 VARIANT_TRUE이고, 그렇지 않으면 VARIANT_FALSE입니다. 키가 단일 열이면 RELATED_ATTRIBUTE 필드에 열 이름이 포함될 수도 있습니다. |
|
RELATED_ATTRIBUTE |
DBTYPE_WSTR |
현재 열이 관련되거나 특수 속성을 갖는 대상 열의 이름입니다. |
|
CONTAINING_COLUMN |
DBTYPE_WSTR |
이 열이 포함되어 있는 TABLE 열의 이름입니다. 테이블에 열이 없으면 NULL입니다. |
|
IS_POPULATED |
DBTYPE_BOOL |
이 열이 사용 가능한 값 집합을 알고 있는지 여부를 나타내는 부울입니다. 이 열이 사용 가능한 값 집합을 알고 있으면 TRUE이고, 그렇지 않으면 FALSE입니다. |
제한 열
다음 표의 열에서 DMSCHEMA_MINING_STRUCTURE_COLUMNS 행 집합을 제한할 수 있습니다.
열 이름 |
유형 표시기 |
제한 상태 |
---|---|---|
STRUCTURE_CATALOG |
DBTYPE_WSTR |
선택 사항입니다. |
STRUCTURE_SCHEMA |
DBTYPE_WSTR |
선택 사항입니다. |
STRUCTURE_NAME |
DBTYPE_WSTR |
(선택 사항) |
COLUMN_NAME |
DBTYPE_WSTR |
(선택 사항) |