사용 사례 5: Degen 사용자 정의 팩트 추가
집계 가능한 측정항목과 설명 속성을 모두 포함하는 퇴행(차세대) 사용자정의 팩트를 추가하고 정의된 키를 사용하여 degen 사용자정의 팩트를 사전 빌드된 차원에 조인할 수 있습니다.
사전 구축된 SCM – 판매 주문 주제 영역에 필수 사실 – 휴일 달력 척도 및 차원 – 팩트 – 휴일 달력 – degendim 속성이 포함되어 있지 않습니다. 이 사용 사례에서는 팩트 - 휴일 달력 및 차원 - 팩트 - 휴일 달력 - 퇴적 폴더를 사전 구축된 SCM - 판매 주문 주제 영역에 추가합니다. 팩트 - 휴일 달력 폴더에는 집계 가능한 측정항목이 포함됩니다. Dim – Fact – Holiday Calendar – degendim 폴더에는 설명 속성이 포함되어 있습니다. degen 사용자 정의 팩트는 Date 키를 사용하여 사전 구축된 Dim – Data Gregorian Calendar에 결합됩니다.
이 사용 사례에는 Fusion SCM Analytics 구독이 필요합니다. 그러나 이 사용 사례에서 다루는 개념을 다른 Fusion Data Intelligence 구독에 적용할 수 있습니다. 사용 사례는 사전 구축된 자율운영 AI 레이크하우스(Autonomous AI Lakehouse) 테이블 및 동의어, 모의 커스텀 데이터베이스 테이블 및 뷰를 참조할 수 있습니다. 지정된 Fusion Data Intelligence 구독을 활성화한 경우 제공된 샘플을 사용할 수 있습니다. 권장 사항은 샘플 객체를 사용자정의 테이블, 구체화된 뷰, 뷰, 사용자정의 동의어 또는 데이터 보강 데이터 집합 동의어와 같은 고유한 사용자정의 Autonomous AI Lakehouse 객체로 대체하는 것입니다.
- SCM – 판매 주문 사전 구축 주제 영역
- MySandbox5Mar25라는 이름의 샌드박스를 생성합니다. 샌드박스 만들기를 참조하십시오. 또는 의미 모델 확장 페이지에서 기존 샌드박스를 편집합니다. 예를 들어, MySandbox5Mar25 샌드박스를 누릅니다.
- 샘플 파일 FDI_X_HOLIDAY_CALENDAR_D.xls 또는 FDI_X_HOLIDAY_CALENDAR_D.sql을 사용하여 Fusion Data Intelligence 인스턴스와 연관된 자율운영 데이터 웨어하우스에 휴일 차원 테이블 FDI_X_HOLIDAY_CALENDAR_D를 생성합니다.
- 다음 SQL 스크립트를 사용하여 샘플 차원 뷰 FDI_X_HOLIDAY_CALENDAR_F_V를 생성합니다.
CREATE OR REPLACE FORCE EDITIONABLE VIEW "OAX_USER"."FDI_X_HOLIDAY_CALENDAR_F_V" ("CALENDAR_DATE", "HOLIDAY", "BUSINESS_DAY", "TODATE_BUSINESS_DAYS", "MONTH_BUSINESS_DAYS") DEFAULT COLLATION "USING_NLS_COMP" AS ( SELECT CALENDAR_DATE, HOLIDAY, BUSINESS_DAY, SUM(BUSINESS_DAY) OVER (PARTITION BY TO_CHAR(CALENDAR_DATE,'MM-YYYY') ORDER BY CALENDAR_DATE) AS TODATE_BUSINESS_DAYS, SUM(BUSINESS_DAY) OVER (PARTITION BY TO_CHAR(CALENDAR_DATE,'MM-YYYY')) AS MONTH_BUSINESS_DAYS FROM ( SELECT d.CALENDAR_DATE, d.DAY_LOCALE_NAME, c.HOLIDAY, CASE WHEN DAY_LOCALE_NAME NOT IN ('Saturday','Sunday') AND HOLIDAY IS NULL THEN 1 ELSE 0 END AS BUSINESS_DAY FROM DW_DAY_D d LEFT JOIN FDI_X_HOLIDAY_CALENDAR_D c ON c.COL_DATE = d.CALENDAR_DATE ) ); - 다음 SQL 스크립트를 사용하여 OAX$OAC 스키마에 대한 FDI_X_HOLIDAY_CALENDAR_F_V 뷰에 대한 의미 모델 액세스 권한을 부여합니다.
GRANT SELECT ON "OAX_USER"."FDI_X_HOLIDAY_CALENDAR_F_V" TO "OAX$OAC"; - 다음 SQL 스크립트를 사용하여 예상대로 샘플에서 데이터가 로드되는지 확인합니다.
SELECT * FROM FDI_X_HOLIDAY_CALENDAR_F_V WHERE HOLIDAY IS NOT NULL;
의미 모델에 Degen 속성을 사용하여 팩트 추가
독립 데이터 웨어하우스 객체, degen 속성, 사실값(fact) measure, 표시 레이블, 키, 집계 규칙 및 컨텐트 레벨을 정의하는 논리적 스타를 생성합니다.
사전 작성된 차원에 Degen 속성을 사용하여 사용자정의 사실 값 조인
사전 구축된 차원을 추가하고 사용자정의 degen 팩트에 정의된 외래 키를 사용하여 사용자정의 degen 팩트에 조인합니다.
의미 모델의 Degen 속성과 함께 사용자정의 사실 표시
새 사용자정의 degen 팩트 및 해당 집계 가능 척도를 degen 차원 및 해당 속성과 함께 표시하도록 주제 영역을 수정합니다. 시스템에서 degen 팩트를 측정항목 열을 포함하는 폴더로 표시하고 degen 차원을 속성 열을 포함하는 별도의 폴더로 표시합니다.
In this step, you modify the SCM – Sales Order subject area to present the new degen fact folder Fact – Holiday Calendar containing three measures, Business Day, Month Business Days, and Todate Business Days, along with the new degen dim folder Dim – Fact – Holiday Calendar – degendim containing the Holiday attribute.








![선택한 데이터 요소를 표시하는 [주제 영역 수정 - SCM - 판매 주문] 페이지에 있는 마법사의 2단계 선택한 데이터 요소를 표시하는 [주제 영역 수정 - SCM - 판매 주문] 페이지에 있는 마법사의 2단계](img/fawag-uc5-9.png)

