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

PPTX
Data base assignment help
PDF
ML Meetup #27 - Data Infrasctructure and Data Access in Nubank
PPTX
Data mining tools for excel and sql server
PDF
Textkernel Talks - Neo4j usage in Textkernel
PPTX
Data analytics at a petabyte scale final
PPTX
Graph Databases for SQL Server Professionals
PPTX
DEV-1129 How Watson, Bluemix, Cloudant, and XPages Can Work Together In A Rea...
PDF
Data Lineage with Apache Airflow using Marquez
Data base assignment help
ML Meetup #27 - Data Infrasctructure and Data Access in Nubank
Data mining tools for excel and sql server
Textkernel Talks - Neo4j usage in Textkernel
Data analytics at a petabyte scale final
Graph Databases for SQL Server Professionals
DEV-1129 How Watson, Bluemix, Cloudant, and XPages Can Work Together In A Rea...
Data Lineage with Apache Airflow using Marquez

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

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

Recently uploaded (20)

PPTX
Public Speaking Is Easy . Start Now . It's now or never.
PPTX
power point presentation ofDracena species.pptx
PPTX
Lesson 2 (Technology and Transmission) - Terms.pptx
PPTX
TG Hospitality workshop Vietnam (1).pptx
PDF
Unnecessary information is required for the
PDF
5_tips_to_become_a_Presentation_Jedi_@itseugenec.pdf
PPTX
Pharmaceutical industry and drugdevelopment.pptx
PPTX
Religious Thinkers Presentationof subcontinent
DOCX
CLASS XII bbbbbnjhcvfyfhfyfyhPROJECT.docx
PPTX
CAPE CARIBBEAN STUDIES- Integration-1.pptx
PPTX
HOW TO HANDLE THE STAGE FOR ACADEMIA AND OTHERS.pptx
PDF
IKS PPT.....................................
PPTX
Porpusive Communication for students 01.pptx
PPTX
Knowledge Knockout ( General Knowledge Quiz )
PPTX
ANICK 6 BIRTHDAY....................................................
PDF
Presentation on cloud computing and ppt..
PDF
MODULE 3 BASIC SECURITY DUTIES AND ROLES.pdf
PPTX
INDIGENOUS-LANGUAGES-AND-LITERATURE.pptx
PPT
Comm.-100W-Writing-a-Convincing-Editorial-slides.ppt
PPTX
Phylogeny and disease transmission of Dipteran Fly (ppt).pptx
Public Speaking Is Easy . Start Now . It's now or never.
power point presentation ofDracena species.pptx
Lesson 2 (Technology and Transmission) - Terms.pptx
TG Hospitality workshop Vietnam (1).pptx
Unnecessary information is required for the
5_tips_to_become_a_Presentation_Jedi_@itseugenec.pdf
Pharmaceutical industry and drugdevelopment.pptx
Religious Thinkers Presentationof subcontinent
CLASS XII bbbbbnjhcvfyfhfyfyhPROJECT.docx
CAPE CARIBBEAN STUDIES- Integration-1.pptx
HOW TO HANDLE THE STAGE FOR ACADEMIA AND OTHERS.pptx
IKS PPT.....................................
Porpusive Communication for students 01.pptx
Knowledge Knockout ( General Knowledge Quiz )
ANICK 6 BIRTHDAY....................................................
Presentation on cloud computing and ppt..
MODULE 3 BASIC SECURITY DUTIES AND ROLES.pdf
INDIGENOUS-LANGUAGES-AND-LITERATURE.pptx
Comm.-100W-Writing-a-Convincing-Editorial-slides.ppt
Phylogeny and disease transmission of Dipteran Fly (ppt).pptx
Ad

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