SQL Server Management Studio에서 DMX 쿼리 만들기
적용 대상: SQL Server 2019 및 이전 Analysis Services Azure Analysis Services Fabric/Power BI Premium
중요
데이터 마이닝은 SQL Server 2017 Analysis Services에서 더 이상 사용되지 않으며 이제 SQL Server 2022 Analysis Services에서 중단되었습니다. 더 이상 사용되지 않는 기능 및 중단된 기능에 대해서는 설명서가 업데이트되지 않습니다. 자세한 내용은 Analysis Services 이전 버전과의 호환성을 참조하세요.
SQL Server 마이닝 모델 및 마이닝 구조에 대한 예측 쿼리, 콘텐츠 쿼리 및 데이터 정의 쿼리를 만드는 데 도움이 되는 기능 집합을 제공합니다.
SQL Server Data Tools 및 SQL Server Management Studio 모두 그래픽 예측 쿼리 작성기를 사용하여 예측 쿼리를 작성하고 데이터 집합을 모델에 매핑하는 프로세스를 간소화할 수 있습니다.
템플릿 탐색기에서 제공되는 쿼리 템플릿을 사용하면 다양한 유형의 예측 쿼리를 비롯하여 많은 종류의 DMX 쿼리를 빠르게 만들 수 있습니다. 내용 쿼리, 중첩된 데이터 집합에 사용되는 쿼리, 마이닝 구조에서 사례를 반환하는 쿼리 및 데이터 정의 쿼리에 대한 템플릿이 제공됩니다.
MDX 및 DMX 쿼리 창의 메타데이터 탐색기는 쿼리 작성기에 끌어 놓을 수 있는 사용 가능한 모델 및 구조 목록과 DMX 함수 목록을 제공합니다. 이 기능을 사용하면 입력하지 않고도 개체 이름을 즉시 가져올 수 있습니다.
이 항목에서는 메타데이터 탐색기 및 DMX 쿼리 편집기를 사용하여 DMX 쿼리를 작성하는 방법에 대해 설명합니다.
DMX 쿼리 템플릿
기본 DMX 쿼리를 만들기 위한 템플릿은 템플릿 탐색기에서 찾아볼 수 있습니다. DMX 폴더에는 다음 범주로 나누어진 데이터 마이닝 템플릿이 포함되어 있습니다.
모델 콘텐츠
모델 관리
예측 쿼리
구조 콘텐츠
자주 실행하는 쿼리나 명령에 대한 사용자 지정 템플릿을 만들 수도 있습니다.
XMLA 쿼리 템플릿
SQL Server Analysis Services XMLA 쿼리에 대한 템플릿도 제공합니다.
XMLA와 DMX를 사용하여 수행할 수 있는 쿼리 유형은 일부 중첩됩니다. 예를 들어 DMX 또는 데이터 마이닝 스키마 행 집합을 사용하여 몇 가지 모델 내용 쿼리를 만들 수 있지만 스키마 행 집합에 DMX 내용 쿼리에 노출되지 않는 정보가 포함되어 있는 경우도 있습니다.
DMX와 XMLA의 작업 처리 방식에는 몇 가지 중요한 차이점도 있습니다. 예를 들어 XMLA를 사용하여 전체 SQL Server Analysis Services 데이터베이스의 백업과 같은 관리 작업을 수행할 수 있지만 단일 마이닝 모델을 백업하려는 경우 DMX는 해당 용도에 더 적합한 간단한 명령인 EXPORT(DMX)를 제공합니다.
DMX 쿼리 작성 및 실행
새 DMX 쿼리 창 열기
Management Studio에서 새 쿼리 를 클릭한 다음 새 분석 서버 DMX 쿼리를 선택합니다.
서버에 연결 대화 상자가 나타나면 작업하려는 마이닝 모델이 포함된 SQL Server Analysis Services instance 선택합니다.
템플릿 탐색기 열기
SQL Server Management Studio 보기 메뉴에서 템플릿 Explorer 선택합니다.
분석 서버를 클릭하여 SQL Server Analysis Services 적용되는 템플릿의 트리 뷰를 확인합니다.
쿼리를 작성할 템플릿을 적용합니다.
적절한 쿼리 유형을 마우스 오른쪽 단추로 클릭하고 열기를 선택합니다.
또는 템플릿을 쿼리 편집기로 끌어 옵니다.
쿼리메뉴에서 템플릿 매개 변수 값 지정 옵션을 사용하여 쿼리 매개 변수를 채울 수도 있습니다.
템플릿에서 특정 쿼리 유형을 만드는 방법에 대한 예는 다음 항목을 참조하십시오.