주제 영역 및 열은 분석의 기본 요소입니다.
주제 영역에는 폴더, 측정 단위 열, 속성 열, 계층 열 및 조직의 비즈니스 영역 또는 조직 내 사용자 그룹에 대한 정보를 제공하는 계층 레벨이 포함됩니다. 주제 영역에는 일반적으로 마케팅 연락처, 서비스 요청 및 주문과 같이 포함된 정보 유형에 해당하는 이름이 사용됩니다.
주제 영역은 Oracle BI 메타데이터 저장소의 프리젠테이션 층에 해당합니다. 저장소에서 주제 영역은 프리젠테이션 층에서 최상위 객체이며 일반 사용자가 분석을 생성하거나 편집할 때 표시되는 데이터에 대한 뷰를 제공합니다.
관련된 주제 영역은 분석의 기본 주제 영역에 접속되어 있는 외부 데이터 소스입니다.
메타데이터 저장소를 디자인 및 작성하는 사용자(예: Business Intelligence 전략가, 메타데이터 제공자 또는 ETL 개발자)는 Oracle BI 관리 툴을 사용하여 주제 영역을 생성할 수 있습니다. 이러한 사용자는 일반적으로 회사 데이터에 대해 하나의 대형 주제 영역을 생성하는 대신 여러 개의 소규모 주제 영역을 생성합니다. 이렇게 하면 특정 사용자 그룹 또는 특정 회사 영역에 대해 하나의 소규모 주제 영역에 필요한 가장 중요한 데이터를 제공하고 동일 비즈니스 모델 층에서 생성된 하나 이상의 관련된 주제 영역에 대해서는 조금 덜 중요한 데이터를 제공할 수 있습니다. 이러한 소규모 주제 영역을 사용하면 사용자가 필요한 데이터를 보다 쉽게 찾을 수 있습니다. 또한 데이터를 유지 관리하기도 쉽습니다. 자세한 내용은 Oracle Business Intelligence Enterprise Edition용 메타데이터 저장소 생성자 설명서의 주제 영역 생성을 참조하십시오.
노트:
메타데이터 저장소를 디자인 및 작성하는 사용자는 주제 영역, 폴더(및 하위 항목), 열(속성 및 계층)을 숨기도록 지정할 수 있습니다. 숨겨진 주제 영역, 폴더 또는 열은 [주제 영역] 창에 표시되지 않지만, 분석이나 저장된 필터 콘텐츠와 같은 다른 곳에서 볼 수 있습니다. (다른 곳에는 여전히 객체가 보이기 때문에 이처럼 주제 영역, 폴더 또는 열을 숨기는 것은 보안이나 액세스 제어의 해결 방법이 아닙니다.)이후에 숨겨진 주제 영역, 폴더 또는 열이 기존 분석 조건에 있는 경우 분석에 계속 액세스할 수 있지만 [분석 편집기: 조건] 탭의 [주제 영역] 창에서 주제 영역, 폴더 또는 열을 더 이상 볼 수 없습니다.
열에는 분석이 반환하는 개별적인 데이터 조각이 포함됩니다. 열에는 일반적으로 계정 또는 연락처와 같이 열에 포함된 정보 유형을 나타내는 이름이 사용됩니다. 필터 및 선택 단계와 함께 열에 따라 분석에 포함되는 데이터가 결정됩니다.
분석, 필터 또는 대시보드 프롬프트를 생성할 때는 먼저 사용하려는 주제 영역을 선택합니다. 이를 기본 주제 영역이라고 하며 [주제 영역] 창에 표시됩니다 작업 진행 중에 추가 데이터가 필요한 경우 사용자가 선택한 기본 주제 영역과 관련된 주제 영역을 추가할 수 있습니다. 기본 주제 영역에 대해 사용할 수 있거나 이에 대한 액세스 권한이 있는 경우에만 관련된 주제 영역을 추가할 수 있습니다.
노트:
분석에 자신의 데이터를 추가할 수도 있습니다. 자세한 내용은 분석에 외부 데이터 추가를 참조하십시오.일반적으로 단일 주제 영역을 질의할 때는 해당 주제 영역에 노출된 모든 측정 단위 열이 동일한 주제 영역에 노출된 모든 속성 열 및 계층 열과 호환됩니다. 하지만 여러 주제 영역의 열을 조합할 경우에는 측정 단위 열이 서로 호환되지 않는 속성 열 및 계층 열과 조합되지 않도록 주의해야 합니다.
예를 들어, 한 주제 영역의 측정 단위 열이 프로젝트 속성 열과 연관되지 않았을 수 있습니다. 다른 주제 영역의 프로젝트 속성 열과 연관된 측정 단위 열을 해당 프로젝트와 연관되지 않은 열과 함께 분석에 추가할 경우, 질의가 결과를 반환하는 데 실패하거나 BI 서버 오류 "요청된 세부 레벨에 사실 값 테이블이 존재하지 않음: XXXX."가 발생할 수 있습니다.
분석이 데이터를 반환할 수 있으려면 분석에 포함할 열을 하나 이상 선택해야 합니다.
주제 영역에는 다음과 같은 유형의 열이 포함됩니다.
속성 열 — 멤버라고도 부르는 값의 플랫 목록을 저장합니다. 계층 열의 멤버와 같은 계층 관계는 이러한 멤버 사이에 존재하지 않습니다. 속성 열은 이전 릴리스(11g 이전)에서 프리젠테이션 열이라고 불렀습니다.
이에 대한 예로는 ProductID 또는 City를 들 수 있습니다.
계층 열 — 명명된 레벨 및 상위-하위 관계를 사용하여 구성되는 데이터 값을 저장합니다. 이 열은 트리와 같은 구조를 사용하여 표시됩니다. 개별 멤버는 아웃라인 방식으로 표시됩니다. 계층을 사용하면 데이터를 세부적으로 드릴하여 보다 자세한 정보를 확인할 수 있습니다. 이에 대한 예로는 Time 또는 Geography를 들 수 있습니다. 이 그림은 [주제 영역] 창에서 확장된 Time 폴더와 Time 및 Fiscal Time 계층을 보여 줍니다.
계층 열은 다음과 같은 종류 중 하나일 수 있습니다.
레벨 기반 계층 — 두 개 이상의 레벨의 정렬된 집합으로 구성됩니다. 예를 들어, Time 계층은 Year, Quarter 및 Month에 대한 3개의 레벨을 포함할 수 있습니다. 레벨 기반 계층은 상위-하위 관계를 포함할 수도 있습니다.
상위-하위 계층 — 상위-하위 관계에서 계층을 정의하는 값으로 구성되며 명명된 레벨을 포함하지 않습니다. 예를 들어, Employee 계층은 레벨을 포함하지 않지만 다른 직원에 의해 관리되는 직원의 이름을 포함할 수 있습니다. 직원은 Vice President와 같은 직책을 포함할 수 있습니다. Vice Presidents는 다른 Vice Presidents에 보고할 수도 있으며 계층에 따라 여러 Vice Presidents가 서로 다른 레벨에 포함될 수 있습니다.
레벨 기반 또는 상위-하위 외에도 계층 열은 다음 종류 중 하나에 포함될 수 있습니다.
불규칙 — 모든 최하위 레벨의 멤버의 깊이가 동일하지 않은 계층입니다. 예를 들어, Time 계층에서는 현재 월의 데이터가 일 레벨에 포함되고 이전월의 데이터는 월 레벨에 포함되며, 5년 전 데이터는 쿼터 레벨에 포함될 수 있습니다. 이러한 유형의 계층을 불균형 계층이라고도 부릅니다.
레벨 건너뛰기 — 특정 멤버가 특정 상위 레벨에 대한 값을 포함하지 않는 계층입니다. 예를 들어, 미국에서 Washington DC는 특정 주에 포함되지 않습니다. 사용자가 국가 레벨에서 Washington DC로 이동할 수 있어야 하지만 이에 대한 주가 필요하지 않습니다.
측정 단위 열 — 데이터 값에 대한 간단한 목록을 저장합니다. Oracle BI EE 저장소에서 일반적으로 팩트 테이블에 있으며, 각 레코드에 대해 변경될 수 있고 일정 방식으로 계속해서 추가되거나 집계될 수 있는 열입니다. 이에 대한 예로는 Revenue 또는 Units Sold를 들 수 있습니다.
이 설명서에서 일반적으로 "열"은 그 자체로 세 가지 유형을 모두 참조합니다. 특정 열 유형에 대한 이름은 필요한 경우 포함되어 있습니다.