사실 값 테이블 추가
기존 주제 영역에 팩트 테이블을 추가합니다.
- 서비스에 사인인합니다.
- Oracle Fusion Data Intelligence 콘솔의 애플리케이션 관리에서 의미 모델 확장을 누릅니다.
- 시맨틱 모델 확장 페이지에서 사용자 확장을 누릅니다. 주 및 기존 커스터마이제이션 분기가 표시됩니다.
- 사용자 확장 영역의 사용자화 분기 아래에서 분기를 클릭하여 분기 페이지를 엽니다.
- 분기 페이지에서 단계 추가를 누릅니다.
- 단계 추가에서 팩트 추가를 선택합니다. 사실값(fact)을 추가하는 마법사 시퀀스가 나타납니다.
- 마법사의 1단계에서 사용자 정의 단계의 이름(예: 여행 비용 추가)을 입력하고 간단한 설명을 추가합니다.
- 팩트를 추가할 대상 주제 영역을 선택합니다. 예를 들어, 재무 - AP 비용입니다.선택한 주제 영역의 세부 사항이 표시됩니다.
- 다음을 누릅니다.
- 마법사의 2단계에서 스키마를 선택한 다음 뷰나 테이블 또는 동의어를 객체로 선택합니다. 예: FCT_CALC_Extensions.선택한 객체에 대한 사실값(fact) 테이블이 표시됩니다.
- 선택한 소스 테이블에 대한 사실 값 테이블의 세부정보에서 대상 주제 영역의 새 사실 값 테이블에 추가할 소스 열에 대한 팩트 선택 및 키에 사용 체크박스를 누릅니다.
- 선택 사항: 선택한 소스 테이블에 대한 사실 값 테이블의 세부정보에서 세제 속성 선택 아래의 퇴행 차원이 생성되어야 하는 속성에 대한 체크박스를 누릅니다.
- 선택한 속성이 마지막 새로고침 이후 소스 테이블에서 제거 또는 수정된 경우 해당 열이 강조 표시되고 테이블을 업데이트할지 여부를 묻는 메시지가 표시됩니다. 메시지에서 확인을 선택하여 소스 열을 다시 로드합니다. 소스 열에 대한 변경사항을 검토하려면 메시지에서 취소를 누르고 나중에 새로고침을 눌러 소스 열을 다시 로드합니다. 선택하지 않은 속성이 출처 테이블에서 제거 또는 수정된 경우 출처 열의 새로 고쳐진 목록이 표시됩니다. 사용자정의 열 중 하나라도 새로고침 중 검증에 실패하면 실패 원인을 해결하고 재검증하라는 메시지가 표시됩니다.
- 선택 사항: 다음 지침을 사용하여 대상 주제 영역의 새 사실 값 테이블에 새 열을 추가하려면 열 생성을 누릅니다.
- Create Column에 표시 이름을 입력합니다.
- 데이터 요소 아래의 선택한 차원 테이블의 물리적 테이블에서 데이터 요소를 검색합니다.
- 검색 결과에서 데이터 요소를 두 번 눌러 텍스트 창에 배치합니다.
- 함수에서 표현식을 사용하여 열을 구성하는 함수를 검색합니다. 예를 들어, "substring" 또는 "concatenate"와 같은 함수를 검색하여 새 표현식 기반 열을 생성합니다. 검색 결과에서 적용 가능한 결과를 두 번 눌러 중앙 텍스트 창에 추가합니다.
- 검증, 저장 순으로 누릅니다.
- 다음을 누릅니다.
- 마법사의 3단계에서 Diagram 또는 Tabular 탭을 사용하여 새 사실값(fact) 테이블을 선택한 주제 영역의 차원에 연결하는 조인을 지정합니다. 다음 지침에 따라 Diagram 탭을 사용하여 조인을 지정합니다.
- 테이블 추가를 누릅니다.
- [테이블 추가]에서 추가할 차원을 선택하고 확인을 누릅니다.
- 차원의 포트(진한 녹색 원)에서 팩트 테이블의 포트(갈색 원)로 끌어오면 조인 링크가 생성됩니다. Join 대화상자가 나타납니다.
- [조인] 대화상자에서 조인 유형, 사실 값 테이블 열 및 차원 키 열을 선택합니다. 조인 조건 추가를 눌러 여러 조인 조건을 추가한 다음 조인을 누릅니다. 표현식을 조인 조건으로 제공하려면 Complex Join을 누르고 [조인 생성]에서 조인 추가를 누르고, 대상 및 소스 논리적 테이블을 선택하고, 조인 조건을 표현식으로 입력하고, 확인을 누릅니다.
다음 지침에 따라 표 형식 탭을 사용하여 조인을 지정합니다.- 조인 추가를 누릅니다.
- [테이블 추가]에서 추가할 차원을 선택하고 확인을 누릅니다. Join 대화상자가 나타납니다.
- [조인] 대화상자에서 조인 유형, 사실 값 테이블 열 및 차원 키 열을 선택합니다. 조인 조건 추가를 눌러 여러 조인 조건을 추가한 다음 조인을 누릅니다. 표현식을 조인 조건으로 제공하려면 Complex Join을 누르고 [조인 생성]에서 조인 추가를 누르고, 대상 및 소스 논리적 테이블을 선택하고, 조인 조건을 표현식으로 입력하고, 확인을 누릅니다.
- 선택 사항: 지금 차원에 조인하지 않으려면 조인 건너뛰기를 누릅니다.
- 다음을 누릅니다.
- 마법사의 4단계에서 각 사실 값 열에 대한 집계 규칙을 선택하여 집계 동작을 설정합니다.
- 선택 사항: 다음 단계를 사용하여 차원에 대한 시간 차원 및 계층 레벨 기반 집계 규칙에 대한 시간 균형 집계 규칙을 설정할 수 있습니다.
- 팩트 열의 경우 Time-Balanced Aggregation 아이콘을 누릅니다.
- [시간 균형 집계] 대화상자에서 시간 차원 추가를 누르고 집계 규칙을 조정한 다음 확인을 누릅니다.
- 팩트 열의 경우 계층 레벨 기반 집계 아이콘을 누르고 차원 및 레벨을 선택합니다. 차원 추가를 눌러 차원을 더 추가합니다. 확인을 누릅니다.
추가된 측정이 시간 차원에서 기본적으로 "집계"되지 않아야 하는 경우 시간 균형 집계를 사용합니다. Oracle Fusion Data Intelligence는 필요한 경우 "SUM" 집계 유형 대신 "마지막" 또는 "첫번째"와 같은 비집계 유형을 지원합니다. 기본 측정이 항상 사전 정의된 차원 계층의 특정 레벨로 계산되어야 하는 경우 레벨 기반 집계를 사용합니다. 예를 들어, Product Total, Product Category, Product Sub-Category 및 Product Details 레벨이 있는 제품 계층에서 "Revenue"라는 새 measure를 추가하고 이 "Product Category Revenue" measure를 Product Category에 집계해야 하는 경우 레벨 기반 집계를 사용하고 Product Dimension의 올바른 레벨을 선택해야 합니다. 이 설정을 사용하면 Oracle Fusion Data Intelligence가 항상 제품 범주 레벨에서 측정 단위 값을 집계하고 표시할 수 있습니다. 이는 제품 매출을 카테고리 매출의 %로 계산해야 하는 경우에 유용합니다.
- 다음을 누릅니다.
- 선택 사항: 팩트를 추가하려면 추가 주제 영역을 선택하십시오.
- 완료를 클릭합니다. 단계가 사용자정의 분기에 적용되고 있다는 메시지가 표시됩니다. 적용된 후에는 사용자정의 분기에 새 사용자정의 단계가 표시됩니다. 이제 기본 분기에 사용자정의 분기를 적용하거나 편집하여 단계를 더 추가할 수 있습니다.