다음을 통해 공유


데이터 마이닝 쿼리 인터페이스

데이터 마이닝 쿼리는 DMX(데이터 마이닝 확장) 언어를 기반으로 합니다. 분류, 위험 분석, 권장 사항 생성 및 선형 회귀를 비롯한 모든 예측 및 모델링 작업에 DMX를 사용합니다. 모델을 처리할 때 생성된 패턴 및 통계를 검색할 수도 있습니다.

DMX를 사용하는 예측 쿼리의 구문은 Transact-SQL의 쿼리 구문과 유사합니다. SQL Server Management Studio와 SSDT(SQL Server Data Tools)는 모두 DMX 예측 쿼리를 빌드하는 데 도움이 되는 도구를 제공합니다.

이 항목에서는 DMX를 사용하여 데이터 마이닝 쿼리를 만들고 실행하는 데 사용할 수 있는 인터페이스에 대해 설명합니다.

쿼리 도구

애플리케이션 프로그래밍 인터페이스

데이터 마이닝 쿼리 도구

SQL Server는 데이터 마이닝 개체에 대한 예측 쿼리, 콘텐츠 쿼리 및 데이터 정의 쿼리를 빌드하는 데 사용할 수 있는 다음 도구를 제공합니다.

  • 예측 쿼리 작성기

  • 쿼리 편집기

  • DMX 템플릿

  • Integration Services 데이터 마이닝 구성 요소

예측 쿼리 작성기

예측 쿼리 작성기는 SQL Server Management Studio 및 SSDT(SQL Server Data Tools)에서 모두 사용할 수 있는 데이터 마이닝 디자이너의 마이닝 모델 예측 탭에 포함되어 있습니다.

쿼리 작성기를 사용하는 경우 그래픽 도구를 사용하여 마이닝 모델을 선택하고, 새 사례 데이터를 추가하고, 예측 함수를 추가할 수 있습니다. 예측 쿼리 작성기에서는 쿼리를 수동으로 수정하는 데 사용할 수 있는 텍스트 편집기와 쿼리 결과를 볼 수 있는 간단한 결과 창이 포함되어 있습니다.

쿼리 편집기

SQL Server Management Studio의 쿼리 편집기에서는 DMX 쿼리를 빌드하고 실행하는 데 사용할 수 있는 도구를 제공합니다. SQL Server Analysis Services 인스턴스에 연결한 다음 데이터베이스, 마이닝 구조 열 및 마이닝 모델을 선택할 수 있습니다. 메타데이터 탐색기에는 탐색할 수 있는 예측 함수 목록이 포함되어 있습니다.

DMX 템플릿

SQL Server Management Studio는 DMX 쿼리를 빌드하는 데 사용할 수 있는 대화형 DMX 쿼리 템플릿을 제공합니다. 템플릿 목록이 표시되지 않으면 도구 모음에서 보기를 클릭하고 템플릿 탐색기를 선택합니다. DMX, MDX 및 XMLA에 대한 템플릿을 포함하여 모든 Analysis Services 템플릿을 보려면 큐브 아이콘을 클릭합니다.

템플릿을 사용하여 쿼리를 작성하려면 템플릿을 열린 쿼리 창으로 끌어다 놓거나 템플릿을 두 번 클릭하여 새 연결 및 새 쿼리 창을 열 수 있습니다.

템플릿에서 예측 쿼리를 만드는 방법에 대한 예제는 템플릿 에서 단일 예측 쿼리 만들기를 참조하세요.

경고

Microsoft Office Excel용 데이터 마이닝 추가 기능에는 복잡한 DMX 문을 작성하는 데 도움이 되는 대화형 쿼리 작성기와 함께 다양한 템플릿이 포함되어 있습니다. 템플릿을 사용하려면 쿼리를 클릭하고 데이터 마이닝 클라이언트에서 고급 을 클릭합니다.

Integration Services 데이터 마이닝 구성 요소

SQL Server Integration Services 패키지의 일부로 예측 쿼리를 포함할 수도 있습니다. Integration Services의 다음 작업 및 변환은 DMX 예측 쿼리 및 DMX 문의 생성 및 실행을 지원합니다.

구성 요소 설명
데이터 마이닝 쿼리 작업 제어 흐름의 일부로 DMX 쿼리 및 기타 DMX 문을 실행합니다.

작업 편집기에서는 예측 쿼리 작성기 및 DMX 쿼리를 수동으로 수정하기 위한 텍스트 상자를 제공합니다. 그러나 태스크 편집기에서는 Analysis Services 솔루션의 개체에 대해 쿼리의 유효성을 검사할 수 없습니다. 따라서 SQL Server Data Tools 또는 Management Studio 내에서 쿼리를 만든 다음 문 또는 쿼리의 텍스트를 작업 편집기에 붙여넣는 것이 가장 좋습니다.
데이터 마이닝 쿼리 변환 데이터 흐름 원본에서 제공하는 데이터를 사용하여 데이터 흐름 내에서 예측 쿼리를 실행합니다.

작업 편집기에서는 예측 쿼리 작성기 및 DMX 쿼리를 수동으로 수정하기 위한 텍스트 상자를 제공합니다.

변환은 데이터 흐름에서 데이터를 사용하는 쿼리를 만드는 데만 사용할 수 있습니다. 즉, PREDICTION JOIN 구문을 사용하는 쿼리입니다. 이 구성 요소는 콘텐츠 쿼리 또는 다른 종류의 DMX 문을 실행하는 데 사용할 수 없습니다.

애플리케이션 프로그래밍 인터페이스

OLE DB 또는 Analysis Services ADOMD 클라이언트와 같은 서버 프로토콜과 함께 다양한 프로그래밍 언어를 사용하여 데이터 마이닝 모델에 대해 쿼리를 실행하는 사용자 지정 애플리케이션을 만들 수 있습니다. 자세한 내용은 데이터 마이닝 프로그래밍을 참조하세요.

그러나 XMLA는 Analysis Service 서버와의 모든 상호 작용에 대한 기본 메시지 형식을 구성합니다. XMLA 메시지 내에서 쿼리는 DMX, 콘텐츠 쿼리 또는 데이터 마이닝 스키마 행 집합을 사용하여 모델 메타데이터를 검색하는 쿼리를 기반으로 예측 쿼리를 보내는지 여부에 따라 다르게 표시됩니다.

또한 참조하십시오

DMX(데이터 마이닝 확장) 참조
데이터 마이닝 솔루션
DMX Select 문 이해
DMX 예측 쿼리의 구조 및 사용법
예측 쿼리 작성기를 사용하여 예측 쿼리 만들기
SQL Server Management Studio에서 DMX 쿼리 만들기