我读过几篇关于将数据从SAP转移到Server中的文章。我找不到任何关于将数据从SQL Server迁移到SAP的文章,这可能吗?如果可能的话,最好的处理方法是什么?
发布于 2019-01-16 01:31:23
在搜索了这个主题之后,我发现了许多关于这个问题的链接,在这个答案中,我将尝试总结它们,并提供所有的链接来帮助您实现您的目标。
从SQL Server将数据导入SAP有多种方法:
(1) SAP BW DB连接
使用DB Connect,可以通过以下方法从SAP支持的数据库系统加载数据
(2) SAP BO服务
(3) SSIS -用于SAP BW的Microsoft连接器
Microsoft为SAP BW创建了一个SSIS连接器,允许您创建到SAP BW的连接,您可以参考以下链接和官方文档:
Server 2016
用于SAP BW的Microsoft连接器由三组组件组成,这些组件允许您从SAP Netweaver BW版本7系统中提取数据或将数据加载到系统中。用于Server 2016的SAP BW Microsoft连接器是Server 2016功能包的一个组件。
Server 2014
用于SAP BW的Microsoft Connector 1.1由三组组件组成,这些组件允许您从SAP Netweaver BW版本7系统中提取数据或将数据加载到其中。
Server 2008
如果您决定使用SSIS,我发现这份来自SAP的白皮书包含了详细的教程:
如果这篇文章没有帮助,您可以参考数十篇关于如何在internet上创建SSIS包的教程:
(4) SSIS -X域是BW装载机。
这是一个第三方工具,允许SSIS与SAP连接.
提供了九个组件来提供各种SAP接口技术。用图形编辑器以安全和类型安全的方式实现数据流。
讨论
在搜索此问题时,不建议使用SSIS来实现这一点,因为可能会遇到一些不兼容问题,因此建议使用SAP标准anyDB源系统或SAP数据服务。
问题实例:
另一方面,SSIS保证了易用性,这种技术有成千上万的主题和参考,这将帮助您比其他技术更快地实现您的目标。
引用和外部链接
发布于 2019-01-07 18:21:48
我想最简单的方法是使用ETL工具从MSSQL中提取数据并插入BW;特别是微软的整合服务 (SSIS),您可能已经拥有了Server许可证。
SSIS是一个专门为您所描述的ETL场景设计的可视化工具,而且很容易开始,我猜本教程涵盖了您需要完成的90%的工作。
但是,您还应该研究许可证是否允许您使用用于SAP BW的SSIS连接器,并测试简化对BW的写入是否是一个可行的选项,因为直接写入BW的表可能不是一个选项(例如,由于直接操作封闭系统的数据库而受到许可限制和/或技术影响)。
发布于 2019-03-26 12:15:32
使用现有的Server创建宇宙/表示层。如果不需要进行重大转换,则可以避免ETL。
https://stackoverflow.com/questions/54067226
复制相似问题