You are on page 1of 9

SAP Data Service 连接 Salesforce 数据源

1. 使用管理员模式打开 SAP Data Services Server Manager

2. 选择 Configuration Editor

3. 选择 JobServer_1,选择 Edit
4. 确认 Support adapter, message broker communication 和 Use SSL protocol for adapter,
message broker communication 两个勾都打上了,修改后保存时需要填入 Repository
Password。

5. 退出配置界面,如修改过配置,需要重启 Job Server。

6. 进入 SAP Data Services Management Console,选择 Administrator 页面。


7. 左侧树形列表中选择 Administrator – Adapter Instances – JobServer_1,选择 Adapter
Configuration 页签,选择 Add。

8. 选择 SalesForceAdapter。

9. 设定 Adapter 名称,修改 Adapter Retry Interval 为 270000,然后保存即可


10. 启动新建的 Adapter Instance。

11. 进入 SAP Data Services Designer,左下角选择 Datastore 页签,新建 Datastore,填入名称,


选择类型为 Adapter,选择 JobServer_1,选择新建的 Salesforce Adapter Instance,填入用
户名、密码,测试机网址 https://test.salesforce.com/services/Soap/u/21.0,生产机网址
https://login.salesforce.com/services/Soap/u/21.0,保存
12. 双击新建的 Salesforce Datastore,右侧加载该服务器上所有表结构,右键所需要的表结
构,选择 Import

13. 切换至 Repository Metadata,可以查看已加载的数据结构。

14. 创建 Project、Batch Job、Data Flow


15. 右键选择 Datastore 中 Salesforce 数据源中已加载的表,
选择 Create New Instance(Source)

16. 在 BW 上创建 Data Services 的 Source System。

17. 根据 Salesforce 表结构在 BW 上创建相应的 Datasource。

18. 创建 BW 的 Datastore,右键选择 BW 的 Datastore,选择 Import By Name


19. 选择新建的 Datasource,保存。

20. 右键选择导入的 Datasource,选择 Create New Instance(Target)


21. 从右侧工具栏中拖一个 Query 组件到主屏幕。将 Salesforce 数据源和 BW 的 Datasource
连接起来

22. 双击 Query 进入编辑界面,选择右侧的目标字段,将左侧对应的来源字段拖到下方的


Mapping 界面即可建立关联,然后保存 Query、Data Flow、Job。
23. 在 BW 中为 Datasource 创建 InfoPackage,填入 Jobname,排程运行即可。

You might also like