我已经阅读了几篇有关将数据移出SAP BW并移入SQL Server的文章。我找不到任何有关将数据从SQL Server移至SAP BW的文章,是否有可能,如果可以的话,处理此问题的最佳方法是什么?
答案 0 :(得分:2)
我认为最简单的方法是使用ETL工具从MSSQL提取数据并将其插入到BW中。特别是Microsoft的Integration Services(SSIS),您可能已经拥有SQL Server许可证。
SSIS是专门针对ETL场景(如您所描述的)而设计的可视化工具,并且易于入门,我猜测this tutorial涵盖了您需要做的90%。
但是,您还应该调查许可证是否允许您使用SSIS connector for SAP BW并测试它是否是简化写入BW的可行选择,因为直接写入BW表可能不是一个选择(例如,因为直接操作封闭系统的数据库而导致的许可限制和/或技术影响)。
答案 1 :(得分:2)
在搜索了该主题之后,我发现了许多解决此问题的链接,在这个答案中,我将尝试对它们进行总结并提供所有可帮助您实现目标的链接。
有很多方法可以将数据从SQL Server导入到SAP BW:
通过DB Connect,您可以通过以下方式从SAP支持的数据库系统中加载数据:
- 将数据库作为源系统链接到BW,从而创建对外部关系数据库管理系统(RDBMS)的直接访问点。
- 通过生成数据源使BW知道元数据。
Microsoft为SAP BW创建了SSIS连接器,该连接器使您可以创建与SAP BW的连接,您可以参考以下链接和官方文档:
SQL Server 2016
SAP BW的Microsoft连接器由一组三个组件组成,可让您从SAP Netweaver BW 7版系统中提取数据或将数据加载到其中。 用于SQL Server 2016的SAP BW的Microsoft连接器是SQL Server 2016 Feature Pack的组件。
SQL Server 2014
用于SAP BW的Microsoft连接器1.1由一组三个组件组成,使您可以从SAP Netweaver BW 7版系统中提取数据或将数据加载到其中。
SQL Server 2008
如果您决定使用SSIS,我从SAP找到了这份白皮书,其中包含详细的教程:
如果本文没有帮助,您可以参考数十个有关如何在Internet上创建SSIS包的教程:
这是一个允许SSIS与SAP BW连接的第三方工具。
Xtract IS组件套件提供了九个组件,以提供各种SAP接口技术。使用图形编辑器以安全且类型安全的方式实现数据流。
在搜索此问题时,不建议使用SSIS来实现此目的,因为它可能会遇到一些不兼容的问题,但他们建议使用 SAP BW标准anyDB源系统或 SAP BO Data服务。
问题示例:
另一方面,SSIS保证了易用性,并且该技术有成千上万的主题和参考资料,可帮助您比其他技术更快地实现目标。
答案 2 :(得分:0)
使用现有的SQL Server DB创建Universe /表示层。如果不需要进行重大转换,则可以避免ETL