방법: 마이닝 모델을 만드는 데 사용한 매개 변수 쿼리
마이닝 모델의 동작은 학습 사례 컴퍼지션의 영향을 받을 뿐만 아니라 모델을 만들 때 설정했던 매개 변수의 영향을 받으므로 기존 모델의 매개 변수와 값을 검색하면 모델의 동작을 보다 잘 이해할 수 있습니다. 매개 변수 검색은 해당 모델의 특정 버전을 문서화하는 데도 유용할 수 있습니다.
특정 모델을 만드는 데 사용한 매개 변수를 찾으려면 마이닝 모델 스키마 행 집합 중 하나에 대한 쿼리를 만듭니다. SSAS(SQL Server 2008 Analysis Services)에서 이러한 스키마 행 집합은 Transact-SQL 구문을 사용하여 쉽게 쿼리할 수 있는 시스템 뷰 집합으로 표시됩니다. 이 절차에서는 지정된 마이닝 모델을 만드는 데 사용한 매개 변수를 반환하는 쿼리를 만드는 방법에 대해 설명합니다.
스키마 행 집합 쿼리에 대한 쿼리 창을 열려면
SQL Server Management Studio에서 쿼리할 모델이 들어 있는 Analysis Services 인스턴스를 엽니다.
인스턴스 이름을 마우스 오른쪽 단추로 클릭하여 새 쿼리를 선택한 다음 DMX를 선택합니다.
[!참고]
MDX 템플릿을 사용하여 데이터 마이닝 모델에 대한 쿼리를 만들 수도 있습니다.
인스턴스에 여러 개의 데이터베이스가 포함되어 있는 경우 도구 모음의 사용 가능한 데이터베이스 목록에서 쿼리할 모델을 포함하는 데이터베이스를 선택합니다.
기존 마이닝 모델에 대한 모델 매개 변수를 반환하려면
DMX 쿼리 창에서 다음 텍스트를 입력하거나 붙여 넣습니다.
SELECT MINING_PARAMETERS FROM $system.DMSCHEMA_MINING_MODELS WHERE MODEL_NAME = ''
개체 탐색기에서 원하는 마이닝 모델을 선택한 다음 DMX 쿼리 창의 작은따옴표 사이로 끌어 옵니다.
F5 키를 누르거나 실행을 클릭합니다.
예
다음 코드는 기본 데이터 마이닝 자습서에서 생성한 마이닝 모델을 만드는 데 사용한 매개 변수 목록을 반환합니다. 이러한 매개 변수에는 서버의 공급자가 제공하는 마이닝 서비스에 사용되는 기본값에 대한 명시적 값이 포함됩니다.
SELECT MINING_PARAMETERS
FROM $system.DMSCHEMA_MINING_MODELS
WHERE MODEL_NAME = 'TM Clustering'
이 코드 예는 클러스터링 모델에 대해 다음 매개 변수를 반환합니다.
예상 결과:
MINING_PARAMETERS
CLUSTER_COUNT=10,CLUSTER_SEED=0,CLUSTERING_METHOD=1,MAXIMUM_INPUT_ATTRIBUTES=255,MAXIMUM_STATES=100,MINIMUM_SUPPORT=1,MODELLING_CARDINALITY=10,SAMPLE_SIZE=50000,STOPPING_TOLERANCE=10