1. 登陆进入SAP Business Objects Data Services Designer中
2. 创建Data store for Mysql及SAP HANA(MySQL与SAP HANA的连接)
SAP HANA http://www.cnblogs.com/omygod/archive/2013/05/23/3094306.html
MySQL http://www.cnblogs.com/omygod/archive/2013/05/23/3095422.html
3. 创建从MySQl加载数据到SAP HANA的Batch Job
http://www.cnblogs.com/omygod/archive/2013/05/23/3095559.html
在这个案例中,我们将对DimProduct表数据抽取时加入一个简单的query transformation
4. 在左下侧的Tranformation 标签页中,选中query,并拖放到右侧的data flow中
选中query,并拖放到右侧的data flow中,并去掉dimproduct原有的连接,重庆从mysql dimproduct表连接到query,再连接到dimproduct
5. 设计query
双击query,进入query的设计界面
选中左侧dimproduct中所有列,并拖放到右侧query 下
6. 查看使用query之前的数据
我们选择capacity表和screensize表,因为这两个表里面有很多空值(NULL),我们使用transformation规则,将NULL值都转换为NONE
7. 对capacity添加规则
选中capacity列,
删除现有的规则,并点击Functions
选择相应的function
则进入function的参数输入界面:
选择input expression,并找到对应需要设置规则的列
最终参数设置如下
返回到query的定义界面,得到结果如下:
8.对screen size添加规则
选中screensize列,直接修改规则:
修改结果如下:
9. 重新执行job
查看job log
10 查看执行结果:
结果如下: