将SQL Server数据库数据移动到SAP BW

时间:2019-01-07 00:29:36

标签: sql-server etl data-warehouse data-import sap-bw

我已经阅读了几篇有关将数据移出SAP BW并移入SQL Server的文章。我找不到任何有关将数据从SQL Server移至SAP BW的文章,是否有可能,如果可以的话,处理此问题的最佳方法是什么?

3 个答案:

答案 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:

(1)SAP BW DB Connect

  

通过DB Connect,您可以通过以下方式从SAP支持的数据库系统中加载数据:

     
      
  • 将数据库作为源系统链接到BW,从而创建对外部关系数据库管理系统(RDBMS)的直接访问点。
  •   
  • 通过生成数据源使BW知道元数据。
  •   

(2)SAP BO服务

(3)SSIS-用于SAP BW的Microsoft连接器

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包的教程:

(4)SSIS-Xtract IS BW加载程序

这是一个允许SSIS与SAP BW连接的第三方工具。

  

Xtract IS组件套件提供了九个组件,以提供各种SAP接口技术。使用图形编辑器以安全且类型安全的方式实现数据流。


讨论

在搜索此问题时,不建议使用SSIS来实现此目的,因为它可能会遇到一些不兼容的问题,但他们建议使用 SAP BW标准anyDB源系统 SAP BO Data服务

问题示例:

另一方面,SSIS保证了易用性,并且该技术有成千上万的主题和参考资料,可帮助您比其他技术更快地实现目标。


参考和外部链接

答案 2 :(得分:0)

使用现有的SQL Server DB创建Universe /表示层。如果不需要进行重大转换,则可以避免ETL