다음을 통해 공유


모델링 플래그(DMX)

SSAS(SQL Server 2008 Analysis Services)에서는 모델링 플래그를 사용하여 사례 테이블에 정의되어 있는 데이터에 대한 추가 정보를 데이터 마이닝 알고리즘에 제공할 수 있습니다. 데이터 마이닝 알고리즘은 이 정보를 토대로 더욱 정확한 데이터 마이닝 모델을 만들 수 있습니다. 마이닝 구조 열과 마이닝 모델 열에서 모델링 플래그를 정의할 수 있습니다.

Analysis Services에서는 다음과 같은 모델링 플래그를 지원합니다.

  • NOT NULL
    특성 열 값에는 Null 값을 포함할 수 없습니다. Analysis Services의 모델 학습 프로세스 중 이 특성 열에 Null 값이 있는 경우에는 오류가 발생합니다. 이 플래그는 마이닝 구조 열에 정의됩니다.

  • REGRESSOR
    회귀 알고리즘의 회귀 수식에 지정된 열을 사용할 수 있음을 나타냅니다. 이 플래그는 Microsoft 선형 회귀 알고리즘 및 Microsoft 의사 결정 트리 알고리즘에서 사용할 수 있으며 마이닝 모델 열에 정의됩니다.

  • MODEL_EXISTENCE_ONLY
    특성 열의 값은 특성 자체보다는 중요도가 낮습니다. 이 플래그는 마이닝 모델 열에 정의됩니다.

타사 알고리즘에서 추가 모델링 플래그를 지원할 수도 있습니다. 알고리즘에서 지원하는 모델링 플래그를 확인하려면 SUPPORTED_MODELING_FLAGS 스키마 행 집합을 사용합니다. 서버의 마이닝 서비스를 쿼리하여 특정 알고리즘에 지원되는 모델링 플래그를 확인할 수도 있습니다. 예를 들어 다음 쿼리는 현재 서버에서 Microsoft 선형 회귀 알고리즘에 대해 지원되는 모델링 플래그를 반환합니다.

SELECT SUPPORTED_MODELING_FLAGS
FROM $SYSTEM.DMSCHEMA_MINING_SERVICES
WHERE SERVICE_NAME = 'Microsoft_Linear_Regression'

예상 결과:

NOT NULL,REGRESSOR

마이닝 모델에 모델링 플래그 지정

마이닝 구조 열에 플래그를 지정할 수 있도록 Analysis Services에서 지원하는 구문의 예는 CREATE MINING STRUCTURE(DMX)를 참조하십시오.

마이닝 모델 열에 모델링 플래그를 지정하는 구문의 예는 ALTER MINING STRUCTURE(DMX)를 참조하십시오.

마이닝 모델 열 작업에 대한 자세한 내용은 마이닝 모델 열을 참조하십시오.