在 Oracle Fusion Cloud Enterprise Data Management 中,验证和约束可保持数据完整性并强制实施业务逻辑。
视频
目标 | 观看此视频 |
---|---|
了解验证最佳做法。 |
有以下三种类型的验证在云 EDM 中运行:
系统验证:常规系统检查。例如,某个验证进行检查以确认您尝试创建的节点类型是否已存在。有关系统验证列表,请参阅“系统验证”。将对所有数据强制执行系统验证,并且无法禁用它们。
预定义验证:根据创建的应用程序类型自动创建的验证。将对维中的所有绑定数据强制执行预定义验证,但可以在维级别禁用验证或设置严重程度级别。请参阅“预定义验证”。
注:
为保持数据完整性,将针对具有这些绑定状态的数据对象运行预定义验证。请参阅“绑定状态”。自定义验证:用户创建的验证,用于强制执行对于特定实施保持唯一的业务逻辑。请参阅“自定义验证”。
约束用于检查可以在应用程序中的节点类型和维中应用的特定条件(例如名称唯一性)。例如,约束可以在应用程序级别强制实施节点名称唯一性,而自定义验证在节点上运行且仅针对特定节点类型或层次集。约束与预定义验证类似,但您可以配置应用它们的应用程序或维,并且可以将它们添加到通用应用程序。请参阅“使用约束”。
验证和约束在下列情况下运行:
从外部应用程序导入数据
将数据导出到外部应用程序(如果导出前验证设置为“警报”或“出错时停止”)。请参阅“管理导出选项”。
手动在视点中输入更改
加载包含对视点的请求更改的文件
验证请求项
验证请求
验证视点