데이터 마이닝 쿼리 도구

적용 대상: SQL Server 2019 및 이전 Analysis Services Azure Analysis Services Fabric/Power BI Premium

중요

데이터 마이닝은 SQL Server 2017 Analysis Services에서 더 이상 사용되지 않으며 이제 SQL Server 2022 Analysis Services에서 중단되었습니다. 더 이상 사용되지 않는 기능 및 중단된 기능에 대해서는 설명서가 업데이트되지 않습니다. 자세한 내용은 Analysis Services 이전 버전과의 호환성을 참조하세요.

모든 데이터 마이닝 쿼리는 DMX(Data Mining Extensions) 언어를 사용합니다. DMX는 분류, 위험 분석, 권장 사항 생성 및 선형 회귀를 포함한 모든 종류의 기계 학습 태스크에 대한 모델을 만드는 데 사용할 수 있습니다. 또한 DMX 쿼리를 작성하여 모델을 처리할 때 생성된 패턴 및 통계에 대한 정보를 가져올 수 있습니다.

직접 DMX를 작성하거나, 예측 쿼리 작성기 와 같은 도구를 사용하여 기본 DMX를 작성한 다음 수정할 수 있습니다. SQL Server Management Studio 및 SQL Server Data Tools 모두 DMX 예측 쿼리를 빌드하는 데 도움이 되는 도구를 제공합니다. 이 항목에서는 이러한 도구를 사용하여 데이터 마이닝 쿼리를 만들고 실행하는 방법을 설명합니다.

예측 쿼리 작성기

예측 쿼리 작성기는 SQL Server Management Studio와 SQL Server Data Tools 둘 다에서 사용할 수 있는 데이터 마이닝 Designer 마이닝 모델 예측 탭에 포함되어 있습니다.

쿼리 작성기를 사용할 때는 마이닝 모델을 선택하고, 새 사례 데이터를 추가하고, 예측 함수를 추가합니다. 그런 다음 텍스트 편집기로 전환하여 쿼리를 수동으로 수정하거나 결과 창으로 전환하여 쿼리 결과를 볼 수 있습니다.

쿼리 편집기

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

DMX 템플릿

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

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

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

경고

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

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

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

구성 요소 설명
데이터 마이닝 쿼리 태스크 DMX 쿼리와 다른 DMX 문을 제어 흐름의 일부로 실행합니다.

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

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

변환은 데이터 흐름의 데이터를 사용하는 쿼리(즉, PREDICTION JOIN 구문을 사용하는 쿼리)를 만드는 데만 사용할 수 있습니다. 이 구성 요소는 내용 쿼리나 다른 종류의 DMX 문을 실행하는 데 사용할 수 없습니다.

애플리케이션 프로그래밍 인터페이스(Application Programming Interfaces)

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

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

참고 항목

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