【问题标题】:What's a straightforward way to replicate data from SQL Server to SAP HANA?将数据从 SQL Server 复制到 SAP HANA 的简单方法是什么?
【发布时间】:2014-01-18 17:33:14
【问题描述】:

我咨询 SAP HANA (www.saphana.com),这是 SAP 的一个相对较新的数据库。我的大部分经验是在 HANA 上进行数据建模,因此我在设置或管理复制或 ETL 处理方面做得很少(通常通过 SAP SLT 或 SAP BO 数据服务,但也支持其他产品)。

我将使用 HANA 的小型云实例启动一个附带项目,将数据从 SQL Server 复制到 HANA。这个想法是将分析从事务系统复制到 HANA 以用于报告目的。不需要 ETL - 此时只需简单的 1:1 映射。

我没有在 SQL Server 方面做过太多工作,因此我很想听听有 SQL Server 经验的人提供的关于将数据从 SQL Server 复制到非 SQL Server 数据库的最简单/最佳方法的反馈。目标是接近实时复制。

此时我只是在构建一个原型,所以我(还)不太担心性能、可扩展性、故障转移等。只是试图让一些东西起步。

tl;dr - 我正在寻找有关复制技术的建议,以便以简单的 1:1 将数据从 SQL Server 复制到另一个数据库 (SAP HANA),无需进行任何转换。我基本上没有 SQL Server 经验。这是一个简单的原型。

【问题讨论】:

标签: sql sql-server database-replication hana


【解决方案1】:

您还可以使用 SPS7 提供的 HANA 智能数据访问。 HANA 然后使用 ODBC 访问 SQLServer 的数据。本教程视频对此进行了解释:http://www.saphana.com/docs/DOC-4319

不需要额外的许可。

【讨论】:

  • 谢谢安德烈亚斯。 SDA 不起作用,因为我希望数据物理存储在 HANA 中,而不仅仅是“通过”。不过感谢您的建议。
【解决方案2】:

SQL Server 支持heterogenous replication to non-SQL Server subscribers。在这样的配置中,SQL Server 几乎实时地将更改推送给非 SQL Server 订阅者。官方支持的订阅者是 Oracle 和 DB2,但通常任何提供适当 OleDB 驱动程序的订阅者。你的旅费可能会改变。我建议从提供的链接开始阅读有关 SQL Server 复制的信息。

【讨论】:

    【解决方案3】:

    最简单最有效的方法是将数据从 SQL Server 导出为纯文件,然后将其导入 HAHA。批量加载可用于加快导入速度。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-12-14
      • 1970-01-01
      • 2013-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多