在 Oracle Fusion Cloud Enterprise Data Management 应用程序中的维和视点之间创建绑定,以确保绑定数据对象符合外部应用程序的要求。如果视点及其相关数据链对象绑定到某个维,则意味着这些对象由外部应用程序使用。
对绑定对象所做的更改将从外部应用程序导入并导出回外部应用程序,绑定查找维除外。例如,如果您在云 EDM 中向绑定视点添加了 10 个新节点,则下次导出维时,导出到外部应用程序的数据中将包含这 10 个新节点。
云 EDM 中存在三种类型的绑定:
维绑定:在应用程序注册过程中自动创建。为应用程序注册维时,云 EDM 将根据应用程序类型和注册时提供的信息,自动创建一个或多个视点以及一系列相关数据链对象。此视点和关联的数据链对象在维级别绑定到外部应用程序。
注:
Oracle Financials Cloud General Ledger 维可以绑定到多个视点以支持多个树和树版本。请参阅“复制绑定以创建树或树版本”。
所有其他应用程序类型都支持单个维绑定。即,对于除 Oracle Financials Cloud General Ledger 之外的所有应用程序类型,可以更改维绑定到的视点,但是不能将维绑定到多个视点。
为维导入和导出的数据将按绑定到该维的数据对象进行存储和显示。如果某个维与其他数据对象相关,这些对象未绑定。只会导入和导出该维的绑定视点中包含的数据。
以下列表介绍了有关绑定和绑定数据对象的注意事项:
绑定规则可以保护此类维设置不被覆盖,请参阅“了解绑定规则”。
注:
只有绑定到维的数据对象必须符合绑定规则。使用未绑定的数据对象,您可以对可能要执行的维更改进行建模和评估,以防更改不符合维的当前绑定规则。绑定状态
数据链对象的绑定状态标识其数据是否被外部应用程序使用。数据对象可能因为以下原因而处于绑定状态:它们本身用于绑定中,或者它们包含被绑定的数据链对象。例如,如果绑定中未使用的某个视点包含绑定到某个维的节点集,则该视点的状态为节点集已绑定。在执行导入和导出操作期间,为确保数据完整性,应当针对绑定状态不是未绑定的数据对象运行预定义验证规则。请参阅“了解验证和约束”。
下表介绍了数据对象的绑定状态。
表 20-1 数据对象的绑定状态
绑定状态 | 视点 | 节点集 | 层次集 | 节点类型 |
---|---|---|---|---|
已绑定 | 某个绑定中使用了此视点。 | 某个绑定视点使用了此节点集。 | 某个绑定视点使用了此层次集。 | 某个绑定视点使用了这些节点类型。 |
节点集已绑定 | 该视点本身未绑定,但它使用绑定节点集。 | 某个绑定视点使用了此节点集 | 不适用于层次集 | 不适用于节点类型 |
层次集已绑定 | 该视点本身未绑定,但它使用绑定层次集。 | 该节点集未绑定,但它使用绑定层次集。 | 某个绑定视点使用了此层次集。 | 不适用于节点类型 |
节点类型已绑定 | 该视点本身未绑定,但它使用绑定节点类型。 | 该节点集未绑定,但它使用绑定节点类型。 | 该层次集未绑定,但它使用绑定节点类型。 | 可以包含绑定和未绑定节点类型。 |
映射已绑定 |
某个映射绑定中使用了此视点。它可以用于包含特殊节点类型(例如查找和旧 GL 类节点类型)的提取中。 |
某个映射绑定中使用了此节点集。 |
某个映射绑定中使用了此层次集。 |
可以包含绑定和未绑定节点类型。 |
未绑定 | 此视点未用于绑定中,但它包含的所有数据链对象的绑定状态都是“未绑定”。 | 此节点集未用于绑定中,但它包含的所有数据链对象的绑定状态都是“未绑定”。 | 此层次集未用于绑定中,但它包含的所有数据链对象的绑定状态都是“未绑定”。 | 此节点类型的绑定状态为“未绑定”。 |
有关详细信息,请参阅以下主题: