DMX 예측 쿼리 만들기
대부분의 데이터 마이닝 프로젝트의 주 목적은 마이닝 모델을 사용하여 예측을 만드는 것입니다. 예측 만들기에는 분류, 위험 평가 및 선형 회귀와 같은 다양한 태스크가 포함됩니다.
예측 쿼리는 DMX(Data Mining Extensions) 언어를 기반으로 합니다. DMX는 마이닝 모델 작업을 지원하는 SQL 언어의 확장입니다. DMX를 사용하는 예측 쿼리의 구문은 Transact-SQL의 쿼리 구문과 유사합니다. SQL Server Management Studio와 Business Intelligence Development Studio 모두 DMX 예측 쿼리 작성에 도움이 되는 도구를 제공합니다.
[!참고]
예측 쿼리 외에도 내용 쿼리를 만들어 모델을 처리할 때 작성된 패턴 및 통계를 검색할 수 있습니다. 내용 쿼리 및 다른 쿼리 유형에 대한 자세한 내용은 데이터 마이닝 모델 쿼리(Analysis Services - 데이터 마이닝)를 참조하십시오.
예측 쿼리 도구
SQL Server는 예측 쿼리 작성에 사용할 수 있는 다음과 같은 도구를 제공합니다.
예측 쿼리 작성기
쿼리 편집기
DMX 템플릿
예측 쿼리 작성기는 데이터 마이닝 디자이너의 마이닝 모델 예측 탭에 포함되어 있습니다. 이 탭은 SQL Server Management Studio
및 Business Intelligence Development Studio에서 사용할 수 있습니다. 쿼리 작성기를 사용할 때는 그래픽 도구를 사용하여 마이닝 모델을 선택하고, 새 사례 데이터를 추가하고, 사용자 지정 예측 함수를 추가할 수 있습니다. 예측 쿼리 작성기에는 쿼리를 수동으로 수정하는 데 사용할 수 있는 텍스트 편집기와 쿼리 결과를 볼 수 있는 간단한 결과 창이 포함되어 있습니다.
SQL Server Management Studio의 쿼리 편집기는 DMX 쿼리를 작성하고 실행하는 데 사용할 수 있는 도구를 제공합니다. SQL Server Analysis Services 인스턴스에 연결하고, 드롭다운 목록에서 데이터베이스 및 마이닝 모델을 선택하고, 마이닝 모델 열 및 예측 함수 목록을 검색할 수 있습니다.
SQL Server Management Studio는 DMX 쿼리를 작성하는 데 사용할 수 있는 대화형 DMX 쿼리 템플릿도 제공합니다.
Integration Services에서 예측 쿼리 만들기
예측 쿼리를 SQL Server Integration Services 패키지의 일부로 포함할 수도 있습니다. Integration Services의 다음과 같은 태스크 및 변환을 통해 DMX 문을 만들고 실행할 수 있습니다.
구성 요소 |
설명 |
---|---|
데이터 마이닝 쿼리 태스크 |
DMX 쿼리를 제어 흐름의 일부로 실행합니다. 태스크 편집기는 예측 쿼리 작성기와 DMX 쿼리를 수동으로 수정하기 위한 입력란을 제공합니다. |
데이터 마이닝 쿼리 변환 |
데이터 흐름에서 정의하는 원본이 제공하는 데이터를 사용하여 예측 쿼리를 실행합니다. 태스크 편집기는 예측 쿼리 작성기와 DMX 쿼리를 수동으로 수정하기 위한 입력란을 제공합니다. |