OBIEE – 레벨 기반 측정

수준 기반 측정 값은 특정 집계 수준에서 계산을 수행하기 위해 만들어집니다. 단일 쿼리로 여러 수준의 집계에서 데이터를 반환 할 수 있습니다. 또한 공유 측정을 생성 할 수 있습니다.

Example

여러 지역, 국가 및 도시에서 제품을 판매하는 XYZ Electronics 회사가 있다고 가정 해 보겠습니다. 이제 President는 국가 수준에서 총 수익을 확인하려고합니다 (지역보다 한 수준 아래에, 도시보다 한 수준 위에 있음). 따라서 총 수익 측정 값은 국가 수준으로 합산되어야합니다.

이러한 유형의 측정을 수준 기반 측정이라고합니다. 마찬가지로 시간 계층에 수준 기반 측정 값을 적용 할 수 있습니다.

차원 계층이 생성되면 논리 테이블에서 총 수익 열을 두 번 클릭하고 수준 탭에서 수준을 설정하여 수준 기반 측정 값을 만들 수 있습니다.

레벨 기반 측정 값 생성

오프라인 모드에서 저장소를 엽니 다. 파일 → 열기 → 오프라인으로 이동합니다.

.rpd 파일을 선택하고 열기를 클릭하고 → 저장소 암호를 입력하고 확인을 클릭합니다.

BMM 레이어에서 Total Revenue 열 → New Object → Logical 열을 마우스 오른쪽 버튼으로 클릭합니다.

논리 열 대화 상자가 열립니다. 논리 열 총 수익의 이름을 입력합니다. 열 소스 탭으로 이동 → 표현식을 사용하여 기존 열에서 파생 된 항목을 확인합니다.

이 옵션을 선택하면 표현식 편집 마법사가 강조 표시됩니다. 식 작성기 마법사에서 왼쪽 메뉴에서 논리 테이블 → 열 이름 → 총 수익을 선택하고 → 확인을 클릭합니다.

이제 논리적 컬럼 대화 상자의 레벨 탭으로 이동 → 논리적 차원에서 총합계로 선택하려면 논리적 차원을 클릭하십시오. 측정 값이 차원 계층 구조의 총계 수준에서 계산되어야 함을 지정합니다.

OK → Total Revenue를 클릭하면 논리적 차원 및 Fact 테이블 아래에 논리적 테이블이 나타납니다.

이 열은 최종 사용자가 보고서를 생성하는 데 사용할 제목 영역의 프레젠테이션 레이어로 드래그 할 수 있습니다. 팩트 테이블 또는 논리적 차원에서이 열을 끌 수 있습니다.