【发布时间】:2019-12-14 21:35:44
【问题描述】:
我们希望基于 SAP 表从头开始构建一个新的数据仓库。对于提取、转换和加载 (ETL) 过程,我们希望使用 Microsoft SQL Server 集成服务。市场上有许多供应商,如 Theobald、CData 等,它们提供了访问 SAP 数据的框架。但也有 SAP 自身提供的 SAP .NET 连接器 3.0,用于通过 RFC 访问数据。
您对这些不同的解决方案有任何经验吗?根据 DWH 概念,我们只想访问表,并专注于 SAP 数据的快速传输(良好的传输性能)。
感谢您的帮助。
【问题讨论】:
-
这取决于您的 SAP 系统背后的数据库后端。有时在没有 SAP 的情况下直接连接它们会更快
-
我过去曾使用 Theobald 提取 SAP 数据。从 SAP 表、查询和多维数据集中提取数据就足够了。它还支持分层数据,但要确保您对要提取的内容有很好的理解。因为有时使用正确的过滤器非常棘手
-
@Hadi:我们不使用 SAP BW,我们在 SQL Server 中有一个数据仓库作为目标。
-
除了Theobald,我也使用Alteryx提取SAP数据,但是对于SAP中的分层数据,效果不是很好。但同时考虑到我使用的是非常旧的版本,可能新版本的 alteryx 对 SAP 数据有更好的捕捉。
标签: ssis sap etl data-warehouse