SAP HANA 与 Oracle 9/10 和 Informix 11
Posted
技术标签:
【中文标题】SAP HANA 与 Oracle 9/10 和 Informix 11【英文标题】:SAP HANA vs Oracle 9/10 and Informix 11 【发布时间】:2020-05-14 12:18:42 【问题描述】:我需要在 HANA 上导入存储在 DB Oracle 9-10 和 Informix 11 上的数据。为了实现这一目标,SAP 支持的最佳实践是什么?
SAP HANA Smart Data Integration with JDBC 是正确的工具吗?
【问题讨论】:
这应该是一次性数据导出/导入还是持续的数据复制过程?还是介于两者之间?您要启用的场景是什么?您使用的是哪个版本的 HANA? Oracle 和 Informix DB 版本似乎很古老。 这是一个一次性的数据导出/导入过程。 HANA 是第 2 版,考虑到 HANA 2 在 Oracle 9-10 和 Informix 上没有任何兼容性,我的重点是 JDBC。为了完成这项任务,我会避免使用 csv 文件。 【参考方案1】:好的,这是一次性数据传输。 可能最适合此的一个选项是 CSV 导出/导入。
所有 DMBS 都很好地支持它,并且通常在数据吞吐量方面得到很好的优化。
但 OP 写道,这不是首选选项。
根据可用的许可证,HANA 的智能数据集成 (SDI) 功能允许使用任意 JDBC 客户端进行连接。这可能是一个可行的选择。
这里需要注意的是,由于内置的 -JDBC/JDBC- 映射,数据类型/精度差异可能会被忽视。 不要在这里误会我的意思。 SDI 绝对是一种享受,但数据迁移绝不是一键即忘的事情。
在与 Oracle 和 HANA 进行了广泛的合作(很久以前与 Informix 有过一些合作),我仍然会使用 CSV 来完成这项一次性工作,并使用 SDI 进行持续集成。
【讨论】:
以上是关于SAP HANA 与 Oracle 9/10 和 Informix 11的主要内容,如果未能解决你的问题,请参考以下文章
Oracle GoldenGate 支持 从SAP HANA database抽取或者复制数据到SAP HANA database 吗?
Oracle GoldenGate 支持 从SAP HANA database抽取或者复制数据到SAP HANA database 吗?