바인딩 및 바인딩된 데이터 객체 이해

바인딩된 데이터 객체가 외부 애플리케이션의 요구사항을 준수하도록 Oracle Fusion Cloud Enterprise Data Management 애플리케이션의 차원과 뷰포인트 사이에 바인딩이 생성됩니다. 뷰포인트 및 관련 데이터 체인 객체가 차원에 바인딩되어 있는 경우 해당 객체는 외부 애플리케이션에서 사용됩니다.

바인딩된 객체의 변경사항은 바인딩된 룩업 차원을 제외하고 외부 애플리케이션에서 임포트되거나 외부 애플리케이션으로 다시 익스포트됩니다. 예를 들어 Cloud EDM에서 10개의 새 노드를 바인딩된 뷰포인트에 추가하는 경우 다음에 차원이 익스포트되면 10개의 새 노드가 외부 애플리케이션으로 함께 익스포트됩니다.

Cloud EDM에는 세 가지 유형의 바인딩이 있습니다.

  • 차원 바인딩: 애플리케이션 등록 중에 자동으로 생성됩니다. 애플리케이션의 차원을 등록하면 Cloud EDM에서 하나 이상의 뷰포인트(등록 중에 제공된 정보와 애플리케이션 유형 기반)와 일련의 관련 데이터 체인 객체를 자동으로 생성합니다. 이 뷰포인트 및 연계된 데이터 체인 객체는 차원 레벨에서 외부 애플리케이션에 바인딩됩니다.

    주:

    • 여러 개의 트리 및 트리 버전을 지원하기 위해 Oracle Financials Cloud General Ledger 차원을 여러 뷰포인트에 바인딩할 수 있습니다. 바인딩을 복사하여 트리 또는 트리 버전 생성을 참조하십시오.

    • 다른 모든 애플리케이션 유형은 단일 차원 바인딩을 지원합니다. 즉, Oracle Financials Cloud General Ledger를 제외한 모든 애플리케이션 유형의 경우 차원이 바인딩되어 있는 뷰포인트를 변경할 수 있지만 차원을 여러 뷰포인트에 바인딩할 수는 없습니다.

  • 맵 바인딩: 여러 소스 애플리케이션 차원의 노드 유형을 타겟 애플리케이션 차원으로 매핑할 수 있도록 수동으로 생성됩니다. 맵 바인딩을 생성하면 매핑 계층 세트, 노드 세트, 뷰포인트도 생성됩니다. 차원에 대해 하나의 맵 바인딩만 생성할 수 있지만, 매핑에서 여러 소스 시스템을 매핑할 수 있습니다. 매핑 뷰포인트 생성을 참조하십시오.
  • 룩업 바인딩: 룩업 차원에 대해 수동으로 생성됩니다. 룩업 바인딩을 생성하는 경우 바인딩을 지원하는 데 필요한 데이터 체인 객체가 없으면 해당 데이터 체인 객체도 생성됩니다. 여기에는 뷰포인트, 계층 세트(필요한 경우), 노드 세트, 룩업 클래스 노드 유형이 포함됩니다. 룩업 바인딩은 데이터 임포트 및 익스포트에 사용되지 않습니다. 하나의 룩업 차원에 대해 여러 룩업 바인딩을 생성할 수 있습니다. 룩업 바인딩 생성을 참조하십시오.

차원에 대해 임포트되고 익스포트되는 데이터는 차원에 바인딩된 데이터 객체에 의해 저장되고 표시됩니다. 차원이 기타 데이터 객체와 관련이 있는 경우 이러한 객체는 바인딩되지 않습니다. 차원의 바인딩된 뷰포인트에 포함된 데이터만 임포트되고 익스포트됩니다.

다음 목록에서는 바인딩 및 바인딩된 데이터 객체에 대한 고려사항을 설명합니다.

  • 차원의 데이터가 외부 애플리케이션 요구사항을 준수하는지 확인하려면 관련 데이터 객체에서 설정하는 방법으로는 일부 바인딩 설정을 대체할 수 없습니다. 예를 들어 바인딩에서 공유 노드를 사용하지 않는 경우 차원에 바인딩된 계층 세트에서 공유 노드를 허용할 수 없습니다.

    바인딩 규칙은 이러한 차원 설정이 대체되지 않도록 방지합니다. 바인딩 규칙 이해를 참조하십시오.

  • 차원에 바인딩된 뷰포인트 및 관련 데이터 객체를 변경할 수 있습니다. Planning 및 무형식 애플리케이션의 차원에 뷰포인트 바인딩을 참조하거나, 유니버설 애플리케이션의 경우 유니버설 애플리케이션의 사용자 정의 차원에 바인딩된 뷰포인트 변경을 참조하십시오.
  • 애플리케이션 등록 프로세스의 일부로 생성된 바인딩은 수동으로 삭제할 수 없습니다(예: 차원 바인딩). 맵 바인딩 및 룩업 바인딩과 같이 수동으로 생성된 바인딩은 삭제할 수 있습니다.

