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、在外部系统的验证设置, 如果没有此步操作,将同步数据后新建记录的时候出现“外部对象身份验证错误”;
相关截图:
转载于:https://www.cnblogs.com/bandariFang/p/7794058.html
039_External Data Source(转载)相关推荐
- DataTables warning: Requested unknown parameter '0' from the data source for row '0'
问题:DataTables warning: Requested unknown parameter '0' from the data source for row '0' 代码: <scri ...
- C# 连接SQL Server数据库的几种方式--server+data source等方式
本文转载自忙碌的布谷鸟 如何使用Connection对象连接数据库? 对于不同的.NET数据提供者,ADO.NET采用不同的Connection对象连接数据库.这些Connection对象为我们屏蔽 ...
- Data Source与数据库连接池简介 JDBC简介(八)
DataSource是作为DriverManager的替代品而推出的,DataSource 对象是获取连接的首选方法. 起源 为何放弃DriverManager DriverManager负责管理驱动 ...
- eclipse工具中使用Data Source Explorer连接数据库(MySQL)
1.进入Eclipse工具,打开Data Source Explorer.Window==>Show View==>Data Source Explorer(注:如果找不到请选择Other ...
- 《从0到1学习Flink》—— 如何自定义 Data Source ?
前言 在 <从0到1学习Flink>-- Data Source 介绍 文章中,我给大家介绍了 Flink Data Source 以及简短的介绍了一下自定义 Data Source,这篇 ...
- ArcIMS9.2新增地图服务时check your map file's layers and data source connections解决
ArcIMS9.2安装完毕后的配置可以参考网上的教程,很详细.其中配置Service时可能会出现以下报错: Error when trying to administer Service: check ...
- 数据源(Data Source
数据源(Data Source)顾名思义,数据的来源,是提供某种所需要数据的器件或原始媒体.在数据源中存储了所有建立数据库连接的信息.就像通过指定文件名称可以在文件系统中找到文件一样,通过提供正确的数 ...
- Data Source=WORKHARD;Initial Catalog=Membership;Integrated Security=True
Data Source=WORKHARD;Initial Catalog=Membership;Integrated Security=True 不能在正式环境中使用信任连接 转载于:https:// ...
- Data source rejected establishment of connection, message from server: Too many connections解决办法...
异常名称 //数据源拒绝从服务器建立连接.消息:"连接太多" com.MySQL.jdbc.exceptions.jdbc4.MySQLNonTransientConnection ...
最新文章
- 给GridView设置行高
- DNS使用的是TCP协议还是UDP协议
- OSI七层网络协议及TCP/UDP、C/S架构详解
- Git 提交大文件提示 fatal: The remote end hung up unexpectedly
- 调用百度云短语音合成简单程序
- 网页原型设计工具设计_网页设计工具从下往下
- c# 操作word光标
- Python原生爬虫 --- 50行代码爬取某直播网站主播名和人气值
- GHOST XP SP2 遐想网络 专用加强版
- 汉字风格迁移篇--KAGAN:一种中国诗歌风格转换的方法
- 大数据之Hadoop简介及环境搭建
- Mac解决OSError : dlopen() : Library not loaded 问题
- 洛谷 P3159(BZOJ 2668)[CQOI2012]交换棋子
- echarts中自定义图片的矢量路径设置
- 南京邮电大学网络攻防平台WriteUP——WEB(上)
- mysql制作排行榜_mysql实现排行榜
- Linux安装围棋AI(q5go和katago)
- 同一台 win10 服务器跑多个 wiki(包括 DokuWiki、django-wiki)
- 巨控PLC远程下载调试最新方案
- 记一次java应用内存不断增长问题解决过程