SlideShare a Scribd company logo
Salesforce Lightning Connect
May 6, 2017
Presenters :-
Jitendra Joysar - @jitenjoysar
Lalit Chandnani - @lalit_chandnani
@urbanladder
Agenda
❏ Introduction
❏ Setup
❏ How it works
❏ Use Case (Demo)
❏ Considerations
Lightning Connect
Feature to access data Available outside Salesforce org
● Access data Stored in cloud or external system
● Real-time Data access
● Data Integration without copying data
● Point & Click interface.
● Improve the System performance by Mashups.
Example Architecture
Setup - Salesforce Connect
1. Open Setup >> External data source
2. Click on New External Data Source
3. Open url http://bit.ly/2qJzYnd.
4. Copy redirected url and use it to create data source in URL field.
Demo - Listing, View
Tell me more
Hypermedia - Listing Example
REST
Examples - Airline Reservation
LEVEL 0 POST - /api/get_people_details (ID in request body)
LEVEL 1 POST - /api/people/ (ID in request body)
LEVEL 2 GET - /api/people?id=12345
LEVEL 3 GET - /api/people?id=12345 with Hypermedia (HATEOAS)
HATEOAS
Hypertext As The Engine of Application state
is constraint by REST architecture style.
“A REST client needs no prior knowledge about how to interact with any particular
application or server beyond a generic understanding of hypermedia”
How it works? - oData
How it works? - oData
oData Sample Example
GET /api/people/
Salesforce Connect - Want to know more?
Salesforce Connect - Want to know more?
External Objects works similar to Custom objects.
● Tabs
● List View
● Detail Pages
● Chatter feeds
● Apex SObject Type
● API Access
● SOQL and SOSL queries
● Reports
Use Case
Apex Connector Framework
● Develop your own Custom Adapter in Apex using Apex Connector Framework.
● Apex manages the Metadata creation
● Provide your implementation for your data service
○ Sync
○ Query
○ Search
Considerations
➔ Do not support Salesforce Automations
➔ External object Metadata is external system driven
➔ Enable Separate Loading of Related Lists of External Objects
➔ Formula and Roll-up Summary fields not supported
➔ Field History tracking not supported
➔ Notes and Attachment not supported
➔ From Winter ’17 Report is supported with Data considerations
➔ 10,000 OData callouts per hour for Enterprise, Performance, and Unlimited Editions. Higher limits
are available on request
➔ 1,000 OData callouts per hour for Developer Edition
Thank You!
Links:
REST, HATEOAS, oData:
[1]https://www.slideshare.net/josdirksen/rest-from-get-to-hateoas
[2]http://www.odata.org/
Connect custom Adapter:
[3]https://www.slideshare.net/developerforce/lightning-connect-custom-adapters-connecting-anything-with-
salesforce
Limits for Salesforce connect - oData 2.0 and 4.0:
[4]https://help.salesforce.com/articleView?id=odata_general_limits.htm&language=en_US&type=0
Questions?

More Related Content

PDF
Fluentd - Unified logging layer
PPTX
Building Windows Phone Database App Using MVVM Pattern
PDF
Introduction to Foxx by our community member Iskandar Soesman @ikandars
PPTX
Play With Windows Phone Local Database
PDF
Azure catalog
PPT
Almost Scraping: Web Scraping without Programming
PDF
Creating data centric microservices
PDF
Multi model-databases
Fluentd - Unified logging layer
Building Windows Phone Database App Using MVVM Pattern
Introduction to Foxx by our community member Iskandar Soesman @ikandars
Play With Windows Phone Local Database
Azure catalog
Almost Scraping: Web Scraping without Programming
Creating data centric microservices
Multi model-databases

What's hot (19)

