从Sql Server到另一个Sql Server数据库的ETL

2020-09-21 13:51发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我将SAP '97和Sql Server 7作为数据库。

我想将数据库导出到另一个Sql Server实例(v 2016),以便可以使用Power BI构建报告。

但是我听说数据库很可能被混淆了,而且我将无法轻松理解该架构。 有什么方法可以导出数据库吗?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我将SAP '97和Sql Server 7作为数据库。

我想将数据库导出到另一个Sql Server实例(v 2016),以便可以使用Power BI构建报告。

但是我听说数据库很可能被混淆了,而且我将无法轻松理解该架构。 有什么方法可以导出数据库吗?

付费偷看设置
发送
2条回答
大道至简
1楼-- · 2020-09-21 14:44

你好

这是您的生产数据库还是测试系统,您想在Power BI中使用它吗?

从SQL Server 7到SQL 2016没有直接的方法,您必须执行多个步骤。 您可能可以将SQL 7数据库还原或附加到SQL Server 2000或SQL Server2005。将数据库转换为新格式(通过还原或附加)后,即可将2000/2005数据库附加到SQL 2016 在第二步中。

我还没有听说过数据库架构有任何混淆,但是即使您可以访问数据库中的所有表和对象,也很难理解该架构。 一个现代的SAP系统具有超过60.000个表。

最诚挚的问候和好运

Clas Hortien

nice_wp
2楼-- · 2020-09-21 14:40

尊敬的约翰,

我写的不仅仅是您需要的答案,因为其他人会读这个问题。

SAP需要获得第三方应用程序的许可才能连接到SAP系统并读取数据。 最近有很多关于此的公开讨论,您可以在Google上搜索"间接访问",您将获得足够的阅读。 如果您说的该系统是实际的生产SAP系统,而您只是自己连接Power BI,则很可能会违反许可协议。 对于有关访问SAP系统中数据的任何问题,客户必须始终与销售代表联系,以确保他们没有错误地违反许可协议。 我们在开发中并不了解每种情况的确切规则。

尽管您说的这个系统是演示系统,所以规则有些不同。 我认为您可以将Power BI作为概念证明类型的测试进行连接,但是说实话,对SAP的演示数据进行PoC永远没有意义。 您总是想对自己的数据进行PoC。 但是,这里最重要的答案是Power BI连接器用于BW系统,而演示系统是我们的OLTP应用程序,而不是SAP BW,后者将是OLAP系统。 我怀疑Power BI连接器是否可以与您使用的旧系统一起使用。 即使您可以以某种方式破解连接器并使之正常工作,该演示系统的架构也并非OLAP风格,因此整个测试毫无意义。

如果您当前已获得SAP许可并想测试SAP BW系统,则应安装IDES系统(" Internet演示和评估系统"。每个SAP注释1013702至少有一个NW 7.0 BW系统可用, 这是比您拥有的产品更新10年的产品,并且与当前版本基本相同。我认为Power BI将连接到该系统,但是您必须查看Power BI文档。

最诚挚的问候,

Leslie Moser
用于SQL Server上NW的P&I开发经理

一周热门 更多>