다음을 통해 공유


쿼리 모드에서 SAP NetWeaver BI MDX 쿼리 디자이너 사용

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

쿼리 모드의 그래픽 쿼리 디자이너에는 여러 개의 단추가 있는 도구 모음, 큐브 선택 드롭다운 목록 및 메타데이터함수 탭으로 구성된 메타데이터 창, 변수 창, 쿼리 창, 결과 창과 같은 네 가지 창이 있습니다. 사용자 인터페이스에 대한 자세한 내용은 SAP NetWeaver BI 쿼리 디자이너 사용자 인터페이스를 참조하십시오.

SAP NetWeaver Business Intelligence 데이터 원본 및 데이터 집합을 만드는 방법은 방법: SAP NetWeaver BI 데이터 원본에서 데이터 검색을 참조하십시오.

큐브 선택

쿼리 모드를 사용하여 쿼리를 만들려면 먼저 데이터를 검색할 큐브를 선택해야 합니다. SAP NetWeaver Business Intelligence 데이터 원본에서는 InfoCube, MultiProvider 또는 웹 사용이 가능한 쿼리를 통해 쿼리에 필요한 차원, 주요 숫자 값 등의 메타데이터를 제공합니다. 웹 사용이 가능한 쿼리에서 만든 하위 쿼리만 쿼리에 변수를 사용할 수 있습니다. 큐브 선택 드롭다운 목록을 사용하여 데이터 원본에서 해당 InfoCube, MultiProvider 또는 웹 사용이 가능한 쿼리를 선택합니다. 큐브를 선택하면 쿼리 창의 모든 MDX 쿼리 텍스트가 지워집니다.

메타데이터 창

메타데이터 창에서는 선택한 큐브의 차원 및 주요 숫자 값과 같은 메타데이터를 찾아볼 수 있습니다. 큐브의 계층적 표시를 통해 해당 InfoCube 또는 MultiProvider 아래에 중첩된 웹 사용이 가능한 쿼리를 볼 수 있습니다. 메타데이터 창의 개체를 쿼리 창에서 해당 메타데이터에 대해 해당하는 MDX 쿼리가 추가된 위치로 끌 수 있습니다. 그러면 커서 삽입 지점에 해당 텍스트가 추가됩니다. 메타데이터 이름은 데이터 원본에 정의된 이름으로 변환됩니다.

메타데이터 창에서는 개체가 이름으로 표시됩니다. 마우스 포인터를 메타데이터 개체 위에 놓으면 데이터 원본에 사용된 해당 이름이 도구 설명으로 나타납니다.

함수 창에서는 MDX 쿼리에 사용할 수 있는 함수를 찾아보고 함수를 쿼리 창으로 끌 수 있습니다. 해당 함수는 커서 삽입 지점에 삽입됩니다.

데이터 원본 변수 및 데이터 필터링

SAP NetWeaver Business Intelligence 데이터 원본에서 데이터를 필터링하려면 데이터 원본에 웹 사용이 가능한 쿼리 정의의 일부로 정의된 변수를 사용합니다. 큐브를 선택하면 해당 큐브에 대해 정의된 데이터 원본 변수가 변수 창에 나타납니다.

[!참고]

보고서 변수와 데이터 원본 변수를 혼동하지 마십시오. 보고서 변수는 보고서에 정의되어 첫 번째 참조 시 한 번 계산되고 보고서의 식에서 읽기 전용 값으로 사용됩니다. 데이터 원본 변수는 하위 쿼리가 만들어질 때 데이터 원본에 정의되며 쿼리의 일부입니다.

기존 변수를 표시하고 정적 값을 설정하려면 도구 모음의 변수(쿼리 매개 변수 대화 상자 아이콘) 단추를 클릭하여 변수 대화 상자를 엽니다. 변수 값 설정 예는 방법: SAP NetWeaver BI MDX 쿼리의 변수 설정을 참조하십시오.

변수 대화 상자에서 변수에 사용할 정적 값을 선택하거나 입력하면 해당 보고서 매개 변수가 만들어집니다. 그래픽 쿼리 디자이너에서는 변수에 이름을 사용합니다. 해당 보고서 매개 변수 이름은 SAP NetWeaver Business Intelligence 데이터 원본에 사용된 이름을 기반으로 한 CLS(Common Language Specification) 규격 이름입니다. 보고서 매개 변수의 레이블에는 기본적으로 매개 변수의 이름이 사용되지만 보고서 매개 변수 대화 상자에서 이 레이블을 변경할 수 있습니다.

[!참고]

데이터 원본에서 쿼리의 변수를 변경하는 경우에는 해당 보고서 매개 변수를 직접 삭제하거나 편집해야 합니다.

자세한 내용은 보고서에서 데이터 필터링매개 변수를 사용하여 보고서 데이터 제어를 참조하십시오.

확장 속성

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

결과

MDX 쿼리 결과는 도구 모음의 실행(쿼리 실행) 단추를 클릭하면 결과 창에 표시됩니다.

메타데이터 창을 새로 고쳐 데이터 원본에 큐브 변경 사항을 표시하려면 도구 모음의 새로 고침(데이터 집합 필드 새로 고침)을 클릭합니다. 쿼리를 실행하면 결과 창만 새로 고쳐집니다.

[!참고]

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

쿼리 정의

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