PDF
A Practical Guide to Hypermedia APIs
PDF
Deep Dive on ArangoDB
PDF
Multi model-databases
PDF
01 nosql and multi model database
PPTX
Meetup Data-science OVH
PPTX
Azure data catalog your data your way eugene polonichko dataconf 21 04 18
PDF
FOXX - a Javascript application framework on top of ArangoDB
PDF
Practical Use of a NoSQL
PDF
Collecting and Using Funding Data Crossref
PPTX
Azure Database Options - NoSql vs Sql
PDF
Scaling ArangoDB on Mesosphere DCOS
PDF
Microservice-based software architecture
PPTX
Semantic framework for web scraping.
PDF
Week10 Web Presentation
PDF
Web Programming - 10 JavaScript
PPTX
Creating 3rd Generation Web APIs with Hydra
PDF
Introduction to ArangoDB (nosql matters Barcelona 2012)
PDF
Initial Usage Analysis of DBpedia's Triple Pattern Fragments
A Practical Guide to Hypermedia APIs
Deep Dive on ArangoDB
Multi model-databases
01 nosql and multi model database
Meetup Data-science OVH
Azure data catalog your data your way eugene polonichko dataconf 21 04 18
FOXX - a Javascript application framework on top of ArangoDB
Practical Use of a NoSQL
Collecting and Using Funding Data Crossref
Azure Database Options - NoSql vs Sql
Scaling ArangoDB on Mesosphere DCOS
Microservice-based software architecture
Semantic framework for web scraping.
Week10 Web Presentation
Web Programming - 10 JavaScript
Creating 3rd Generation Web APIs with Hydra
Introduction to ArangoDB (nosql matters Barcelona 2012)
Initial Usage Analysis of DBpedia's Triple Pattern Fragments
Ad

Similar to Salesforce connect (20)

PPTX
Salesforce Connect
PPTX
Punta Dreaming by Luciano Straga #pd17 - Punta del Este, Uruguay
PPTX
Ladies Be Architects - Integration - Multi-Org, Security, JSON, Backup & Restore
PPTX
Salesforce integration best practices columbus meetup
PDF
Best practices in using Salesforce Metadata API
PDF
Open core summit: Observability for data pipelines with OpenLineage
PDF
Best practices in using Salesforce Metadata API
PDF
June 2023 Architect Group FTW.pdf
PDF
Enterprise guide to building a Data Mesh
PDF
Custom Metadata Types
PPSX
Power of Microsoft Graph API by Nilesh Shah SharePoint Saturday Toronto 2017
PDF
Next level data operations using Power Automate magic
PPT
Advanced Web Development
PPTX
Salesforce External Objects for Big Data
PDF
Real time analytics at uber @ strata data 2019
PDF
WEBINAR: Proven Patterns for Loading Test Data for Managed Package Testing
PPTX
Day 1 - Technical Bootcamp azure synapse analytics
PDF
Using Databricks as an Analysis Platform
PPT
Session6-SharePoint and Azure- steve fox-windows-and_azure_spfs
PPTX
The Enterprise Guide to Building a Data Mesh - Introducing SpecMesh
Salesforce Connect
Punta Dreaming by Luciano Straga #pd17 - Punta del Este, Uruguay
Ladies Be Architects - Integration - Multi-Org, Security, JSON, Backup & Restore
Salesforce integration best practices columbus meetup
Best practices in using Salesforce Metadata API
Open core summit: Observability for data pipelines with OpenLineage
Best practices in using Salesforce Metadata API
June 2023 Architect Group FTW.pdf
Enterprise guide to building a Data Mesh
Custom Metadata Types
Power of Microsoft Graph API by Nilesh Shah SharePoint Saturday Toronto 2017
Next level data operations using Power Automate magic
Advanced Web Development
Salesforce External Objects for Big Data
Real time analytics at uber @ strata data 2019
WEBINAR: Proven Patterns for Loading Test Data for Managed Package Testing
Day 1 - Technical Bootcamp azure synapse analytics
Using Databricks as an Analysis Platform
Session6-SharePoint and Azure- steve fox-windows-and_azure_spfs
The Enterprise Guide to Building a Data Mesh - Introducing SpecMesh
Ad

Recently uploaded (20)

