Ssis 将数据从SAP传输到SQL Server的最佳方式是什么?
我们希望在SAP表的基础上从头开始建立一个新的数据仓库。对于提取、转换和加载(ETL)过程,我们希望使用Microsoft SQL Server集成服务。市场上有许多供应商,如Theobald、CData等,它们提供了访问SAP数据的框架。但SAP本身也提供了一个SAP.NET Connector 3.0,用于通过RFC访问数据 您是否有使用这些不同解决方案的经验?根据DWH的概念,我们只想访问表,重点是SAP数据的快速传输(良好的传输性能)Ssis 将数据从SAP传输到SQL Server的最佳方式是什么?,ssis,sap,etl,data-warehouse,Ssis,Sap,Etl,Data Warehouse,我们希望在SAP表的基础上从头开始建立一个新的数据仓库。对于提取、转换和加载(ETL)过程,我们希望使用Microsoft SQL Server集成服务。市场上有许多供应商,如Theobald、CData等,它们提供了访问SAP数据的框架。但SAP本身也提供了一个SAP.NET Connector 3.0,用于通过RFC访问数据 您是否有使用这些不同解决方案的经验?根据DWH的概念,我们只想访问表,重点是SAP数据的快速传输(良好的传输性能) 感谢您的帮助。我更喜欢使用本机SAP解决方案。以下是
感谢您的帮助。我更喜欢使用本机SAP解决方案。以下是选项:
如果您只需要按原样将DWH移动到MS SQL中,我建议使用SLT作为最有效的性能方法。如果您需要更复杂的转换,我建议使用SAP BODS。其他要点似乎与您的任务无关。这可能会有所帮助:这取决于SAP系统后面的DB后端。有时,在没有SAPI以前使用Theobald提取SAP数据的情况下直接连接它们会更快。它足以从SAP表、查询和多维数据集中提取数据。它还支持分层数据,但确保您对要提取的内容有很好的理解。因为有时使用正确的filters@Hadi:我们不使用SAP BW,我们在SQL Server中有一个数据仓库作为目标。除Theobald外,我还使用Alteryx提取SAP数据,但在SAP中使用分层数据时效果不太好。但同时考虑到我使用的是一个非常旧的版本,alteryx的较新版本可能更好地捕获SAP数据。我需要将源表中的SAP数据移动到MS SQL,以便将其处理到SQL Server数据仓库中。没有现有的SAP DWH。当我们希望通过集成服务执行ETL任务时:这些解决方案中是否有与SSI兼容的?所有这些工具都与后端无关,它们是SSI的竞争对手。SSIS旨在引导DB连接,从而绕过本机SAP安全性。@Suncatcher用户是否可以使用Apache Kafka之类的框架构建ETL工具?而且,其中任何一个都可以用作为我正在构建的应用程序构建连接器的基础,该应用程序可以作为CDC(更改数据捕获)或随时拍摄数据快照?谢谢是的,这是可能的。与CDC有关的是,SAP BODS(pt 2)为数据库MSSQL、ASE和DB2引入了此功能