쿼리 모드에서 Hyperion Essbase MDX 쿼리 디자이너 사용(보고서 작성기 2.0)
Hyperion Essbase 데이터 원본을 기반으로 데이터 집합을 만들 경우 보고서 작성기 2.0에서 MDX 그래픽 쿼리 디자이너가 디자인 모드로 열립니다. 쿼리 모드로 전환하려면 쿼리 디자이너 도구 모음의 디자인 모드 () 토글 단추를 클릭합니다. 쿼리 모드에서는 MDX 쿼리 텍스트를 직접 보거나 편집하거나 대화형으로 MDX 쿼리를 작성할 수 있습니다. 큐브를 선택하고, 멤버를 쿼리 창으로 끌고, 계산 멤버를 추가하고, 쿼리를 실행하여 결과를 볼 수 있습니다. 디자인 모드에 대한 자세한 내용은 디자인 모드에서 Hyperion Essbase MDX 쿼리 디자이너 사용(보고서 작성기 2.0)을 참조하십시오.
쿼리 모드의 그래픽 쿼리 디자이너에는 도구 모음, 큐브 선택 드롭다운 목록 및 메타데이터 및 함수 탭으로 구성된 메타데이터 창, 쿼리 창, 결과 창과 같은 세 가지 창이 있습니다. 사용자 인터페이스에 대한 자세한 내용은 Hyperion Essbase 쿼리 디자이너 사용자 인터페이스(보고서 작성기 2.0)를 참조하십시오.
데이터베이스 선택
쿼리 모드를 사용하여 쿼리를 만들려면 먼저 큐브 선택을 사용하여 데이터를 검색할 큐브를 선택해야 합니다. 큐브를 선택하면 쿼리 창에 있는 기존 MDX 쿼리 텍스트가 모두 지워집니다.
메타데이터 창
메타데이터 창에서는 선택한 큐브의 차원 및 측정값과 같은 메타데이터를 찾아볼 수 있습니다.
큐브에 대한 계층 표시는 계층, 수준, 멤버 및 멤버 속성을 보여 줍니다. 메타데이터 창의 개체를 쿼리 창에서 해당 메타데이터에 대해 해당하는 MDX 쿼리가 추가된 위치로 끌 수 있습니다. 그러면 커서에 해당 텍스트가 추가됩니다.
함수 탭에서 MDX 쿼리에 사용할 수 있는 함수를 찾아보고 쿼리 창으로 끌어다 놓을 수 있습니다. 해당 함수가 커서에 삽입됩니다.
데이터 필터링
데이터 원본에서 매개 변수가 있는 쿼리를 지원하지 않으므로 매개 변수가 있는 쿼리는 Microsoft.NET Framework Data Provider for Hyperion Essbase에서 지원되지 않습니다.
쿼리 모드에서 Hyperion Essbase 데이터 원본의 데이터를 필터링하려면 MDX 절을 입력하여 데이터 원본에서 검색되는 데이터를 제한합니다.
[!참고]
모든 데이터 처리 확장 프로그램에서 모든 MDX 구문을 지원하는 것은 아닙니다. 이 데이터 공급자에 대해 데이터를 필터링하는 방법은 디자인 모드에서 Hyperion Essbase MDX 쿼리 디자이너 사용(보고서 작성기 2.0)의 "데이터 필터링" 섹션을 참조하십시오.
확장 속성
Hyperion Essbase 데이터 처리 확장 프로그램에서는 다차원 데이터 원본에 대해 확장 필드 속성을 지원합니다. 지원되는 필드 목록은 Hyperion Essbase 큐브에 대해 확장 필드 속성 사용(보고서 작성기 2.0)을 참조하십시오.
결과
MDX 쿼리 결과는 도구 모음의 실행 단추를 클릭하면 결과 창에 표시됩니다.
메타데이터 창을 새로 고쳐 데이터 원본에 큐브 변경 사항을 표시하려면 도구 모음의 새로 고침을 클릭합니다. 쿼리를 실행하면 결과 창만 업데이트됩니다.
[!참고]
기본적으로 MDX 쿼리 결과에서 빈 셀은 숨겨집니다. 이는 MDX에 NON EMPTY 절을 사용하는 것과 같습니다. 빈 셀을 표시하려면 도구 모음에서 빈 셀 표시 토글 단추를 클릭합니다.
쿼리 정의
MDX 쿼리는 보고서 정의 파일에 MDX 쿼리 텍스트 및 MDX 쿼리 사양으로 저장됩니다. 쿼리 디자이너를 통해 쿼리 텍스트를 변경하면 일치하는 쿼리 사양이 자동으로 생성되어 보고서 정의에 저장됩니다.