导入和加载之间有什么区别?
导入和加载都会将数据引入 Oracle Fusion Cloud Enterprise Data Management,但它们的操作方式存在一些关键差异:
导入
加载
有关更多差异,请参阅“视点加载与导入”。
什么时候应使用导入,什么时候应使用加载?
加载和导入的相似之处在于,两者都将数据加载到维中。选择哪种方式取决于多个因素,例如您是将数据加载到绑定还是未绑定视点和属性、您需要哪种类型的加载选项(加载不支持“重置”模式),以及您是从文件还是应用程序连接加载数据。以下是使用导入与加载时要遵循的一些一般准则:
用于导入和加载的“重置”、“替换”和“合并”模式之间有什么区别?我应该使用哪种模式?
Table 30-7 导入和加载模式
模式 | 描述和关键功能 | 用例 |
---|---|---|
重置(仅导入) |
对绑定数据(包括节点、关系和属性)进行完全重置。
|
仅当需要完全重置绑定数据时才应使用。
警告:应谨慎使用此导入模式,因为持续使用会增加数据库大小。 |
替换 |
对于导入,对绑定层次集进行完全重置,并使用传入的关系替换它。保留导入前已存在并且存在于导入文件中的关系的关系属性(即使对于未绑定关系级别的属性也是如此)。 对于加载,仅清除目标视点和节点集范围内关系,并使用传入的关系替换它们。保留在加载前已存在并且也存在于加载中的关系的关系级别属性值(即使对于未绑定关系级别的属性也是如此)。
|
建议用于从外部系统进行的定期批量更改和不依赖于订阅且不需要相关事务历史记录的大型更改。 |
合并 |
不清除数据集。创建一组目标数据,并将其与当前数据进行比较,然后生成一个请求,其中包含为了转换当前数据,以使其与传入的导入或加载数据进行匹配,需要做出的更改。 |
建议用于从外部系统进行的定期批量更改和需要处理订阅且需要相关事务历史记录的大型更改。 |
有关每种导入和加载模式的具体工作方式的其他详细信息,请参阅以下主题: