DMSCHEMA_MINING_COLUMNS 행 집합

Microsoft SQL Server Analysis Services의 모든 데이터 마이닝 모델의 개별 열에 대해 설명합니다. 이 행 집합은 현재 카탈로그로 제한됩니다.

행 집합 열

DMSCHEMA_MINING_COLUMNS 행 집합에는 다음과 같은 열이 포함되어 있습니다.

열 이름

유형 표시기

길이

설명

MODEL_CATALOG

DBTYPE_WSTR

카탈로그 이름입니다. 모델이 멤버인 데이터베이스 이름으로 채워집니다.

MODEL_SCHEMA

DBTYPE_WSTR

정규화되지 않은 스키마 이름입니다. 이 열은 Microsoft SQL Server Analysis Services에서 지원하지 않으므로 항상 NULL입니다.

MODEL_NAME

DBTYPE_WSTR

마이닝 모델 이름입니다. 이 열은 열과 연결된 마이닝 모델 이름을 포함하며 비어 있을 수 없습니다.

COLUMN_NAME

DBTYPE_WSTR

열 이름입니다.

COLUMN_GUID

DBTYPE_GUID

열 GUID입니다. 이 열은 Analysis Services에서 지원하지 않으므로 항상 NULL입니다.

COLUMN_PROPID

DBTYPE_UI4

열 속성 ID입니다. 이 열은 Analysis Services에서 지원하지 않으므로 항상 NULL입니다.

ORDINAL_POSITION

DBTYPE_UI4

열의 서수 위치입니다. 열 번호는 1부터 매겨집니다. 안정적인 열 서수 값이 없으면 이 열은 NULL입니다.

COLUMN_HAS_DEFAULT

DBTYPE_BOOL

열에 기본값이 있는지 여부를 나타내는 부울입니다.

열에 기본값이 있으면 TRUE이고, 그렇지 않으면 FALSE입니다.

COLUMN_DEFAULT

DBTYPE_WSTR

열의 기본값입니다.

기본값이 NULL 값이면 COLUMN_HASDEFAULT는 TRUE이고, 이 열은 NULL입니다.

COLUMN_FLAGS

DBTYPE_UI4

열 특징을 설명하는 비트 마스크입니다. DBCOLUMNFLAGS 열거 형식은 비트 마스크의 비트를 지정합니다. 이 열은 비어 있을 수 없습니다.

IS_NULLABLE

DBTYPE_BOOL

null 값이 허용되는 열인지 여부를 나타내는 부울입니다.

null 값이 허용되는 열이 아니면 FALSE이고, null 값이 허용되는 열이면 TRUE입니다.

DATA_TYPE

DBTYPE_UI2

열 데이터 형식 표시기입니다. 다음 목록에서는 반환되는 표시기 유형의 예를 보여 줍니다.

"TABLE"은 DBTYPE_HCHAPTER를 반환합니다.

"TEXT"는 DBTYPE_WCHAR을 반환합니다.

"LONG"은 DBTYPE_I8을 반환합니다.

"DOUBLE"은 DBTYPE_R8을 반환합니다.

"DATE"는 DBTYPE_DATE를 반환합니다.

TYPE_GUID

DBTYPE_GUID

열 데이터 형식의 GUID입니다. 이 열은 Analysis Services에서 지원하지 않으므로 항상 VT_NULL입니다.

CHARACTER_MAXIMUM_LENGTH

DBTYPE_UI4

열 값의 최대 길이로서 문자, 이진 또는 비트 열의 경우 이 값은 다음 중 하나입니다.

  • 열 길이가 정의되어 있으면 열의 최대 길이(열 유형에 따라 각각 문자, 바이트 또는 비트)입니다. 예를 들어 SQL 테이블에 있는 CHAR(5) 열의 최대 길이는 5입니다.

  • 열 길이가 정의되어 있지 않으면 데이터 형식의 최대 길이(열 유형에 따라 각각 문자, 바이트 또는 비트)입니다.

  • 열과 데이터 형식의 최대 길이가 모두 정의되어 있지 않으면 0입니다.

  • 다른 모든 열 유형의 경우에는 NULL입니다.

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이면 소수점 이하 자릿수입니다. 그렇지 않으면 이 열은 VT_NULL입니다.

DATETIME_PRECISION

DBTYPE_UI4

열 데이터 형식이 DateTime 또는 간격 유형이면 열의 date/time 전체 자릿수(초 소수 부분 자릿수)이고, 그렇지 않으면 NULL입니다.

CHARACTER_SET_CATALOG

DBTYPE_WSTR

문자 집합이 정의된 카탈로그 이름입니다. 이 열은 Analysis Services에서 지원하지 않으므로 항상 NULL입니다.

CHARACTER_SET_SCHEMA

DBTYPE_WSTR

문자 집합이 정의된 정규화되지 않은 스키마 이름입니다. 이 열은 Analysis Services에서 지원하지 않으므로 항상 NULL입니다.

CHARACTER_SET_NAME

DBTYPE_WSTR

문자 집합 이름입니다. 이 열은 Analysis Services에서 지원하지 않으므로 항상 NULL입니다.

COLLATION_CATALOG

DBTYPE_WSTR

데이터 정렬이 정의된 카탈로그 이름입니다. 이 열은 Analysis Services에서 지원하지 않으므로 항상 NULL입니다.

COLLATION_SCHEMA

DBTYPE_WSTR

데이터 정렬이 정의된 정규화되지 않은 스키마 이름입니다. 이 열은 Analysis Services에서 지원하지 않으므로 항상 NULL입니다.

COLLATION_NAME

DBTYPE_WSTR

데이터 정렬 이름입니다 이 열은 Analysis Services에서 지원하지 않으므로 항상 NULL입니다.

DOMAIN_CATALOG

DBTYPE_WSTR

도메인이 정의된 카탈로그 이름입니다. 이 열은 Analysis Services에서 지원하지 않으므로 항상 NULL입니다.

DOMAIN_SCHEMA

DBTYPE_WSTR

도메인이 정의된 정규화되지 않은 스키마 이름입니다. 이 열은 Analysis Services에서 지원하지 않으므로 항상 NULL입니다.

DOMAIN_NAME

DBTYPE_WSTR

도메인 이름입니다. 이 열은 Analysis Services에서 지원하지 않으므로 항상 NULL입니다.

DESCRIPTION

DBTYPE_WSTR

열에 대한 알기 쉬운 설명입니다. 이 열은 Analysis Services에서 지원하지 않으므로 항상 NULL입니다.

DISTRIBUTION_FLAG

DBTYPE_WSTR

열의 통계 분포에 대한 설명입니다. 이 열은 다음 값 중 하나입니다.

  • "NORMAL"

  • "LOG_NORMAL"

  • "UNIFORM"

CONTENT_TYPE

DBTYPE_WSTR

열 내용에 대한 설명입니다. 이 열은 다음 값 중 하나입니다.

  • "KEY"

  • "DISCRETE"

  • "CONTINUOUS"

  • "DISCRETIZED([arguments])"

  • "ORDERED"

  • "KEY TIME"

  • "CYCLICAL"

  • "PROBABILITY"

  • "VARIANCE"

  • "STDEV"

  • "SUPPORT"

  • "PROBABILITY_VARIANCE"

  • "PROBABILITY_STDEV"

  • "KEY SEQUENCE"

MODELING_FLAG

DBTYPE_WSTR

쉼표로 구분된 플래그 목록입니다. 정의된 플래그는 다음과 같습니다.

  • "MODEL_EXISTENCE_ONLY"

  • "REGRESSOR"

알고리즘별 모델링 플래그가 이 열에 포함될 수도 있습니다.

IS_RELATED_TO_KEY

DBTYPE_BOOL

이 열이 키와 관련되어 있는지 여부를 나타내는 부울입니다.

이 열이 키와 관련되어 있으면 VARIANT_TRUE입니다. 키가 단일 열이면 RELATED_ATTRIBUTE 필드에 열 이름이 포함될 수도 있습니다.

RELATED_ATTRIBUTE

DBTYPE_WSTR

현재 열이 관련되어 있거나 특수 속성을 갖는 대상 열의 이름입니다.

IS_INPUT

DBTYPE_BOOL

열이 입력 열인지 여부를 나타내는 부울입니다.

입력 열이면 VARIANT_TRUE입니다.

IS_PREDICTABLE

DBTYPE_BOOL

예측 가능한 열인지 여부를 나타내는 부울입니다.

예측 가능한 열이면 TRUE입니다.

CONTAINING_COLUMN

DBTYPE_WSTR

이 열이 포함되어 있는 TABLE 열의 이름입니다. 이 열이 다른 열에 포함되어 있지 않으면 NULL입니다.

PREDICTION_SCALAR_FUNCTIONS

DBTYPE_WSTR

열에서 수행할 수 있는 쉼표로 구분된 스칼라 함수 목록입니다.

PREDICTION_TABLE_FUNCTIONS

DBTYPE_WSTR

열에 적용할 수 있는 쉼표로 구분된 함수 목록입니다. 함수는 테이블을 반환해야 합니다. 목록 형식은 다음과 같습니다.

<function name>(<column1> [, <column2>], ...)

이 형식을 사용하면 클라이언트 응용 프로그램에서 각 함수의 서명(매개 변수 목록)을 확인할 수 있습니다.

IS_POPULATED

DBTYPE_BOOL

열이 사용 가능한 값 집합을 알고 있는지 여부를 나타내는 부울입니다.

열이 사용 가능한 값 집합을 알고 있으면 TRUE입니다.

열이 채워져 있지 않으면 FALSE입니다.

PREDICTION_SCORE

DBTYPE_R8

열 예측에 대한 모델 점수로서, 모델의 정확도를 측정하는 데 사용됩니다.

SOURCE_COLUMN

DBTYPE_WSTR

현재 마이닝 열에 대한 원본 마이닝 구조 열의 이름입니다.

제한 열

다음 표의 열에서 DMSCHEMA_MINING_COLUMNS 행 집합을 제한할 수 있습니다.

열 이름

유형 표시기

제한 상태

MODEL_CATALOG

DBTYPE_WSTR

선택 사항입니다.

MODEL_SCHEMA

DBTYPE_WSTR

선택 사항입니다.

MODEL_NAME

DBTYPE_WSTR

선택 사항입니다.

COLUMN_NAME

DBTYPE_WSTR

선택 사항입니다.