使用SSIS整合SAP数据




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

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

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


2.实施

整体执行步骤

(转)使用SSIS整合SAP数据


2.1 创建临时表



(转)使用SSIS整合SAP数据




2.2 从SAP获取数据

整体效果图

(转)使用SSIS整合SAP数据

2.2.1 创建连接SAP的数据源


(转)使用SSIS整合SAP数据


2.2.2 查询SAP中公司代码表

配置说明

 
(转)使用SSIS整合SAP数据


2.2.3 数据转换


(转)使用SSIS整合SAP数据


2.2.4 目标公司代码表


(转)使用SSIS整合SAP数据


2.3 清理数据格式

(转)使用SSIS整合SAP数据

 

2.4 得到数据集


(转)使用SSIS整合SAP数据
 


(转)使用SSIS整合SAP数据 

 

2.5 取每一条记录

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


2.5.1 设置Foreach的属性


(转)使用SSIS整合SAP数据 


(转)使用SSIS整合SAP数据 

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

 

2.5.2 构建SQL语句


(转)使用SSIS整合SAP数据 


(转)使用SSIS整合SAP数据
 

2.5.3 执行SQL语句


(转)使用SSIS整合SAP数据 

 

2.6 删除临时表


(转)使用SSIS整合SAP数据 

 

3 执行结果

(转)使用SSIS整合SAP数据 

4 总结

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

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

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

相关文章:

  • 2022-12-23
  • 2021-05-13
  • 2022-02-23
  • 2021-06-23
  • 2021-04-17
  • 2021-11-19
  • 2022-12-23
  • 2021-07-14
猜你喜欢
  • 2022-03-09
  • 2021-06-11
  • 2022-12-23
  • 2021-11-21
  • 2021-12-19
相关资源
相似解决方案