PPTX
Microbial diseases, their pathogenesis and prophylaxis
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPTX
Institutional Correction lecture only . . .
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
PDF
Basic Mud Logging Guide for educational purpose
PPTX
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
PDF
Classroom Observation Tools for Teachers
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
TR - Agricultural Crops Production NC III.pdf
PDF
Business Ethics Teaching Materials for college
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Microbial diseases, their pathogenesis and prophylaxis
Pharmacology of Heart Failure /Pharmacotherapy of CHF
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
O5-L3 Freight Transport Ops (International) V1.pdf
Abdominal Access Techniques with Prof. Dr. R K Mishra
2.FourierTransform-ShortQuestionswithAnswers.pdf
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Institutional Correction lecture only . . .
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
Basic Mud Logging Guide for educational purpose
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
Classroom Observation Tools for Teachers
102 student loan defaulters named and shamed – Is someone you know on the list?
TR - Agricultural Crops Production NC III.pdf
Business Ethics Teaching Materials for college
FourierSeries-QuestionsWithAnswers(Part-A).pdf

Salesforce connect

  • 1. Salesforce Lightning Connect May 6, 2017 Presenters :- Jitendra Joysar - @jitenjoysar Lalit Chandnani - @lalit_chandnani @urbanladder
  • 2. Agenda ❏ Introduction ❏ Setup ❏ How it works ❏ Use Case (Demo) ❏ Considerations
  • 3. Lightning Connect Feature to access data Available outside Salesforce org ● Access data Stored in cloud or external system ● Real-time Data access ● Data Integration without copying data ● Point & Click interface. ● Improve the System performance by Mashups.
  • 5. Setup - Salesforce Connect 1. Open Setup >> External data source 2. Click on New External Data Source 3. Open url http://bit.ly/2qJzYnd. 4. Copy redirected url and use it to create data source in URL field.
  • 10. Examples - Airline Reservation LEVEL 0 POST - /api/get_people_details (ID in request body) LEVEL 1 POST - /api/people/ (ID in request body) LEVEL 2 GET - /api/people?id=12345 LEVEL 3 GET - /api/people?id=12345 with Hypermedia (HATEOAS)
  • 11. HATEOAS Hypertext As The Engine of Application state is constraint by REST architecture style. “A REST client needs no prior knowledge about how to interact with any particular application or server beyond a generic understanding of hypermedia”
  • 12. How it works? - oData
  • 13. How it works? - oData
  • 14. oData Sample Example GET /api/people/
  • 15. Salesforce Connect - Want to know more?
  • 16. Salesforce Connect - Want to know more? External Objects works similar to Custom objects. ● Tabs ● List View ● Detail Pages ● Chatter feeds ● Apex SObject Type ● API Access ● SOQL and SOSL queries ● Reports
  • 18. Apex Connector Framework ● Develop your own Custom Adapter in Apex using Apex Connector Framework. ● Apex manages the Metadata creation ● Provide your implementation for your data service ○ Sync ○ Query ○ Search
  • 19. Considerations ➔ Do not support Salesforce Automations ➔ External object Metadata is external system driven ➔ Enable Separate Loading of Related Lists of External Objects ➔ Formula and Roll-up Summary fields not supported ➔ Field History tracking not supported ➔ Notes and Attachment not supported ➔ From Winter ’17 Report is supported with Data considerations ➔ 10,000 OData callouts per hour for Enterprise, Performance, and Unlimited Editions. Higher limits are available on request ➔ 1,000 OData callouts per hour for Developer Edition
  • 20. Thank You! Links: REST, HATEOAS, oData: [1]https://www.slideshare.net/josdirksen/rest-from-get-to-hateoas [2]http://www.odata.org/ Connect custom Adapter: [3]https://www.slideshare.net/developerforce/lightning-connect-custom-adapters-connecting-anything-with- salesforce Limits for Salesforce connect - oData 2.0 and 4.0: [4]https://help.salesforce.com/articleView?id=odata_general_limits.htm&language=en_US&type=0