SSIS实现与SAP数据整合

[BTS]SSIS实现与SAP数据整合.


使用SSIS整合SAP数据


1.准备



业务需求 :将SAP中的公司代码表,同步到OA中的公司代码表。

技术方案 :使用SSIS,实现数据整合。

技术准备 :安装Microsoft .NET Data Provider for mySAP Businese Suite


2.实施

整体执行步骤




2.1 创建临时表








2.2 从SAP获取数据

整体效果图



2.2.1 创建连接SAP的数据源





2.2.2 查询SAP中公司代码表

配置说明

 



2.2.3 数据转换





2.2.4 目标公司代码表





2.3 清理数据格式

 

2.4 得到数据集



 


 

 

2.5 取每一条记录

主要是为了实现读取记录集中第一条数据,用对比的方式,与数据进行更新。


2.5.1 设置Foreach的属性


 


 

索引的概念,就想去读DataTable数据一样。

 

2.5.2 构建SQL语句


 



 

2.5.3 执行SQL语句


 

 

2.6 删除临时表


 

 

3 执行结果

 

4 总结

在一些需要与SAP进行字典同步的应用中,使用SSIS还是不错的选择。毕竟只是数据的传输而已。这样也能节省大量的开发时间。

当然,如果是一些比较复杂的业务数据的交换过程,建议还是用BizTalk。

总之,对于不同的业务需求,选择适合的工作,是很重要的。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值