fenl 发表于 2015-9-21 08:20:24

[Step By Step]使用SAP Business Objects Data Services将Mysql中的数据导入到SAP HANA中,并使用简单的T

  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 查看执行结果:

  结果如下:
页: [1]
查看完整版本: [Step By Step]使用SAP Business Objects Data Services将Mysql中的数据导入到SAP HANA中,并使用简单的T