주:

차원에 바인딩된 데이터 객체만 바인딩 규칙을 준수해야 합니다. 바인딩되지 않은 데이터 객체를 사용하여 잠재적 차원 변경 내용이 차원의 현재 바인딩 규칙을 준수하지 않을 경우에 해당 변경 내용을 모델링하고 평가할 수 있습니다.

바인딩 상태

데이터 체인 객체의 바인딩 상태를 통해 외부 애플리케이션에서 해당 데이터를 사용하는지 확인합니다. 데이터 객체는 바인딩 자체에서 사용되거나 바인드된 데이터 체인 객체가 포함되어 있으므로 바인드할 수 있습니다. 예를 들어, 바인딩에 사용되지 않는 뷰포인트에 차원에 바인드된 노드 세트가 포함된 경우 뷰포인트의 상태는 노드 세트 바인드입니다. 임포트 및 익스포트 작업 중에 데이터 무결성을 보장하기 위해 바인딩되지 않음을 제외한 모든 바인딩 상태의 데이터 객체에 대해 사전 정의된 검증 규칙이 실행됩니다. 검증 및 제약 조건 이해를 참조하십시오.

다음 테이블에서는 데이터 객체의 바인딩 상태를 설명합니다.

표 20-1 데이터 객체의 바인딩 상태

바인딩 상태 뷰포인트 노드 세트 계층 세트 노드 유형
바인딩됨 뷰포인트가 바인딩에서 사용합니다. 노드 세트는 바인드된 뷰포인트에서 사용합니다. 계층 세트는 바인드된 뷰포인트에서 사용합니다. 노드 유형은 바인딩된 뷰포인트에서 사용합니다.
노드 세트 바인딩됨 뷰포인트 자체는 바인딩되어 있지 않지만 바인딩된 노드 세트를 사용합니다. 노드 세트는 바인드된 뷰포인트에서 사용합니다 계층 세트에 적용할 수 없습니다 노드 유형에 적용할 수 없습니다
계층 세트 바인딩됨 뷰포인트 자체는 바인딩되어 있지 않지만 바인딩된 계층 세트를 사용합니다. 노드 세트는 바인딩되어 있지 않지만 바인딩된 계층 세트를 사용합니다. 계층 세트는 바인드된 뷰포인트에서 사용합니다. 노드 유형에 적용할 수 없습니다
노드 유형 바인딩됨 뷰포인트 자체는 바인딩되어 있지 않지만 바인딩된 노드 유형을 사용합니다. 노드 세트는 바인딩되어 있지 않지만 바인딩된 노드 유형을 사용합니다. 계층 세트는 바인딩되어 있지 않지만 바인딩된 노드 유형을 사용합니다. 바인딩된 노드 유형 및 바인딩되지 않은 노드 유형이 포함될 수 있습니다.
매핑 바인딩됨

뷰포인트가 맵 바인딩에 사용됩니다. 룩업 및 레거시 GL 클래스 노드 유형 같은 특수 노드 유형이 포함된 추출에 사용될 수 있습니다.

노드 세트가 맵 바인딩에 사용됩니다.

계층 세트가 맵 바인딩에 사용됩니다.

바인딩된 노드 유형 및 바인딩되지 않은 노드 유형이 포함될 수 있습니다.
바인딩 안됨 뷰포인트가 바인딩에서 사용되지 않으며 여기에 포함된 모든 데이터 체인 객체의 바인딩 상태는 바인드 안됨입니다. 노드 세트가 바인딩에서 사용되지 않으며 여기에 포함된 모든 데이터 체인 객체의 바인딩 상태는 바인드 안됨입니다. 계층 세트가 바인딩에서 사용되지 않으며 여기에 포함된 모든 데이터 체인 객체의 바인딩 상태는 바인드 안됨입니다. 노드 유형의 바인딩 상태가 바인드 안됨입니다.

자세한 내용은 다음을 참조하십시오.