의미 모델 사용자 정의 정보

의미 모델을 사용자정의하여 비즈니스 요구사항에 맞게 확장할 수 있습니다. 의미 모델을 확장하여 웨어하우스로 이동한 데이터를 보고에 더 유용하게 만듭니다.

Oracle Fusion Data Intelligence는 현재 다음과 같은 의미 모델을 확장하기 위한 방법을 제공합니다.

샌드박스 프레임워크로 마이그레이션

Oracle Fusion Data Intelligence 인스턴스에 의미 모델 확장 분기 프레임워크가 있는 경우 분기 프레임워크가 이후 릴리스에서 지원 중단될 예정이므로 의미 모델 확장 샌드박스 프레임워크로 마이그레이션해야 합니다. 시맨틱 모델 확장을 위한 샌드박스 프레임워크로 마이그레이션을 참조하십시오.

개발 및 테스트 환경과 같은 프로덕션 및 하위 환경이 서로 다른 의미 모델 확장 프레임워크에 있는 경우(예: 프로덕션이 샌드박스에 있고 개발 또는 테스트가 아직 브랜치에 있는 경우) 다음 두 가지 옵션이 있습니다.
  • 권장: 모든 인스턴스를 샌드박스 프레임워크로 마이그레이션합니다.
  • 샌드박스 프레임워크로의 마이그레이션을 방해하는 비즈니스 사례가 있는 경우 지원 티켓을 기록하여 샌드박스의 인스턴스가 브랜치로 다운그레이드되도록 하십시오.

분기 프레임워크를 계속 사용하면 다음과 같은 몇 가지 중요한 문제가 발생합니다.

  • 분기 프레임워크가 더 이상 업데이트를 수신하지 않습니다. 따라서 브랜치 프레임워크에 사용할 수 있는 새 기능이 없습니다.
  • 브랜치 프레임워크에서 권장되고 향상된 샌드박스 프레임워크로 적절히 준비하고 마이그레이션하는 데 걸리는 시간이 제한됩니다.
  • 분기 프레임워크 검증 및 보고서 생성을 위한 제한된 기능
  • 분기 프레임워크에서 외부 애플리케이션 객체에 대한 접근 권한이 없습니다.

샌드박스 프레임워크의 이점

다음과 같은 새로운 기능과 특징을 활용하려면 샌드박스 프레임워크로 마이그레이션해야 합니다.

  • 모델 중심/그래픽 뷰:
    • 향상된 사용자 경험.
    • 관련 단계는 그룹화되어 완전히 일관된 작업 단위를 보다 쉽게 완료할 수 있습니다.
    • 완전히 형성된 차원 모델 또는 "별"을 포함할 수 있는 샌드박스의 개념이 있습니다. 별의 모든 객체는 연관되어 있습니다.
    • 즉시 사용 가능한 사용자 지정 오브젝트를 보여주는 각 별의 전체 그래픽 뷰입니다.
    • 객체에 대해 수행된 모든 사용자정의가 함께 표시됩니다. 모든 작업의 결과는 언제든지 표시됩니다.
  • 개발 지연 방지:
    • 데이터 보강, 애플리케이션 및 데이터 애플리케이션(예: 보조 가변필드, 구성 가능 계정 분석, Fusion Accounting Hub 및 Supply Chain Planning 애플리케이션)과 같은 구성을 기반으로 자동으로 실행되지 않고 시스템 단계를 수동으로 실행하려는 경우 시스템 확장을 수동으로 적용할 수 있습니다. 전역 보고서 매개변수 설정시스템 확장 적용을 참조하십시오.
  • 향상된 검증 및 보고 기능:
  • 구성 가능한 배치 기능:
    • 사용자정의된 샌드박스를 이전하고 다른 인스턴스로 게시할 수 있습니다. 번들 배포를 참조하십시오.
    • 의미 확장 번들 또는 복합 번들을 배포하는 경우 대상 환경에서 샌드박스 콘텐츠 및 보안을 병합하거나 대체할 수 있습니다. 번들 생성번들 배포를 참조하십시오.
  • 고급 기능 활용:
    • 이러한 사용자정의 옵션을 사용하여 사용자정의 주제 영역에서만 사용할 수 있다는 이전 제한 이상의 주제 영역을 확장할 수 있습니다. 주제 영역 관리를 참조하십시오.
      • 열 순서 재지정, 이름 바꾸기 및 제거
      • 사전 제작 주제 영역에서 사용할 수 있는 사용자정의 차원에 하위 폴더 추가
    • Sandbox 프레임워크를 사용하여 의미 모델을 확장하는 과정에서 차원을 추가 및 확장하는 동안 논리적 열의 정렬 순서를 제어하는 특정 열을 정의할 수 있습니다. 차원 추가차원 확장을 참조하십시오.

의미 모델을 확장하는 올바른 방법 선택

조직으로서 의미 모델을 확장하는 데 가장 적합한 방법을 선택하는 것은 성공에 매우 중요합니다.

다음과 같은 경우 샌드박스 프레임워크를 사용해야 합니다.

  • 소수의 의미 모델 사용자정의를 관리합니다.
  • 소수의 의미 모델 개발자가 있어야 합니다.
  • 개발자는 사용자에게 친숙한 그래픽 인터페이스에서 개발을 선호합니다.

다음과 같은 경우 외부 응용 프로그램을 사용해야 합니다.

  • OAC(Oracle Analytics Cloud), OAS(Oracle Analytics Server) 또는 OBIEE(Oracle Business Intelligence Enterprise Edition)의 의미 모델을 병합해야 합니다.
  • 다수의 의미 모델 사용자정의를 관리합니다.
  • 여러 개발자가 의미 모델에서 동시에 작업해야 합니다.
  • 고급 도구에 대해 잘 알고 있거나 매우 기술적인 개발 팀을 구성하십시오.

외부 애플리케이션의 이점 및 제한 사항

외부 애플리케이션의 이점

샌드박스 프레임워크에만 의존하지 않고 의미 모델 개발을 위해 외부 애플리케이션 및 툴을 활용하면 다음과 같은 몇 가지 주요 이점을 얻을 수 있습니다.

  • 개발 가속화: 외부 애플리케이션을 사용하면 전체 개발 시간을 크게 단축할 수 있으므로 커스터마이제이션을 더 빠르게 반복하고 배포할 수 있습니다.
  • 효율적인 품질 보증: 일관성 검사 및 데이터 검증이 더 빠르게 실행되어 변경의 품질과 신뢰성을 보장합니다.
  • 친숙한 개발 환경: 데스크톱 기반 관리 툴 또는 Oracle Analytics Cloud Semantic Modeler와 같은 Oracle Analytics 툴에 이미 경험이 있는 사용자는 개발 프로세스를 친숙하고 직관적으로 찾을 수 있습니다.
  • 포괄적인 기능: Oracle BI Administration 도구의 대부분의 기능에 액세스할 수 있어 고급 모델링 및 구성 작업을 지원합니다.
  • 소스 제어 통합: 외부 버전 제어 시스템(예: Git)을 사용하면 협업 개발, 세부 변경 추적 및 병렬 기능 작업을 수행할 수 있으므로 샌드박스 프레임워크에 비해 보다 유연한 엔터프라이즈급 소스 관리 접근 방식을 제공합니다.
  • 모델 재사용 및 병합: 최소한의 재구성을 통해 OAC(Oracle Analytics Cloud), OAS(Oracle Analytics Server) 및 OBIEE(Oracle Business Intelligence Enterprise Edition)와 같은 플랫폼 간에 의미 모델을 쉽게 재사용하고 병합할 수 있습니다.
  • 이 두 가지 새로운 기능은 이전보다 훨씬 더 많은 외부 응용 프로그램 사용 사례를 가능하게 합니다.
    • 25의 적용으로. R4입니다. P1 콘텐츠 패치인 의미 모델 템플리트가 확장되어 모든 차원이 포함되므로 보다 광범위한 사용자정의가 가능합니다. 이 기능을 외부 응용 프로그램과 함께 사용하려면 패치 25를 적용합니다. R4입니다. P1에서 가장 최근에 임포트한 의미 모델을 외부 애플리케이션 탭에서 다운로드한 다음 이 새로 다운로드한 의미 모델에 미래 변경 사항을 적용합니다. 임포트된 의미 모델 다운로드를 참조하십시오.
    • 외부 애플리케이션 병합 기능을 사용하면 사용자정의 차원을 외부 애플리케이션으로 임포트한 다음 샌드박스의 기존 사전 빌드된 팩트와 연결할 수 있습니다.

외부 애플리케이션의 제한 사항

  • 샌드박스 프레임워크는 다음 용도로 계속 필요합니다.
    • 의미 모델 내에서 사용자정의 차원과 사전 구축된 팩트 테이블 간의 논리적 조인을 지원합니다.
    • 사전 구축된 객체에 대한 보안 관리

의미 모델 구성요소

의미 모델은 다음 구성 요소로 구성됩니다.
  • Oracle Content: Oracle에서 제공하는 기본 모델입니다. 사용자 정의는 이에 따라 계층화됩니다.
  • 외부 응용 프로그램: 병합된 외부 응용 프로그램을 사용하여 생성된 객체로 확장을 생성할 수 있습니다.
  • 시스템 확장: 보조 가변필드 및 데이터 보강 변경사항은 이 구성요소에서 사용할 수 있습니다. Oracle Fusion Data Intelligence가 시스템 확장을 적용하는 시나리오에 대한 자세한 내용은 시맨틱 모델 확장의 작업 내역 보기를 참조하십시오.
  • 사용자 확장: 확장은 이 구성 요소에서 사용할 수 있습니다.
  • 보안 구성: 이 구성 요소의 응용 프로그램 롤에 대해 다른 모든 구성 요소의 객체를 보호할 수 있습니다.

사용자 정의 오류 없이 유지

Oracle Fusion Data Intelligence는 주기적으로 사용자정의를 평가하고 Modeler 관리자 및 Modeler 권한이 있는 사용자에게 통지를 전송하여 패치 적용 중 오류를 방지하기 위해 가능한 한 빨리 확장의 오류 및 경고를 수정합니다.

모델 검증의미 모델 확장에서 공통 오류 해결을 참조하십시오.

이러한 오류가 수정되지 않고 패치가 시작되거나 필수 패치가 자동으로 적용된 경우 패치 적용에 문제가 발생할 수 있습니다. 이 경우 기본 브랜치에 병합되지 않은 사용자정의가 제거되고 공장 의미 모델이 업그레이드됩니다. 패치가 완료된 후 해당 사용자 정의를 다시 적용해야 합니다.