디자인 모드에서 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 및 웹 사용이 가능한 쿼리를 통해 쿼리에 필요한 차원, 주요 숫자 값 등의 메타데이터를 제공합니다. 웹 사용이 가능한 쿼리에서 만든 하위 쿼리의 경우에만 MDX 쿼리에 변수를 사용할 수 있습니다. 큐브 선택 드롭다운 목록을 사용하여 데이터 원본에서 해당 InfoCube, MultiProvider 또는 웹 사용이 가능한 쿼리를 선택합니다. 큐브를 선택하면 쿼리 창의 모든 MDX 쿼리 텍스트가 지워집니다.

메타데이터 창

메타데이터 창에서는 선택한 큐브의 차원 및 주요 숫자 값과 같은 메타데이터를 찾아볼 수 있습니다. 큐브의 계층적 표시를 통해 해당 InfoCube 또는 MultiProvider 아래에 중첩된 웹 사용이 가능한 쿼리를 볼 수 있습니다. 메타데이터 창의 개체를 데이터 창에서 해당 메타데이터에 대해 해당하는 열이 추가된 위치로 끌 수 있습니다. 빨간색 세로줄은 열이 추가될 위치를 나타냅니다. 차원은 데이터 창의 한쪽에 표시되고 주요 숫자 값, 계산 멤버 등의 데이터는 데이터 창의 다른 쪽에 표시됩니다.

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

계산 멤버

계산 멤버 창은 메타데이터 창 아래에 나타납니다. 계산 멤버 창을 사용하여 데이터 창에 다른 열로 추가할 계산 멤버를 만들거나 편집할 수 있습니다. 계산 멤버는 데이터 원본에는 없지만 쿼리 실행 중에 사용자가 만드는 계산 결과입니다. 예를 들어 큐브에 Sales 멤버와 Cost 멤버가 포함되어 있으면 Sales와 Cost의 차이를 표시하는 Profit이라는 계산 멤버를 정의할 수 있습니다.

계산 멤버를 만드는 방법은 방법: SAP NetWeaver BI MDX 쿼리에 대한 계산 멤버 추가를 참조하십시오.

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

SAP NetWeaver Business Intelligence 데이터 원본에서 데이터를 필터링하려면 데이터 원본에 웹 사용이 가능한 쿼리 정의의 일부로 정의된 변수를 사용합니다.

[!참고]

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

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

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

[!참고]

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

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

확장 속성

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

결과

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

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

[!참고]

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

쿼리 정의

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