了解绑定和绑定数据对象

Oracle Fusion Cloud Enterprise Data Management 应用程序中的维和视点之间创建绑定,以确保绑定数据对象符合外部应用程序的要求。如果视点及其相关数据链对象绑定到某个维,则意味着这些对象由外部应用程序使用。

对绑定对象所做的更改将从外部应用程序导入并导出回外部应用程序,绑定查找维除外。例如,如果您在云 EDM 中向绑定视点添加了 10 个新节点,则下次导出维时,导出到外部应用程序的数据中将包含这 10 个新节点。

云 EDM 中存在三种类型的绑定:

  • 维绑定:在应用程序注册过程中自动创建。为应用程序注册维时,云 EDM 将根据应用程序类型和注册时提供的信息,自动创建一个或多个视点以及一系列相关数据链对象。此视点和关联的数据链对象在维级别绑定到外部应用程序。

    注:

    • Oracle Financials Cloud General Ledger 维可以绑定到多个视点以支持多个树和树版本。请参阅“复制绑定以创建树或树版本”。

    • 所有其他应用程序类型都支持单个维绑定。即,对于除 Oracle Financials Cloud General Ledger 之外的所有应用程序类型,可以更改维绑定到的视点,但是不能将维绑定到多个视点。

  • 映射绑定:手动创建,允许您将节点类型从不同源应用程序中的维映射到目标应用程序中的维。创建映射绑定时,还会创建映射层次集、节点集和视点。只能为维创建一个映射绑定,但可以在您的映射中映射多个源系统。请参阅“创建映射视点”。
  • 查找绑定:为查找维手动创建。创建查找绑定时,如果支持绑定所需的数据链对象尚不存在,也会创建它们。这包括视点、层次集(如果需要)、节点集和查找类节点类型。查找绑定不用于导入和导出数据。可以为查找维创建多个查找绑定。请参阅“创建查找绑定”。

为维导入和导出的数据将按绑定到该维的数据对象进行存储和显示。如果某个维与其他数据对象相关,这些对象未绑定。只会导入和导出该维的绑定视点中包含的数据。

以下列表介绍了有关绑定和绑定数据对象的注意事项:

  • 为了确保维的数据符合外部应用程序的要求,某些绑定设置不能被相关数据对象的设置覆盖。例如,如果某个绑定未启用共享节点,则绑定到该维的层次集不能启用共享节点。

    绑定规则可以保护此类维设置不被覆盖,请参阅“了解绑定规则”。

  • 您可以更改绑定到维的视点和相关数据对象,请参阅“将视点绑定到 Planning 和自由形式应用程序中的维”;对于通用应用程序,请参阅“更改绑定到通用应用程序中用户定义维的视点”。
  • 您无法手动删除在应用程序注册过程中创建的绑定(例如维绑定)。您可以删除手动创建的绑定,例如映射绑定和查找绑定。

注:

只有绑定到维的数据对象必须符合绑定规则。使用未绑定的数据对象,您可以对可能要执行的维更改进行建模和评估,以防更改不符合维的当前绑定规则。

绑定状态

数据链对象的绑定状态标识其数据是否被外部应用程序使用。数据对象可能因为以下原因而处于绑定状态:它们本身用于绑定中,或者它们包含被绑定的数据链对象。例如,如果绑定中未使用的某个视点包含绑定到某个维的节点集,则该视点的状态为节点集已绑定。在执行导入和导出操作期间,为确保数据完整性,应当针对绑定状态不是未绑定的数据对象运行预定义验证规则。请参阅“了解验证和约束”。

下表介绍了数据对象的绑定状态。

表 20-1 数据对象的绑定状态

绑定状态 视点 节点集 层次集 节点类型
已绑定 某个绑定中使用了此视点。 某个绑定视点使用了此节点集。 某个绑定视点使用了此层次集。 某个绑定视点使用了这些节点类型。
节点集已绑定 该视点本身未绑定,但它使用绑定节点集。 某个绑定视点使用了此节点集 不适用于层次集 不适用于节点类型
层次集已绑定 该视点本身未绑定,但它使用绑定层次集。 该节点集未绑定,但它使用绑定层次集。 某个绑定视点使用了此层次集。 不适用于节点类型
节点类型已绑定 该视点本身未绑定,但它使用绑定节点类型。 该节点集未绑定,但它使用绑定节点类型。 该层次集未绑定,但它使用绑定节点类型。 可以包含绑定和未绑定节点类型。
映射已绑定

某个映射绑定中使用了此视点。它可以用于包含特殊节点类型(例如查找和旧 GL 类节点类型)的提取中。

某个映射绑定中使用了此节点集。

某个映射绑定中使用了此层次集。

可以包含绑定和未绑定节点类型。
未绑定 此视点未用于绑定中,但它包含的所有数据链对象的绑定状态都是“未绑定”。 此节点集未用于绑定中,但它包含的所有数据链对象的绑定状态都是“未绑定”。 此层次集未用于绑定中,但它包含的所有数据链对象的绑定状态都是“未绑定”。 此节点类型的绑定状态为“未绑定”。

有关详细信息,请参阅以下主题: