SlideShare a Scribd company logo
Access your data out of Salesforce
as if it was in using oData
Esteve Graells
Software Architect
esteve.graells@gmail.com
(forcegraells.com) @forcegraells
Who is who is this story?
Business You Guidance Salesforce
Challenge
It’s vital to our business to
access a set of data ,in
another system.
You need to do it this week,
and with no code, and you
can’t copy the data.
I know you can’t do it.
Hope
Harry, do not panic.
I remember a group of
outlaws did something
amazing, some years ago,
in a weird place.
…back in 2007
2007
Jordi Graells was Born
Microsoft SQL Server Team
initiates Project Astoria
Harry Potter and the Order of the
Phoenix was the year’s top movie
Microsoft Astoria Project
Translation for humans:
SQL for the
Web
https://blogs.msdn.microsoft.com/odatateam/2007/07/18/welcome/
The goal of the Astoria
project is to enable
applications to expose
data as a data service
that can be consumed by
web clients.
Demo
Venerable Microsoft
Northwind Database
DIY : my Postman Collection is shared here - https://www.getpostman.com/collections/993c37d4aa583270bbf8
Interested on learning oData: http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part2-url-conventions.html
Demo (connectors)
My Contacts and
Tasks on gMail
Database on
Amazon WS
What if my source can’t be offered natively as an oData service?
Salesforce Lightning Connect
2014
oData 4.0 standardized by OASIS.
SAP, Microsoft, Salesforce and other Big Players
are using it extensively
Salesforce introduces Lightning Connect
Interstellar was the year’s top movie,
space travelling at light speed
What is Salesforce Connect? (formerly Lightning Connect)
• External Data Sources
• External Objects
• Link External objects with
Standard/Custom objects
• Reporting, List Views, Tabs, etc.
You’re done :no code, and pretty
fast to set up
Demo Real Scenario
oData via
Salesforce Connect
Whatever
don’t care & don’t mind
HR Database
in AWS
Training
App
oData
Connector
Demo Real Scenario
Internal Lookup
External object to Custom/Standard
External Lookup
Custom/Standard object to an External
Teachers
Custom Object
Attendees
Custom Object
employees
External Object
courses
External Object
Attendees links to 2 external
objects employee and course
Courses links to Teachers
❖ Needs an oData Source (abstraction)
❖ Point & Click
❖ Features depends on oData connectors
capabilities (some limitations apply)
❖ Data Access oriented, no business
process oriented
❖ Opex
❖ Reusable (somehow)
❖ Limits (100 external objects/org, 10,000
OData queries/hour – High Volume option
- higher on request, 8MB response size)
❖ API Services developing + infrastructure
❖ Development (devops, managers, meetings, arghh!!!)
❖ Develop crazy, out of this world biz
requirements possible
❖ Business Data Services oriented,
completely versatile
❖ Opex and Capex
❖ Reusable (somehow)
❖ Software Project Limits (the ones you
already know and easy to increment)
oData versus API Services
Different approaches with distinct results
❖ Source data can’t be copied (regulations) or is not convenient (Huge
volumes)
❖ A platform object is required (Reporting, Listing, relationships, etc.)
❖ Need fast implementation (no time for API Development), No code and
minimize software maintenance
❖ Access Heterogeneous source data (remember my google contacts – needs
capable connector )
❖ Accessing to systems already offering oData Endpoints (i.e. SAP)
❖ New approaches like using External Objects for Big Data accessing an
OnPremise Hadoop from Salesforce (https://www.slideshare.net/SumitSarkar10/salesforce-external-objects-for-big-data)
Common Use Cases for Salesforce Connect
From Wizard to Jedi Master
Forget about Connectors and create your Own
Integrate with anything - well, anything that we can get to
from Salesforce by using HTTP callouts
(good coding required)
Apex
Connector
Framework
Q & A
Esteve Graells
Software Architect
esteve.graells@gmail.com
(forcegraells.com) @forcegraells
Thank You
Remember to tell us what you think in the event survey
www.LondonsCalling.net/survey/
Esteve Graells
Software Architect
esteve.graells@gmail.com
@forcegraells - (forcegraells.com)
DATA

More Related Content

Similar to What is Salesforce Connect by Harry Potter

DeepeshRehi
DeepeshRehiDeepeshRehi
DeepeshRehi
deepesh rehi
 
Feature Store as a Data Foundation for Machine Learning
Feature Store as a Data Foundation for Machine LearningFeature Store as a Data Foundation for Machine Learning
Feature Store as a Data Foundation for Machine Learning
Provectus
 
State of Play. Data Science on Hadoop in 2015 by SEAN OWEN at Big Data Spain ...
State of Play. Data Science on Hadoop in 2015 by SEAN OWEN at Big Data Spain ...State of Play. Data Science on Hadoop in 2015 by SEAN OWEN at Big Data Spain ...
State of Play. Data Science on Hadoop in 2015 by SEAN OWEN at Big Data Spain ...
Big Data Spain
 
Ashish_Maheshwari_Data_Analyst
Ashish_Maheshwari_Data_AnalystAshish_Maheshwari_Data_Analyst
Ashish_Maheshwari_Data_Analyst
Ashish Maheshwari
 
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
BIWUG
 
Data virtualization
Data virtualizationData virtualization
Data virtualization
Hamed Hatami
 
Running Data Platforms Like Products
Running Data Platforms Like ProductsRunning Data Platforms Like Products
Running Data Platforms Like Products
VMware Tanzu
 
Key Skills Required for Data Engineering
Key Skills Required for Data EngineeringKey Skills Required for Data Engineering
Key Skills Required for Data Engineering
Fibonalabs
 
Big Data, Hadoop, NoSQL and more ...
Big Data, Hadoop, NoSQL and more ...Big Data, Hadoop, NoSQL and more ...
Big Data, Hadoop, NoSQL and more ...
Varad Meru
 
SphereEx pitch deck
SphereEx pitch deckSphereEx pitch deck
SphereEx pitch deck
Tech in Asia
 
QuerySurge Slide Deck for Big Data Testing Webinar
QuerySurge Slide Deck for Big Data Testing WebinarQuerySurge Slide Deck for Big Data Testing Webinar
QuerySurge Slide Deck for Big Data Testing Webinar
RTTS
 
Sudhir hadoop and Data warehousing resume
Sudhir hadoop and Data warehousing resume Sudhir hadoop and Data warehousing resume
Sudhir hadoop and Data warehousing resume
Sudhir Saxena
 
Ncku csie talk about Spark
Ncku csie talk about SparkNcku csie talk about Spark
Ncku csie talk about Spark
Giivee The
 
Data lake – On Premise VS Cloud
Data lake – On Premise VS CloudData lake – On Premise VS Cloud
Data lake – On Premise VS Cloud
Idan Tohami
 
The New Frontier: Optimizing Big Data Exploration
The New Frontier: Optimizing Big Data ExplorationThe New Frontier: Optimizing Big Data Exploration
The New Frontier: Optimizing Big Data Exploration
Inside Analysis
 
Normalizing x pages web development
Normalizing x pages web development Normalizing x pages web development
Normalizing x pages web development
Shean McManus
 
Innovation in the Enterprise Rent-A-Car Data Warehouse
Innovation in the Enterprise Rent-A-Car Data WarehouseInnovation in the Enterprise Rent-A-Car Data Warehouse
Innovation in the Enterprise Rent-A-Car Data Warehouse
DataWorks Summit
 
Yeswanth-Resume
Yeswanth-ResumeYeswanth-Resume
Yeswanth-Resume
Yeswanth Kumar
 
Big Data Meetup #7
Big Data Meetup #7Big Data Meetup #7
Big Data Meetup #7
Paul Lo
 
Modern Data Management for Federal Modernization
Modern Data Management for Federal ModernizationModern Data Management for Federal Modernization
Modern Data Management for Federal Modernization
Denodo
 

Similar to What is Salesforce Connect by Harry Potter (20)

DeepeshRehi
DeepeshRehiDeepeshRehi
DeepeshRehi
 
Feature Store as a Data Foundation for Machine Learning
Feature Store as a Data Foundation for Machine LearningFeature Store as a Data Foundation for Machine Learning
Feature Store as a Data Foundation for Machine Learning
 
State of Play. Data Science on Hadoop in 2015 by SEAN OWEN at Big Data Spain ...
State of Play. Data Science on Hadoop in 2015 by SEAN OWEN at Big Data Spain ...State of Play. Data Science on Hadoop in 2015 by SEAN OWEN at Big Data Spain ...
State of Play. Data Science on Hadoop in 2015 by SEAN OWEN at Big Data Spain ...
 
Ashish_Maheshwari_Data_Analyst
Ashish_Maheshwari_Data_AnalystAshish_Maheshwari_Data_Analyst
Ashish_Maheshwari_Data_Analyst
 
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
 
Data virtualization
Data virtualizationData virtualization
Data virtualization
 
Running Data Platforms Like Products
Running Data Platforms Like ProductsRunning Data Platforms Like Products
Running Data Platforms Like Products
 
Key Skills Required for Data Engineering
Key Skills Required for Data EngineeringKey Skills Required for Data Engineering
Key Skills Required for Data Engineering
 
Big Data, Hadoop, NoSQL and more ...
Big Data, Hadoop, NoSQL and more ...Big Data, Hadoop, NoSQL and more ...
Big Data, Hadoop, NoSQL and more ...
 
SphereEx pitch deck
SphereEx pitch deckSphereEx pitch deck
SphereEx pitch deck
 
QuerySurge Slide Deck for Big Data Testing Webinar
QuerySurge Slide Deck for Big Data Testing WebinarQuerySurge Slide Deck for Big Data Testing Webinar
QuerySurge Slide Deck for Big Data Testing Webinar
 
Sudhir hadoop and Data warehousing resume
Sudhir hadoop and Data warehousing resume Sudhir hadoop and Data warehousing resume
Sudhir hadoop and Data warehousing resume
 
Ncku csie talk about Spark
Ncku csie talk about SparkNcku csie talk about Spark
Ncku csie talk about Spark
 
Data lake – On Premise VS Cloud
Data lake – On Premise VS CloudData lake – On Premise VS Cloud
Data lake – On Premise VS Cloud
 
The New Frontier: Optimizing Big Data Exploration
The New Frontier: Optimizing Big Data ExplorationThe New Frontier: Optimizing Big Data Exploration
The New Frontier: Optimizing Big Data Exploration
 
Normalizing x pages web development
Normalizing x pages web development Normalizing x pages web development
Normalizing x pages web development
 
Innovation in the Enterprise Rent-A-Car Data Warehouse
Innovation in the Enterprise Rent-A-Car Data WarehouseInnovation in the Enterprise Rent-A-Car Data Warehouse
Innovation in the Enterprise Rent-A-Car Data Warehouse
 
Yeswanth-Resume
Yeswanth-ResumeYeswanth-Resume
Yeswanth-Resume
 
Big Data Meetup #7
Big Data Meetup #7Big Data Meetup #7
Big Data Meetup #7
 
Modern Data Management for Federal Modernization
Modern Data Management for Federal ModernizationModern Data Management for Federal Modernization
Modern Data Management for Federal Modernization
 

Recently uploaded

Gregory Harris - Cycle 2 - Civics Presentation
Gregory Harris - Cycle 2 - Civics PresentationGregory Harris - Cycle 2 - Civics Presentation
Gregory Harris - Cycle 2 - Civics Presentation
gharris9
 
2024-05-30_meetup_devops_aix-marseille.pdf
2024-05-30_meetup_devops_aix-marseille.pdf2024-05-30_meetup_devops_aix-marseille.pdf
2024-05-30_meetup_devops_aix-marseille.pdf
Frederic Leger
 
原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样
原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样
原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样
gpww3sf4
 
XP 2024 presentation: A New Look to Leadership
XP 2024 presentation: A New Look to LeadershipXP 2024 presentation: A New Look to Leadership
XP 2024 presentation: A New Look to Leadership
samililja
 
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
Dutch Power
 
Pro-competitive Industrial Policy – LANE – June 2024 OECD discussion
Pro-competitive Industrial Policy – LANE – June 2024 OECD discussionPro-competitive Industrial Policy – LANE – June 2024 OECD discussion
Pro-competitive Industrial Policy – LANE – June 2024 OECD discussion
OECD Directorate for Financial and Enterprise Affairs
 
Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...
Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...
Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...
OECD Directorate for Financial and Enterprise Affairs
 
Competition and Regulation in Professions and Occupations – OECD – June 2024 ...
Competition and Regulation in Professions and Occupations – OECD – June 2024 ...Competition and Regulation in Professions and Occupations – OECD – June 2024 ...
Competition and Regulation in Professions and Occupations – OECD – June 2024 ...
OECD Directorate for Financial and Enterprise Affairs
 
Gregory Harris' Civics Presentation.pptx
Gregory Harris' Civics Presentation.pptxGregory Harris' Civics Presentation.pptx
Gregory Harris' Civics Presentation.pptx
gharris9
 
Mẫu PPT kế hoạch làm việc sáng tạo cho nửa cuối năm PowerPoint
Mẫu PPT kế hoạch làm việc sáng tạo cho nửa cuối năm PowerPointMẫu PPT kế hoạch làm việc sáng tạo cho nửa cuối năm PowerPoint
Mẫu PPT kế hoạch làm việc sáng tạo cho nửa cuối năm PowerPoint
1990 Media
 
Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussionArtificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
OECD Directorate for Financial and Enterprise Affairs
 
Carrer goals.pptx and their importance in real life
Carrer goals.pptx  and their importance in real lifeCarrer goals.pptx  and their importance in real life
Carrer goals.pptx and their importance in real life
artemacademy2
 
Burning Issue Presentation By Kenmaryon.pdf
Burning Issue Presentation By Kenmaryon.pdfBurning Issue Presentation By Kenmaryon.pdf
Burning Issue Presentation By Kenmaryon.pdf
kkirkland2
 
Updated diagnosis. Cause and treatment of hypothyroidism
Updated diagnosis. Cause and treatment of hypothyroidismUpdated diagnosis. Cause and treatment of hypothyroidism
Updated diagnosis. Cause and treatment of hypothyroidism
Faculty of Medicine And Health Sciences
 
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie WellsCollapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
Rosie Wells
 
Tom tresser burning issue.pptx My Burning issue
Tom tresser burning issue.pptx My Burning issueTom tresser burning issue.pptx My Burning issue
Tom tresser burning issue.pptx My Burning issue
amekonnen
 
Pro-competitive Industrial Policy – OECD – June 2024 OECD discussion
Pro-competitive Industrial Policy – OECD – June 2024 OECD discussionPro-competitive Industrial Policy – OECD – June 2024 OECD discussion
Pro-competitive Industrial Policy – OECD – June 2024 OECD discussion
OECD Directorate for Financial and Enterprise Affairs
 
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
OECD Directorate for Financial and Enterprise Affairs
 
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
Dutch Power
 
ASONAM2023_presection_slide_track-recommendation.pdf
ASONAM2023_presection_slide_track-recommendation.pdfASONAM2023_presection_slide_track-recommendation.pdf
ASONAM2023_presection_slide_track-recommendation.pdf
ToshihiroIto4
 

Recently uploaded (20)

Gregory Harris - Cycle 2 - Civics Presentation
Gregory Harris - Cycle 2 - Civics PresentationGregory Harris - Cycle 2 - Civics Presentation
Gregory Harris - Cycle 2 - Civics Presentation
 
2024-05-30_meetup_devops_aix-marseille.pdf
2024-05-30_meetup_devops_aix-marseille.pdf2024-05-30_meetup_devops_aix-marseille.pdf
2024-05-30_meetup_devops_aix-marseille.pdf
 
原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样
原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样
原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样
 
XP 2024 presentation: A New Look to Leadership
XP 2024 presentation: A New Look to LeadershipXP 2024 presentation: A New Look to Leadership
XP 2024 presentation: A New Look to Leadership
 
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
 
Pro-competitive Industrial Policy – LANE – June 2024 OECD discussion
Pro-competitive Industrial Policy – LANE – June 2024 OECD discussionPro-competitive Industrial Policy – LANE – June 2024 OECD discussion
Pro-competitive Industrial Policy – LANE – June 2024 OECD discussion
 
Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...
Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...
Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...
 
Competition and Regulation in Professions and Occupations – OECD – June 2024 ...
Competition and Regulation in Professions and Occupations – OECD – June 2024 ...Competition and Regulation in Professions and Occupations – OECD – June 2024 ...
Competition and Regulation in Professions and Occupations – OECD – June 2024 ...
 
Gregory Harris' Civics Presentation.pptx
Gregory Harris' Civics Presentation.pptxGregory Harris' Civics Presentation.pptx
Gregory Harris' Civics Presentation.pptx
 
Mẫu PPT kế hoạch làm việc sáng tạo cho nửa cuối năm PowerPoint
Mẫu PPT kế hoạch làm việc sáng tạo cho nửa cuối năm PowerPointMẫu PPT kế hoạch làm việc sáng tạo cho nửa cuối năm PowerPoint
Mẫu PPT kế hoạch làm việc sáng tạo cho nửa cuối năm PowerPoint
 
Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussionArtificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
 
Carrer goals.pptx and their importance in real life
Carrer goals.pptx  and their importance in real lifeCarrer goals.pptx  and their importance in real life
Carrer goals.pptx and their importance in real life
 
Burning Issue Presentation By Kenmaryon.pdf
Burning Issue Presentation By Kenmaryon.pdfBurning Issue Presentation By Kenmaryon.pdf
Burning Issue Presentation By Kenmaryon.pdf
 
Updated diagnosis. Cause and treatment of hypothyroidism
Updated diagnosis. Cause and treatment of hypothyroidismUpdated diagnosis. Cause and treatment of hypothyroidism
Updated diagnosis. Cause and treatment of hypothyroidism
 
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie WellsCollapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
 
Tom tresser burning issue.pptx My Burning issue
Tom tresser burning issue.pptx My Burning issueTom tresser burning issue.pptx My Burning issue
Tom tresser burning issue.pptx My Burning issue
 
Pro-competitive Industrial Policy – OECD – June 2024 OECD discussion
Pro-competitive Industrial Policy – OECD – June 2024 OECD discussionPro-competitive Industrial Policy – OECD – June 2024 OECD discussion
Pro-competitive Industrial Policy – OECD – June 2024 OECD discussion
 
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
 
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
 
ASONAM2023_presection_slide_track-recommendation.pdf
ASONAM2023_presection_slide_track-recommendation.pdfASONAM2023_presection_slide_track-recommendation.pdf
ASONAM2023_presection_slide_track-recommendation.pdf
 

What is Salesforce Connect by Harry Potter

  • 1. Access your data out of Salesforce as if it was in using oData Esteve Graells Software Architect esteve.graells@gmail.com (forcegraells.com) @forcegraells
  • 2. Who is who is this story? Business You Guidance Salesforce
  • 3. Challenge It’s vital to our business to access a set of data ,in another system. You need to do it this week, and with no code, and you can’t copy the data. I know you can’t do it.
  • 4. Hope Harry, do not panic. I remember a group of outlaws did something amazing, some years ago, in a weird place.
  • 5. …back in 2007 2007 Jordi Graells was Born Microsoft SQL Server Team initiates Project Astoria Harry Potter and the Order of the Phoenix was the year’s top movie
  • 6. Microsoft Astoria Project Translation for humans: SQL for the Web https://blogs.msdn.microsoft.com/odatateam/2007/07/18/welcome/ The goal of the Astoria project is to enable applications to expose data as a data service that can be consumed by web clients.
  • 7. Demo Venerable Microsoft Northwind Database DIY : my Postman Collection is shared here - https://www.getpostman.com/collections/993c37d4aa583270bbf8 Interested on learning oData: http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part2-url-conventions.html
  • 8. Demo (connectors) My Contacts and Tasks on gMail Database on Amazon WS What if my source can’t be offered natively as an oData service?
  • 9. Salesforce Lightning Connect 2014 oData 4.0 standardized by OASIS. SAP, Microsoft, Salesforce and other Big Players are using it extensively Salesforce introduces Lightning Connect Interstellar was the year’s top movie, space travelling at light speed
  • 10. What is Salesforce Connect? (formerly Lightning Connect) • External Data Sources • External Objects • Link External objects with Standard/Custom objects • Reporting, List Views, Tabs, etc. You’re done :no code, and pretty fast to set up
  • 11. Demo Real Scenario oData via Salesforce Connect Whatever don’t care & don’t mind HR Database in AWS Training App oData Connector
  • 12. Demo Real Scenario Internal Lookup External object to Custom/Standard External Lookup Custom/Standard object to an External Teachers Custom Object Attendees Custom Object employees External Object courses External Object Attendees links to 2 external objects employee and course Courses links to Teachers
  • 13. ❖ Needs an oData Source (abstraction) ❖ Point & Click ❖ Features depends on oData connectors capabilities (some limitations apply) ❖ Data Access oriented, no business process oriented ❖ Opex ❖ Reusable (somehow) ❖ Limits (100 external objects/org, 10,000 OData queries/hour – High Volume option - higher on request, 8MB response size) ❖ API Services developing + infrastructure ❖ Development (devops, managers, meetings, arghh!!!) ❖ Develop crazy, out of this world biz requirements possible ❖ Business Data Services oriented, completely versatile ❖ Opex and Capex ❖ Reusable (somehow) ❖ Software Project Limits (the ones you already know and easy to increment) oData versus API Services Different approaches with distinct results
  • 14. ❖ Source data can’t be copied (regulations) or is not convenient (Huge volumes) ❖ A platform object is required (Reporting, Listing, relationships, etc.) ❖ Need fast implementation (no time for API Development), No code and minimize software maintenance ❖ Access Heterogeneous source data (remember my google contacts – needs capable connector ) ❖ Accessing to systems already offering oData Endpoints (i.e. SAP) ❖ New approaches like using External Objects for Big Data accessing an OnPremise Hadoop from Salesforce (https://www.slideshare.net/SumitSarkar10/salesforce-external-objects-for-big-data) Common Use Cases for Salesforce Connect
  • 15. From Wizard to Jedi Master Forget about Connectors and create your Own Integrate with anything - well, anything that we can get to from Salesforce by using HTTP callouts (good coding required) Apex Connector Framework
  • 16. Q & A Esteve Graells Software Architect esteve.graells@gmail.com (forcegraells.com) @forcegraells
  • 17. Thank You Remember to tell us what you think in the event survey www.LondonsCalling.net/survey/ Esteve Graells Software Architect esteve.graells@gmail.com @forcegraells - (forcegraells.com) DATA