쿼리 모드에서 Analysis Services MDX 쿼리 디자이너 사용(보고서 작성기 2.0)
SQL ServerAnalysis Services 데이터 원본에서 데이터 집합을 만들 경우 보고서 작성기에는 MDX 쿼리 디자이너가 디자인 모드로 표시됩니다. 쿼리 모드로 전환하려면 도구 모음의 디자인 모드() 설정/해제 단추를 클릭합니다.
쿼리 모드의 그래픽 쿼리 디자이너에는 도구 모음, 큐브 선택 단추(...) 및 메타데이터/함수/템플릿 탭 창, 쿼리 창, 데이터 창과 같은 세 가지 창이 있습니다. 사용자 인터페이스에 대한 자세한 내용은 Analysis Services MDX 쿼리 디자이너 사용자 인터페이스(보고서 작성기 2.0)를 참조하십시오.
[!참고]
디자인 모드로 다시 전환하면 쿼리 모드에서 변경한 내용이 손실됩니다.
쿼리 모드를 사용하여 MDX 쿼리를 대화형으로 작성할 수 있습니다. 큐브를 선택하고 차원, 차원 특성, 수준, 계층, 명명된 집합, 멤버, 측정값 및 KPI(핵심 성과 지표)를 쿼리 창으로 끌 수 있습니다. 쿼리에 포함할 함수나 MDX 템플릿을 선택할 수 있으며, 변수의 기본값을 설정하고, 쿼리 창에서 변경 작업을 수행하면서 쿼리에 대해 반환되는 결과를 자동으로 미리 볼 수도 있습니다. 필터를 설정하면 쿼리에 설정된 데이터에서 검색되는 데이터를 제한하고 매개 변수를 정의할 수 있습니다. 사용자가 쿼리 창에서 쿼리를 변경할 때마다 Reporting Services는 MDX 텍스트를 처리하여 데이터 원본에서 검색할 열을 확인합니다. 이러한 열은 보고서 데이터 창에 데이터 집합 필드로 나타납니다.
텍스트 기반 쿼리 디자이너를 사용하여 MDX 쿼리를 작성할 수는 없습니다. 그래픽 모드나 쿼리 모드에서 MDX 쿼리 디자이너를 사용하여 보고서 데이터 집합에 대해 MDX 쿼리를 작성해야 합니다.
큐브 선택 단추
쿼리를 만들기 전에 데이터를 검색할 큐브를 선택해야 합니다. 큐브 선택 (...)을 클릭하여 큐브 선택 대화 상자를 엽니다. 그러면 Analysis Services 데이터 원본이 사용 가능한 큐브 목록을 제공합니다. 기본적으로 데이터베이스의 첫 번째 큐브가 선택됩니다.
큐브를 선택하는 방법은 방법: 큐브 선택(보고서 작성기 2.0)을 참조하십시오.
메타데이터 창
메타데이터 창에서는 기본 데이터 원본에서 선택한 큐브의 메타데이터를 찾아볼 수 있습니다. 이러한 메타데이터에는 차원, 수준, 계층, 특성, 측정값, KPI 등이 포함됩니다. 메타데이터 브라우저를 사용하여 개체를 쿼리 창으로 끌 수 있습니다.
메타데이터 창은 쿼리 디자이너 왼쪽의 큐브 이름 아래에 있습니다. 이 창에는 현재 큐브에 저장된 개체가 표시되며 이러한 개체를 MDX 쿼리 창으로 끌 수 있습니다. 개체를 쿼리 창으로 끌면 개체 이름이 쿼리에 포함됩니다.
메타데이터 창에서 쿼리 창으로 끌 수 있는 개체는 다음과 같습니다.
수준
측정값
계층 및 특성
KPI
멤버 속성은 쿼리 창으로 끌 수 없습니다. 멤버 속성 참조 방법은 Analysis Services 데이터베이스에 대해 확장 필드 속성 사용(보고서 작성기 2.0) 및 보고서 데이터 집합의 필드 작업(보고서 작성기 2.0)을 참조하십시오.
쿼리 창
쿼리 창을 사용하여 MDX 문을 대화형으로 작성할 수 있습니다. 기본 문이 제공되어 있습니다. 측정값과 차원을 메타데이터 창에서 MDX 문의 올바른 위치로 끕니다. MDX 쿼리를 작성하는 방법은 SQL Server 온라인 설명서의 "MDX(Multidimensional Expressions) 참조"를 참조하십시오.
MDX 구문의 유효성을 검사하고 쿼리 최적화나 기타 쿼리 처리가 성공적으로 완료되었는지 확인하려면 쿼리 준비() 단추를 사용합니다. Reporting Services에서는 MDX 텍스트를 분석하여 결과 집합의 열을 식별합니다. 이러한 열은 보고서 데이터 창에 데이터 집합에 대한 필드 컬렉션으로 나타납니다. 이 쿼리는 MDX 쿼리 텍스트와 함께 보고서 정의에 저장됩니다. 데이터 집합 속성 대화 상자를 사용하여 필드를 수동으로 추가 또는 편집할 수도 있습니다. 자세한 내용은 보고서 데이터 집합의 필드 작업(보고서 작성기 2.0)을 참조하십시오.
결과 창
결과 창을 사용하여 쿼리 결과를 미리 볼 수 있습니다. 쿼리를 실행하려면 쿼리 디자이너 도구 모음에서 실행 단추를 클릭합니다.
쿼리 모드에서 쿼리 매개 변수 사용
MDX 쿼리에 매개 변수를 추가하려면 도구 모음의 쿼리 매개 변수 단추()를 사용합니다. 이렇게 하면 쿼리 매개 변수 정의 대화 상자가 열립니다. 매개 변수의 이름과 세부 정보를 지정합니다. 쿼리 디자이너를 닫으면 지정하는 모든 쿼리 매개 변수에 대해 보고서 매개 변수가 자동으로 만들어집니다.
보고서 매개 변수와 쿼리 매개 변수 간의 관계를 관리하려면 데이터 집합 속성 대화 상자를 사용합니다. 보고서 매개 변수는 쿼리 매개 변수에서 자동으로 만들어지지만 보고서 매개 변수를 별도로 관리할 수 있습니다. 또한 쿼리 매개 변수 이름을 변경하거나 쿼리 매개 변수를 삭제한 경우에도 쿼리 매개 변수에 해당하는 보고서 매개 변수는 자동으로 변경되거나 삭제되지 않습니다. 자세한 내용은 보고서에 매개 변수 추가(보고서 작성기 2.0) 및 데이터 작업 방법 도움말 항목(보고서 작성기 2.0)을 참조하십시오.