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 ServerIntegration Services 패키지의 일부로 포함할 수도 있습니다. Integration Services의 다음과 같은 태스크 및 변환을 통해 DMX 문을 만들고 실행할 수 있습니다.

구성 요소

설명

데이터 마이닝 쿼리 태스크

DMX 쿼리를 제어 흐름의 일부로 실행합니다.

태스크 편집기는 예측 쿼리 작성기와 DMX 쿼리를 수동으로 수정하기 위한 입력란을 제공합니다.

데이터 마이닝 쿼리 변환

데이터 흐름에서 정의하는 원본이 제공하는 데이터를 사용하여 예측 쿼리를 실행합니다.

태스크 편집기는 예측 쿼리 작성기와 DMX 쿼리를 수동으로 수정하기 위한 입력란을 제공합니다.