1

我咨询了 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 经验。这是一个简单的原型。

4

3 回答 3

3

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

不需要额外的许可证。

于 2014-01-24T14:15:37.760 回答
2

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

于 2014-01-18T17:46:05.847 回答
-1

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

于 2014-03-24T17:43:40.950 回答