다음을 통해 공유


디자인 모드에서 Hyperion Essbase MDX 쿼리 디자이너 사용

Hyperion Essbase 데이터 원본을 기반으로 데이터 집합을 만들 경우 보고서 디자이너에는 MDX 그래픽 쿼리 디자이너가 디자인 모드로 표시됩니다. 디자인 모드에서는 그래픽 요소를 사용하여 MDX 쿼리를 대화형으로 작성할 수 있습니다. 큐브를 선택하고, 멤버를 데이터 창으로 끌고, 계산 멤버를 추가하고, 결과 집합을 즉시 볼 수 있습니다. MDX 쿼리 텍스트를 직접 보거나 변경하려면 도구 모음에서 디자인 모드 토글 단추(디자인 모드로 전환)를 클릭하여 쿼리 모드로 전환합니다. 쿼리 모드에 대한 자세한 내용은 쿼리 모드에서 Hyperion Essbase MDX 쿼리 디자이너 사용을 참조하십시오.

디자인 모드의 그래픽 쿼리 디자이너에는 도구 모음, 큐브 선택 드롭다운 목록 및 메타데이터 창, 계산 멤버 창, 필터 창, 데이터 창과 같은 4가지 창이 있습니다. 사용자 인터페이스에 대한 자세한 내용은 Hyperion Essbase 쿼리 디자이너 사용자 인터페이스를 참조하십시오.

데이터베이스 선택

쿼리를 만들려면 먼저 데이터를 검색할 큐브를 선택해야 합니다. 큐브 선택 드롭다운 목록을 사용하여 Hyperion Essbase 데이터베이스에서 적절한 큐브를 선택할 수 있습니다. 큐브를 선택하면 쿼리 창의 모든 MDX 쿼리 텍스트가 지워집니다.

메타데이터 창

메타데이터 창에서는 선택한 큐브의 차원 및 측정값과 같은 메타데이터를 찾아볼 수 있습니다. 메타데이터 창의 개체를 데이터 창에서 해당 메타데이터에 대해 해당하는 열이 추가된 위치로 끌 수 있습니다. 빨간색 세로줄은 열이 추가될 위치를 나타냅니다. 차원은 데이터 창의 한쪽에 표시되고 측정값, 계산 멤버 등의 데이터는 데이터 창의 다른 쪽에 표시됩니다.

계산 멤버

계산 멤버 창은 메타데이터 창 아래에 나타납니다. 계산 멤버 창을 사용하여 데이터 창에 다른 열로 추가할 계산 멤버를 만들거나 편집할 수 있습니다. 이 창에서 계산 순서 속성을 0보다 크거나 같은 값으로 설정할 수 있습니다. 계산 순서가 가장 낮은 멤버가 먼저 확인됩니다. 기본값은 0입니다.

계산 멤버는 데이터 원본에는 없지만 쿼리 실행 중에 사용자가 만드는 계산 결과입니다. 예를 들어 큐브에 "Sales" 멤버와 "Cost" 멤버가 포함되어 있으면 Sales와 Cost의 차이를 표시하는 "Profit"이라는 계산 멤버를 정의할 수 있습니다.

데이터 필터링

데이터 원본에서 매개 변수가 있는 쿼리를 지원하지 않으므로 매개 변수가 있는 쿼리는 Microsoft.NET Framework Data Provider for Hyperion Essbase에서 지원되지 않습니다.

Hyperion Essbase 데이터 원본의 데이터를 필터링하려면 쿼리에 포함하거나 제외할 차원 및 멤버를 지정합니다. 필터 창의 각 행은 차원, 멤버, 연산자 및 멤버를 포함할지 제외할지 정의하는 필터 식을 지정합니다. 필터 행에 대해 범위 연산자를 선택하는 경우 시작 값과 끝 값을 모두 포함해야 합니다. Null은 시작 값이나 끝 값으로 지원되지 않습니다. 같은 차원이나 다른 차원을 참조하는 여러 행을 입력할 수 있습니다. 필터 창의 각 열에 사용 가능한 값은 창의 이전 행에 의해 영향을 받을 수 있습니다. 쿼리 자체에 포함되지 않는 차원을 필터에 지정할 수 있습니다. 필터 차원이 MDX 쿼리의 일부가 아닌 경우 필터 조건을 지정하려면 같음(=) 연산자와 하나의 선택 항목을 지정하는 필터 식을 사용해야 합니다. 필터 창에서 정의한 각 행은 MDX WHERE 절에 하나의 요소를 추가합니다. 해당 MDX 쿼리를 보려면 쿼리 디자이너 도구 모음에서 디자인 모드 토글 단추를 클릭합니다.

확장 속성

Hyperion Essbase 데이터 처리 확장 프로그램에서는 다차원 데이터 원본에 대해 확장 필드 속성을 지원합니다. 지원되는 필드 목록은 Hyperion Essbase 큐브에 대해 확장 필드 속성 사용을 참조하십시오.

결과

MDX 쿼리 결과는 데이터 창에 표시됩니다. 도구 모음의 자동 실행 토글 단추가 설정되어 있으면 데이터 창에서 변경 작업을 수행할 때마다 MDX 쿼리가 자동으로 실행됩니다. 자동 실행 토글 단추가 해제되어 있으면 도구 모음의 실행 단추를 클릭하여 MDX 쿼리를 실행합니다. 자동 실행 단추는 기본적으로 설정되어 있습니다.

쿼리를 실행하면 데이터 창의 결과가 새로 고쳐집니다. 데이터 원본에 큐브 변경 사항을 표시하려면 도구 모음의 새로 고침 단추를 사용하여 메타데이터 창을 새로 고칩니다.

[!참고]

기본적으로 MDX 쿼리 결과에서 빈 셀은 숨겨집니다. 이것은 MDX에 NON EMPTY 절을 사용하는 것과 동일합니다. 빈 셀을 표시하려면 쿼리 디자이너 도구 모음에서 빈 셀 표시 토글 단추를 클릭합니다.

쿼리 정의

MDX 쿼리는 보고서 정의 파일에 MDX 쿼리 텍스트 및 MDX 쿼리 사양으로 저장됩니다. 쿼리 디자이너를 통해 쿼리 텍스트를 변경하면 일치하는 쿼리 사양이 자동으로 생성되어 보고서 정의에 저장됩니다.