039_External Data Source(转载)
场景描述:很多时候在实际开发中都会遇到很多数据集成问题,如Salesforce和SAP同步数据。为了让类似问题能方便、快速地解决,Salesforce提供了"外部数据源"这样的工具,只需要获得平台或组织的LoginUrl, 账号及密码,就能实现跨平台访问数据。
=======================================分割线========================================
以下是同事整理的知识,转述如下:
1、 关于Salesforce Connect
1.1 概述
通过Salesforce Connect可以在Salesforce里查看、搜索、修改存储在其他系统的数据,而不需要将这些数据存储在Salesforce环境里,比如查看存储在SAP系统的数据,或存储在另一个Salesforce Org的数据。
OData概念:Open Data Protocol,开放数据协议。
1.2使用Salesforce Connect的好处
(1)数据依然存储在其他系统,无需存储到Salesforce;
(2)全局搜索、查找关系、Salesforce1查看、Apex、SOQL/SOSL等Salesforce功能或工具也可以访问存储在外部系统的数据;
(3)每次查看时可以看到最新数据;
(4)与Web Service相比,不需要开发接口做数据同步;
1.3 使用Salesforce Connect的一些缺点
(1)每个小时有OData请求次数限制(不同Salesforce版本不同);
(2)每次请求OData数据量有限制;
1.4 其他系统(比如SAP)必要条件
(1)提供满足OData 2.0协议或者OData 4.0协议的服务地址(通过这个URL暴露数据源给Salesforce);
(2)提供用户名及密码(以这个用户的身份查看、修改SAP的数据);
(3)SAP系统相关的表结构及字段(方便理解及设计数据结构);
1.5 Salesforce必要条件
(1)做相关配置;
(2)如果标准配置满足不了需求,需要自定义开发Salesforce Connect适配器;
由于之前没有使用Salesforce Connect与其他系统做完整的数据集成,是否能够完全满足附件所列接口需求以及相关风险,还需进一步研究。
2. Salesforce应该是不支持RFC连接方式
=======================================分割线========================================
最佳实践:以下将分享一个跨组织访问并操作数据的Demo的Best Practice
准备:两个账号:Six Deep(数据源/被访问数据的Salesforce Org),Itsme(访问数据的基Salesforce Org)
基本介绍:在Six Deep的账号中有一个巡店应用,其中有两个对象门店/巡店,他们之间为Master-Detail关系,那接下来将直接在Itsme的账号里面跨组织访问数据
核心操作:
1、在Itsme账号里面新建一个,用来连接同步2、在外部系统的验证设置,
如果没有此步操作,将同步数据后新建记录的时候出现“外部对象身份验证错误”;
相关截图:






039_External Data Source(转载)的更多相关文章
- Data source rejected establishment of connection, message from server: "Too many connections"
错误叙述性说明: 測试一段时间没有不论什么问题.今天突然用户无法登录,报错如Data source rejected establishment of connection, message fro ...
- 《从0到1学习Flink》—— 如何自定义 Data Source ?
前言 在 <从0到1学习Flink>-- Data Source 介绍 文章中,我给大家介绍了 Flink Data Source 以及简短的介绍了一下自定义 Data Source,这篇 ...
- 《从0到1学习Flink》—— Data Source 介绍
前言 Data Sources 是什么呢?就字面意思其实就可以知道:数据来源. Flink 做为一款流式计算框架,它可用来做批处理,即处理静态的数据集.历史的数据集:也可以用来做流处理,即实时的处理些 ...
- Flink 从 0 到 1 学习 —— 如何自定义 Data Source ?
前言 在 <从0到1学习Flink>-- Data Source 介绍 文章中,我给大家介绍了 Flink Data Source 以及简短的介绍了一下自定义 Data Source,这篇 ...
- jmeter-ERROR o.a.j.p.j.c.DataSourceElement: JDBC data source already defined for: 报错原因
转载自:https://www.cnblogs.com/zhangfeivip/p/9450403.html Jmeter 多个threadgroup 中的配置元件会一次性进行初始化 例如3个th ...
- 以Excel 作为Data Source,将data导入db
将Excel作为数据源,将数据导入db,是SSIS的一个简单的应用,下图是示例Excel,数据列是code和name 第一部分,Excel中的数据类型是数值类型 1,使用SSDT创建一个package ...
- Data source rejected establishment of connection, message from server: "Too many connections"解决办法
异常名称 //数据源拒绝从服务器建立连接.消息:"连接太多" com.MySQL.jdbc.exceptions.jdbc4.MySQLNonTransientConnection ...
- 不支持关键字“data source”
网上大部分都是说data source之间需要插入一个空格或者都是一些低级的拼写错误造成的,但是我没有出现这些情况,是通过把data source改成server解决的,具体config里面的代码如下 ...
- excel 导入数据库 / SSIS 中 excel data source --64位excel 版本不支持-- solution
当本地安装的excel(2013版) 是64-bit时:出现的以下两种错误 解决: 1. excel 导入数据库 , 如果文件是2007则会出现:“The 'Microsoft.ACE.OLEDB.1 ...
- [转] --- Error: “A field or property with the name was not found on the selected data source” get only on server
Error: “A field or property with the name was not found on the selected data source” get only on ser ...
随机推荐
- 实现两个APP之间的跳转传值
应用A 跳转到 应用B 1.在B中设置URL Schemes 加入一项item 并赋值,比如kiloMeter 并在B中实现 - (BOOL)application:(UIApplicatio ...
- Java控制流程(复习)
流程控制语句 流程控制语句包括:顺序结构,分支结构,循环结构 分支结构 if语句: 第一种: if(关系表达式){ 语句体 } else{ 语句体2 } 第二种: if (){ } else if ( ...
- C# 三层架构 简单清晰讲解
https://www.cnblogs.com/smbk/p/5339610.html
- 文件下载,后端接口,django,flask
Django后端接口 def download_excel(request): """ get excel file from url param and upload ...
- xrdp 启动分析
前言:xrdp模块说明 参考文档:xrdp-genkeymap man page - xrdp - System Administration (mankier.com) xrdp:远程桌面协议 (R ...
- IEEE 802.66( WiMax)的衰亡
1.什么是WiMax WiMAX全称为,World Interoperability for Microwave Access,即全球微波接入互操作性,是一项基于IEEE 802.16标准的宽带无线接 ...
- Go--解析yaml文件
yaml 文件是目前最常用的配置文件,使用go语言编写代码和工具时,也会用到yaml文件,将服务配置及中间件等信息定义到yaml文件中,后续可根据实际场景来选用. //先下载外部包 go get -u ...
- XMind8破解,详细版(亲测)
废话不多说,直接上料: 一.资源 百度网盘XMind8: 链接:https://pan.baidu.com/s/1h2DXkni4-POEpHyBqLxjwA 提取码:kqgy 破解补丁: 链接:ht ...
- 《Makefile中基本字符串替换函数与处理函数的使用参考》
https://blog.csdn.net/ababab12345/article/details/120723396
- Wix打包升级包
前面我们已经知道怎么制作一个完整安装包了,但我们的软件往往不能一次性就满足客户的需要,当客户需要我们给软件进行升级的时候,我们应该怎么做呢? 在这之前,我们有必要了解下Windows Installe ...