- 1 -
为啥要连BW?
不久前,在文章《这几个大厂数据库驱动,赶紧收藏、下载!| PBI实战必备》里,给了SAP BW、IBM DB2、mysql odbc、Oracle以及Kylin ODBC的数据驱动,方便大家下载:
其中,关于SAP BW数据仓库,是很多人无法避开的数据源之一,因为用SAP ERP的企业实在太多了,而对SAP ERP的数据进行清洗最便利的工具应该还是BW。
但是,其清洗过程、结果的展示(通常是SAP BO),是真的又丑又难用——反正我遇到的用户没有一个不吐槽的,其能实现的自助分析,用户也是非常不喜欢。所以,为什么到了现在,它和Power BI的距离拉得如此之远!
那么,怎么用Power BI连接SAP BW,然后按需要进行数据的建模、分析、展示,很值得大家了解和应用。
- 2 -
驱动安装注意
一般来说,驱动程序的安装都是点击运行后,下一步、下一步……然后点“完成”,就搞定,但是,对于SAP BW的驱动程序来说,安装时有一个步骤有一点点儿需要注意调整选项的地方(默认为None):
其它就全是下一步(Next)的事情。
- 3 -
数据连接及注意
驱动安装好后,我们就可以开始连接BW的数据了,如下图所示:
在弹出的对话框里输入相应的服务器地址、系统编号、客户端ID等内容(如果不知道,可以问你们的BW项目实施商或管理人员):
再接下来是输入用户名和密码(在此略过),就会进入BW数据仓库的模型(Cube或Query)清单:
找到自己需要接入的模型(query),然后选择需要接入的维度和指标即可:
注意,这里选择的内容里一定要包含指标,如果只有维度,可能会造成多个维度叠加生成一个笛卡尔积大表,导致运行出错:
至此,从SAP BW接入数据的工作基本完成。
当然,其中还有些限制、技巧等内容,后续我将看大家对BW的接触情况陆续分享。着急用的朋友,也可以先参考微软官方发布的《Power BI and SAP BW白皮书》,我已上传腾讯微云,与大厂数据驱动一同分享: