SlideShare ist ein Scribd-Unternehmen logo
1 von 43
Salesforce External
Object Reports
Ralf Schundelmeier Director of Product
Management - Salesforce
Sumit Sarkar Chief Data Evangelist
Progress DataDirect
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.2
Audio Bridge Options & Question Submission
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.3
Twitter @ProgressSW
Let’s Get Social #AskDataDirect
 Sumit Sarkar, Chief Data Evangelist
@SAsInSumit
 Ralf Schundelmeier, Director Product Management, Salesforce.com
linkedin.com/in/ralfschundelmeier
 Connect With Progress DataDirect
LinkedIn /company/progress-software
Facebook /progresssw
Salesforce External
Object Reports
Ralf Schundelmeier Director of Product
Management - Salesforce
Sumit Sarkar Chief Data Evangelist
Progress DataDirect
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.5
Agenda
 Introduce Salesforce Connect External Objects and new capabilities
in Winter ’17
• Reporting
• Wave Analytics Trending
 Report considerations and limitations with Salesforce Connect
 How to create Salesforce reports with external data sources
 How to produce OData from common reporting data sources
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.6
POLL
How familiar are you with Salesforce External Object
Reporting?
Salesforce Connect – Quick
Introduction
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.8
Salesforce Connect – Virtual Data Integration
(formerly Lightning Connect)
Tightly connect any API-accessible
data source to Salesforce
Integrate in hours with point and
click tools and less code
Read/Write external data in real-time,
without copying data to Salesforce
Custom Report Types, Reports,
Dashboards and Wave Trending
Connect multiple Salesforce instances
across your enterprise
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.9
External Objects store metadata about external API data structures
Sales Service Community Apps
Standard Objects Custom Objects External Objects
(Out of the box) (Build your own) (Connect externally)
Accounts
Contacts
Opportunities
Cases
Projects
Milestones
Timesheets
Budgets
Orders
Invoices
Benefits
… … …
Policies
API
API
API
API
</orders>
</invoices>
</benefits>
</policies>
Salesforce Connect -
Reporting with External Data
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.11
Winter ‘17 - Feature Overview
Reporting on External Objects
With the Winter ‘17 we enable to add External Objects into Custom Report Types (CRT) and to
include them in reports and dashboards. There are still some limitations and considerations to
keep in mind, but now you can run reports on all your data, regardless of where it’s stored.
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.12
Custom Report Type with Standard, Custom and External Objects
Custom Report Type
linking Standard, Custom
and External Objects for
reporting.
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.13
Report linking data from Standard, Custom and External Objects
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.14
Salesforce Connect – Support for Dashboards
Reporting with External Data
- Wave Trending
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.16
Feature Overview
Users can snapshot their Reports over time and discover new insights
Snap to Wave
Users will be able to use a
Salesforce Report with External
Data as a source when creating a
new dataset in Wave.
Wave Dashboard
Snap to Wave not only allows to
access snapshots of your Reports
from Wave but also gives access to
a new Dashboard automatically
created in Wave.
This Dashboard reflects the structure
the user has chosen for the report,
keeping the same Grouping and
Measures in the original Report, and
offers immediately a powerful data
visualization tool.
Explore trended data
The Wave dataset containing trended
data allows the user to generate new
lenses and explore data in complete
freedom
Your personal DataMart
User can access Snap to Wave from
their own favorite Reports with their
visibility, creating a personal
DataMart powered by Wave
Change over time
Snap to Wave generates new
snapshots of your Reports over time,
allowing users to see how the
business evolves without having to
export data to an external platform
Wave Trending on External Data requires Salesforce Connect and Wave licenses
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.17
Key Capabilities
Users can activate a Salesforce Report as an input stream for Wave
Trend Salesforce Data is
a new option available
when creating a new
Dataset in Wave
Users just need to select a
Report to start creating new
weekly snapshots in Wave
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.18
Key Capabilities
Immediate access to a Wave Dashboard generated after your report
Reporting with External Data
- Considerations
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.20
Reporting Considerations
 Depending on network latency and the availability of the external system, reports that include an
external object can take a long time to run.
 When you run a report, your org performs a request callout for each external object in the report.
 When you run a report that’s in the joined format, your org performs separate request callouts for
each block.
 If the URL length of a report callout approaches or exceeds 2 KB, your org splits the request into
multiple HTTP calls, with each URL being less than 2 KB. However, with the cross-org adapter for
Salesforce Connect, report callouts that exceed 2 KB fail and are not split into multiple calls.
 When a report includes an external object, the report fetches up to 2,000 records for the primary
object. This limit applies regardless of whether the primary object is a standard, custom, or
external object.
• If the report has no child objects, the total number of rows is 2,000 or fewer.
• If the report has a child object, the total number of rows can be greater or less than 2,000,
depending on how many child records are fetched.
 As is true for all callouts for external objects, report callouts are limited by the
Salesforce Connect adapters in use.
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.21
Reporting Considerations
 For large external data sets, report callouts typically access only a subset of the external data.
• If the report results in few or no rows, try customizing the report to obtain more relevant
external object rows.
• If the report includes summary fields and formulas, those aggregate values likely reflect only a
subset of your data. To improve the accuracy of the aggregate values, try customizing the
report to obtain more relevant data.
 The external objects’ associated external data sources must have the High Data Volume option
deselected. This requirement doesn’t apply to the cross-org adapter for Salesforce Connect.
 Cross filters don’t support external lookup relationships. An external lookup relationship links a
child standard, custom, or external object to a parent external object.
 These report features aren’t available for external objects.
• Buckets and bucket fields
• Historical trend reporting
 Reports can include or reference external objects via lookup, external lookup, and indirect lookup
relationship fields. If those relationship fields aren’t Salesforce IDs or the name fields of parent
objects, the report returns only empty values for those relationship fields.
How to create Salesforce
reports with external data
sources
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.23
Getting Started with Salesforce External Object Reports
User Permissions Needed
To create or edit external objects:
“Customize Application”
To create or update custom report types:
“Manage Custom Report Types”
To create or edit reports:
“Create and Customize Reports”
AND
“Report Builder”
To run reports: “Run Reports”
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.24
Getting Started with Salesforce External Object Reports
Enabling reports creates the following in the Other Reports report type category.
• A report type for the external object
• A report type for each lookup relationship in which both objects allow reports
Setup Home > External Objects > Edit
Select “Enable Reports” on the external object.
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.25
Getting Started with Salesforce External Object Reports
Reports > Create New Report
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.26
Getting Started with Salesforce External Object Reports
Custom fields from external
object “Orders” displayed as
dimensions and measures
How to create Salesforce
reports with external data
sources [blended
standard/external objects]
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.28
Getting Started with Salesforce External Object Reports
Setup > Custom Report Types (Optional)
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.29
Getting Started with Salesforce External Object Reports
Combine external objects with
standard objects and categorize for
easy access
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.30
Getting Started with Salesforce External Object Reports
Orders has indirect relationship on
Customer ID with Accounts
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.31
Getting Started with Salesforce External Object Reports
Report with data blended
from Standard and External
Objects (pulled on-demand
from on-premises SQL
Server Data Warehouse)
How to produce OData from
common reporting data
sources
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.33
POLL
What are your data sources for reporting purposes?
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.34
An open protocol to allow the creation and consumption of
queryable and interoperable RESTful APIs in a simple and standard way.
OASIS Standard REST API (“SQL for the web”)
Ratified as an OASIS standard February, 2014
Operations built on REST principles
Uniform URL conventions
Surface metadata in standard way
What is OData?
First member to join OData Technical Committee
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.35
OData URL Query Conventions
$SELECT /Products?$select=*,Category/Name
/Suppliers?$filter=Address/City eq 'Redmond’
/Products?$orderby=ReleaseDate asc, Rating desc
/Products?$select=*,Category/Name&$expand=Categor
y
$FILTER
$ORDERBY
$EXPAND
/Products?$top=5&$skip=2$TOP $SKIP
http://services.odata.org/OData/OData.svc/Category(1)/Products?$top=2&$orderby=name
__________________________________/ ________________/ __________________/
service root URI resource path query options
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.36
What are the common external reporting
databases?
 680 Global Companies participated in 2016 Data
Connectivity Outlook Survey
 7 of top 8 leaders of BI Magic Quadrant are DataDirect
OEM Partners
How to produce OData from
Reporting Data?
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.38
Options to produce OData from Reporting Data Sources
Native: OData Report Services such as
SAP Universe or Microsoft SSRS
Commercial: DataDirect Hybrid OData
Reporting Services
Build: Apex Connector Framework
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.39
External Reporting Objects via DataDirect Hybrid OData services
Corporate Firewall
Option 1. DataDirect Cloud:
We take care of firewall configuration
and cloud data sources
Option 2.DataDirect Hybrid Data Pipeline:
You take care of firewall configuration for on-
premises data sources
• Oracle
• Microsoft SQL Server
• Greenplum
• IBM DB2
• Postgres
• Hadoop Hive (including
Cloudera, Hortonworks, IBM
BigInsights, and MapR)
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.40
Supported Data Sources via DataDirect Hybrid OData services
Apache Hadoop Hive 0.8.0 and higher
Amazon EMR 2.1.4 and higher
Amazon Redshift
Cloudera CDH update 4 and higher
Hortonworks 1.3 and higher
IBM BigInsights 3.0 and higher
MapR 1.2 and higher
Pivotal HD 2.0.1 and higher
DB2 V9.1, V9.5, V9.7, 9.8 for Linux, UNIX, Windows DB2 V8.x for LUW
DB2 11 for z/OS* DB2 V10 for z/OS DB2 V9.1 for z/OS
DB2 UDB V8.1 for z/OS
DB2 I 7.1, 7.2* (DB2 UDB V7R1, V7R2 for iSeries)
DB2 I 6.1 (DB2 UDB V6R1 for iSeries)
DB2 for I 5/OS (DB2 UDB V5R4 for iSeries)
Eloqua (Oracle Marketing Cloud)
Financial Force
Google Analytics
Greenplum 4, 4.1, 4.2, 4.3
Greenplum 3.3
Hubspot
Informix Dynamic Server 12.1*
Informix Dynamic Server 11.0, 11.5, 11.7
Informix Dynamic Server 10.0
Informix Dynamic Server 9.2, 9.3, 9.4
Informix Dynamic Server 11.0, 11.5, 11.7
Informix Dynamic Server 10.0
Informix Dynamic Server 9.2, 9.3, 9.4
Marketo
Microsoft Dynamics CRM 2011 Rollup 16, 2013, 2015
Microsoft SQL Server 2014*
Microsoft SQL Server 2012
Microsoft SQL Server 2008 R1, R2
Microsoft SQL Server 2005
Microsoft SQL Server 2000 Desktop Engine (MSDE 2000) Microsoft SQL Server
2000
Microsoft SQL Azure*
MySQL Enterprise Edition 5.0, 5.1, 5.5, 5.6*
Oracle 12c R1 (12.1)*
Oracle 11g R1, R2 (11.1, 11.2)
Oracle 10g R1, R2 (10.1, 10.2)
Oracle 9i R1, R2 (9.0.1, 9.2)
Oracle 8i R3 (8.1.7)
Oracle Service Cloud
Oracle Sales Cloud
Pivotal HAWQ 1.1*, 1.2*
PostgreSQL 9.0, 9.1, 9.2, 9.3, 9.4*
PostgreSQL 8.2, 8.3, 8.4
Progress OpenEdge 11.0, 11.1*, 11.2*, 11.3*, 11.4*
Progress OpenEdge 10.1.x, 10.2.x
Progress Rollbase 2.0 and higher*
SAP Adaptive Server Enterprise 16.0*
ServiceMax
SugarCRM 7.1.6 and higher*
Sybase Adaptive Server Enterprise 15.0, 15.5, 15.7
Sybase Adaptive Server Enterprise 12.0, 12.5, 12.5.x
Sybase Adaptive Server Enterprise 11.9
Veeva CRM
Blue text indicates cloud hosted
Blue text* indicates cloud hosted with on-premises option
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.41
External Object Report Demo
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.42
Learn More about Salesforce External Object Reports
Related Salesforce Winter ‘17 Release Notes
DataDirect Hybrid OData Services [https://prgress.co/hybrid]
Related tutorials from Salesforce Devs:
Salesforce Developers guide to hybrid connectivity
Trailhead for Salesforce Connect
Related webinars from Progress:
OData External Data Integration Strategies for SaaS [Guests: Microsoft
and Oracle]
Webinar: Integrate Oracle Data Sources with Salesforce Connect [Guest:
Appirio]
Firewall Friendly Pipeline for Secure Data Access
Salesforce Connect External Object Reports

Weitere ähnliche Inhalte

Was ist angesagt?

Cloud Computing Building A Framework For Successful Transition Gtsi
Cloud Computing   Building A Framework For Successful Transition   GtsiCloud Computing   Building A Framework For Successful Transition   Gtsi
Cloud Computing Building A Framework For Successful Transition Gtsijerry0040
 
Tableau Tutorial For Beginners | Tableau Training For Beginners | Tableau Cer...
Tableau Tutorial For Beginners | Tableau Training For Beginners | Tableau Cer...Tableau Tutorial For Beginners | Tableau Training For Beginners | Tableau Cer...
Tableau Tutorial For Beginners | Tableau Training For Beginners | Tableau Cer...Edureka!
 
Azure AI platform - Automated ML workshop
Azure AI platform - Automated ML workshopAzure AI platform - Automated ML workshop
Azure AI platform - Automated ML workshopParashar Shah
 
Scaling and Modernizing Data Platform with Databricks
Scaling and Modernizing Data Platform with DatabricksScaling and Modernizing Data Platform with Databricks
Scaling and Modernizing Data Platform with DatabricksDatabricks
 
Software Defined Networking (SDN) with VMware NSX
Software Defined Networking (SDN) with VMware NSXSoftware Defined Networking (SDN) with VMware NSX
Software Defined Networking (SDN) with VMware NSXZivaro Inc
 
API Strategy Evolution at Netflix
API Strategy Evolution at NetflixAPI Strategy Evolution at Netflix
API Strategy Evolution at NetflixMichael Hart
 
Vertex AI: Pipelines for your MLOps workflows
Vertex AI: Pipelines for your MLOps workflowsVertex AI: Pipelines for your MLOps workflows
Vertex AI: Pipelines for your MLOps workflowsMárton Kodok
 
Big Data Fabric 2.0 Drives Data Democratization
Big Data Fabric 2.0 Drives Data DemocratizationBig Data Fabric 2.0 Drives Data Democratization
Big Data Fabric 2.0 Drives Data DemocratizationCambridge Semantics
 
[DSC Europe 22] Overview of the Databricks Platform - Petar Zecevic
[DSC Europe 22] Overview of the Databricks Platform - Petar Zecevic[DSC Europe 22] Overview of the Databricks Platform - Petar Zecevic
[DSC Europe 22] Overview of the Databricks Platform - Petar ZecevicDataScienceConferenc1
 
From Insights to Action, How to build and maintain a Data Driven Organization...
From Insights to Action, How to build and maintain a Data Driven Organization...From Insights to Action, How to build and maintain a Data Driven Organization...
From Insights to Action, How to build and maintain a Data Driven Organization...Amazon Web Services Korea
 
Managing your ML lifecycle with Azure Databricks and Azure ML
Managing your ML lifecycle with Azure Databricks and Azure MLManaging your ML lifecycle with Azure Databricks and Azure ML
Managing your ML lifecycle with Azure Databricks and Azure MLParashar Shah
 
Introduction to Azure Data Factory
Introduction to Azure Data FactoryIntroduction to Azure Data Factory
Introduction to Azure Data FactorySlava Kokaev
 
Google Vertex AI
Google Vertex AIGoogle Vertex AI
Google Vertex AIVikasBisoi
 

Was ist angesagt? (20)

Ml ops on AWS
Ml ops on AWSMl ops on AWS
Ml ops on AWS
 
Cloud Computing Building A Framework For Successful Transition Gtsi
Cloud Computing   Building A Framework For Successful Transition   GtsiCloud Computing   Building A Framework For Successful Transition   Gtsi
Cloud Computing Building A Framework For Successful Transition Gtsi
 
Tableau Tutorial For Beginners | Tableau Training For Beginners | Tableau Cer...
Tableau Tutorial For Beginners | Tableau Training For Beginners | Tableau Cer...Tableau Tutorial For Beginners | Tableau Training For Beginners | Tableau Cer...
Tableau Tutorial For Beginners | Tableau Training For Beginners | Tableau Cer...
 
What is MLOps
What is MLOpsWhat is MLOps
What is MLOps
 
Azure AI platform - Automated ML workshop
Azure AI platform - Automated ML workshopAzure AI platform - Automated ML workshop
Azure AI platform - Automated ML workshop
 
Building-a-Data-Lake-on-AWS
Building-a-Data-Lake-on-AWSBuilding-a-Data-Lake-on-AWS
Building-a-Data-Lake-on-AWS
 
Scaling and Modernizing Data Platform with Databricks
Scaling and Modernizing Data Platform with DatabricksScaling and Modernizing Data Platform with Databricks
Scaling and Modernizing Data Platform with Databricks
 
Intro to AI & ML at Amazon
Intro to AI & ML at AmazonIntro to AI & ML at Amazon
Intro to AI & ML at Amazon
 
Software Defined Networking (SDN) with VMware NSX
Software Defined Networking (SDN) with VMware NSXSoftware Defined Networking (SDN) with VMware NSX
Software Defined Networking (SDN) with VMware NSX
 
Machine Learning on AWS
Machine Learning on AWSMachine Learning on AWS
Machine Learning on AWS
 
API Strategy Evolution at Netflix
API Strategy Evolution at NetflixAPI Strategy Evolution at Netflix
API Strategy Evolution at Netflix
 
Tableau Presentation
Tableau PresentationTableau Presentation
Tableau Presentation
 
Vertex AI: Pipelines for your MLOps workflows
Vertex AI: Pipelines for your MLOps workflowsVertex AI: Pipelines for your MLOps workflows
Vertex AI: Pipelines for your MLOps workflows
 
Amazon EMR Masterclass
Amazon EMR MasterclassAmazon EMR Masterclass
Amazon EMR Masterclass
 
Big Data Fabric 2.0 Drives Data Democratization
Big Data Fabric 2.0 Drives Data DemocratizationBig Data Fabric 2.0 Drives Data Democratization
Big Data Fabric 2.0 Drives Data Democratization
 
[DSC Europe 22] Overview of the Databricks Platform - Petar Zecevic
[DSC Europe 22] Overview of the Databricks Platform - Petar Zecevic[DSC Europe 22] Overview of the Databricks Platform - Petar Zecevic
[DSC Europe 22] Overview of the Databricks Platform - Petar Zecevic
 
From Insights to Action, How to build and maintain a Data Driven Organization...
From Insights to Action, How to build and maintain a Data Driven Organization...From Insights to Action, How to build and maintain a Data Driven Organization...
From Insights to Action, How to build and maintain a Data Driven Organization...
 
Managing your ML lifecycle with Azure Databricks and Azure ML
Managing your ML lifecycle with Azure Databricks and Azure MLManaging your ML lifecycle with Azure Databricks and Azure ML
Managing your ML lifecycle with Azure Databricks and Azure ML
 
Introduction to Azure Data Factory
Introduction to Azure Data FactoryIntroduction to Azure Data Factory
Introduction to Azure Data Factory
 
Google Vertex AI
Google Vertex AIGoogle Vertex AI
Google Vertex AI
 

Andere mochten auch

Hybrid Data Pipeline for SQL and REST
Hybrid Data Pipeline for SQL and RESTHybrid Data Pipeline for SQL and REST
Hybrid Data Pipeline for SQL and RESTSumit Sarkar
 
REST API debate: OData vs GraphQL vs ORDS
REST API debate: OData vs GraphQL vs ORDSREST API debate: OData vs GraphQL vs ORDS
REST API debate: OData vs GraphQL vs ORDSSumit Sarkar
 
Bringing Your Back Office Data To Life with Salesforce Connect
Bringing Your Back Office Data To Life with Salesforce ConnectBringing Your Back Office Data To Life with Salesforce Connect
Bringing Your Back Office Data To Life with Salesforce ConnectEugenio Roldán Romasanta
 
How Intuit Implented Lightning Connect with Progress DataDirect
How Intuit Implented Lightning Connect with Progress DataDirectHow Intuit Implented Lightning Connect with Progress DataDirect
How Intuit Implented Lightning Connect with Progress DataDirectSalesforce Developers
 
OData Hackathon Challenge
OData Hackathon ChallengeOData Hackathon Challenge
OData Hackathon ChallengeSumit Sarkar
 
Integrating with salesforce
Integrating with salesforceIntegrating with salesforce
Integrating with salesforceMark Adcock
 
Snowforce 2017 Keynote - Peter Coffee
Snowforce 2017 Keynote - Peter CoffeeSnowforce 2017 Keynote - Peter Coffee
Snowforce 2017 Keynote - Peter CoffeePeter Coffee
 
Salesforce External Objects for Big Data
Salesforce External Objects for Big DataSalesforce External Objects for Big Data
Salesforce External Objects for Big DataSumit Sarkar
 
OData External Data Integration Strategies for SaaS
OData External Data Integration Strategies for SaaSOData External Data Integration Strategies for SaaS
OData External Data Integration Strategies for SaaSSumit Sarkar
 
OData and the future of business objects universes
OData and the future of business objects universesOData and the future of business objects universes
OData and the future of business objects universesSumit Sarkar
 
Multiorg Collaboration Using Salesforce S2S
Multiorg Collaboration Using Salesforce S2SMultiorg Collaboration Using Salesforce S2S
Multiorg Collaboration Using Salesforce S2SMayur Shintre
 
Dreamforce14 Multi Org Collaboration Architecture
Dreamforce14  Multi Org Collaboration ArchitectureDreamforce14  Multi Org Collaboration Architecture
Dreamforce14 Multi Org Collaboration ArchitectureRichard Clark
 
Heroku - Customer Data Play (Second Call Deck)
Heroku - Customer Data Play (Second Call Deck)Heroku - Customer Data Play (Second Call Deck)
Heroku - Customer Data Play (Second Call Deck)Salesforce Partners
 
Build Apps Visually with Lightning App Builder
Build Apps Visually with Lightning App BuilderBuild Apps Visually with Lightning App Builder
Build Apps Visually with Lightning App BuilderSalesforce Developers
 
ISV Tech Talk: Usage Metrics (October 15, 2014)
ISV Tech Talk: Usage Metrics (October 15, 2014)ISV Tech Talk: Usage Metrics (October 15, 2014)
ISV Tech Talk: Usage Metrics (October 15, 2014)Salesforce Partners
 
Access External Data in Real-time with Lightning Connect
Access External Data in Real-time with Lightning ConnectAccess External Data in Real-time with Lightning Connect
Access External Data in Real-time with Lightning ConnectSalesforce Developers
 
Creating a Salesforce Community: Code vs Configuration
Creating a Salesforce Community: Code vs ConfigurationCreating a Salesforce Community: Code vs Configuration
Creating a Salesforce Community: Code vs ConfigurationMichael Welburn
 
1866 итоговые комплексные работы 1-4 класс. ласкина л.д. николаева н.в. 2013...
1866  итоговые комплексные работы 1-4 класс. ласкина л.д. николаева н.в. 2013...1866  итоговые комплексные работы 1-4 класс. ласкина л.д. николаева н.в. 2013...
1866 итоговые комплексные работы 1-4 класс. ласкина л.д. николаева н.в. 2013...ddfefa
 

Andere mochten auch (20)

Hybrid Data Pipeline for SQL and REST
Hybrid Data Pipeline for SQL and RESTHybrid Data Pipeline for SQL and REST
Hybrid Data Pipeline for SQL and REST
 
REST API debate: OData vs GraphQL vs ORDS
REST API debate: OData vs GraphQL vs ORDSREST API debate: OData vs GraphQL vs ORDS
REST API debate: OData vs GraphQL vs ORDS
 
Bringing Your Back Office Data To Life with Salesforce Connect
Bringing Your Back Office Data To Life with Salesforce ConnectBringing Your Back Office Data To Life with Salesforce Connect
Bringing Your Back Office Data To Life with Salesforce Connect
 
How Intuit Implented Lightning Connect with Progress DataDirect
How Intuit Implented Lightning Connect with Progress DataDirectHow Intuit Implented Lightning Connect with Progress DataDirect
How Intuit Implented Lightning Connect with Progress DataDirect
 
OData Hackathon Challenge
OData Hackathon ChallengeOData Hackathon Challenge
OData Hackathon Challenge
 
Integrating with salesforce
Integrating with salesforceIntegrating with salesforce
Integrating with salesforce
 
Snowforce 2017 Keynote - Peter Coffee
Snowforce 2017 Keynote - Peter CoffeeSnowforce 2017 Keynote - Peter Coffee
Snowforce 2017 Keynote - Peter Coffee
 
Salesforce External Objects for Big Data
Salesforce External Objects for Big DataSalesforce External Objects for Big Data
Salesforce External Objects for Big Data
 
OData External Data Integration Strategies for SaaS
OData External Data Integration Strategies for SaaSOData External Data Integration Strategies for SaaS
OData External Data Integration Strategies for SaaS
 
OData and the future of business objects universes
OData and the future of business objects universesOData and the future of business objects universes
OData and the future of business objects universes
 
Multiorg Collaboration Using Salesforce S2S
Multiorg Collaboration Using Salesforce S2SMultiorg Collaboration Using Salesforce S2S
Multiorg Collaboration Using Salesforce S2S
 
Dreamforce14 Multi Org Collaboration Architecture
Dreamforce14  Multi Org Collaboration ArchitectureDreamforce14  Multi Org Collaboration Architecture
Dreamforce14 Multi Org Collaboration Architecture
 
Heroku - Customer Data Play (Second Call Deck)
Heroku - Customer Data Play (Second Call Deck)Heroku - Customer Data Play (Second Call Deck)
Heroku - Customer Data Play (Second Call Deck)
 
Build Apps Visually with Lightning App Builder
Build Apps Visually with Lightning App BuilderBuild Apps Visually with Lightning App Builder
Build Apps Visually with Lightning App Builder
 
ISV Tech Talk: Usage Metrics (October 15, 2014)
ISV Tech Talk: Usage Metrics (October 15, 2014)ISV Tech Talk: Usage Metrics (October 15, 2014)
ISV Tech Talk: Usage Metrics (October 15, 2014)
 
Data Exchange at Dreamforce '16
Data Exchange at Dreamforce '16Data Exchange at Dreamforce '16
Data Exchange at Dreamforce '16
 
Access External Data in Real-time with Lightning Connect
Access External Data in Real-time with Lightning ConnectAccess External Data in Real-time with Lightning Connect
Access External Data in Real-time with Lightning Connect
 
Creating a Salesforce Community: Code vs Configuration
Creating a Salesforce Community: Code vs ConfigurationCreating a Salesforce Community: Code vs Configuration
Creating a Salesforce Community: Code vs Configuration
 
Heroku Compliation Deck
Heroku Compliation DeckHeroku Compliation Deck
Heroku Compliation Deck
 
1866 итоговые комплексные работы 1-4 класс. ласкина л.д. николаева н.в. 2013...
1866  итоговые комплексные работы 1-4 класс. ласкина л.д. николаева н.в. 2013...1866  итоговые комплексные работы 1-4 класс. ласкина л.д. николаева н.в. 2013...
1866 итоговые комплексные работы 1-4 класс. ласкина л.д. николаева н.в. 2013...
 

Ähnlich wie Salesforce Connect External Object Reports

Analytic Snapshots: Common Use Cases that Everyone Can Utilize (Dreamforce 2...
Analytic Snapshots:  Common Use Cases that Everyone Can Utilize (Dreamforce 2...Analytic Snapshots:  Common Use Cases that Everyone Can Utilize (Dreamforce 2...
Analytic Snapshots: Common Use Cases that Everyone Can Utilize (Dreamforce 2...Rhonda Ross
 
L'avenir de SAP BusinessObjects Web Intelligence ​ - ​BI4.2 SP06 et dernières...
L'avenir de SAP BusinessObjects Web Intelligence ​ - ​BI4.2 SP06 et dernières...L'avenir de SAP BusinessObjects Web Intelligence ​ - ​BI4.2 SP06 et dernières...
L'avenir de SAP BusinessObjects Web Intelligence ​ - ​BI4.2 SP06 et dernières...Wiiisdom
 
From Data To Insights
From Data To InsightsFrom Data To Insights
From Data To InsightsAbhishek Kant
 
Geekier Analytics for SaaS data
Geekier Analytics for SaaS dataGeekier Analytics for SaaS data
Geekier Analytics for SaaS dataProgress
 
Journey to Marketing Data Lake [BRK1098]
Journey to Marketing Data Lake [BRK1098]Journey to Marketing Data Lake [BRK1098]
Journey to Marketing Data Lake [BRK1098]Sumit Sarkar
 
High performing Salesforce Data Connectors
High performing Salesforce Data ConnectorsHigh performing Salesforce Data Connectors
High performing Salesforce Data ConnectorsNishanth Kadiyala
 
0308 crystal reports in the business objects intelligence 41 ecosystem
0308 crystal reports in the business objects intelligence 41 ecosystem0308 crystal reports in the business objects intelligence 41 ecosystem
0308 crystal reports in the business objects intelligence 41 ecosystemHector Talamantes
 
Building a Hybrid Data Pipeline for Salesforce and Hadoop
Building a Hybrid Data Pipeline for Salesforce and HadoopBuilding a Hybrid Data Pipeline for Salesforce and Hadoop
Building a Hybrid Data Pipeline for Salesforce and HadoopSumit Sarkar
 
Salesforce Spring'15 release overview
Salesforce Spring'15 release overviewSalesforce Spring'15 release overview
Salesforce Spring'15 release overviewRakesh Gupta
 
Lightning connect sap_integration_df2015
Lightning connect sap_integration_df2015Lightning connect sap_integration_df2015
Lightning connect sap_integration_df2015Dreamforce
 
Winter '20 Salesforce Release for Admins and Developers + New Salesforce Mobi...
Winter '20 Salesforce Release for Admins and Developers + New Salesforce Mobi...Winter '20 Salesforce Release for Admins and Developers + New Salesforce Mobi...
Winter '20 Salesforce Release for Admins and Developers + New Salesforce Mobi...Bordeaux Salesforce Developer Group
 
Tech Enablement Webinar for ISVs (March 16, 2017)
Tech Enablement Webinar for ISVs (March 16, 2017)Tech Enablement Webinar for ISVs (March 16, 2017)
Tech Enablement Webinar for ISVs (March 16, 2017)Salesforce Partners
 
Toronto dev group mar2019
Toronto dev group mar2019Toronto dev group mar2019
Toronto dev group mar2019rikkehovgaard
 
Salesforce Winter22 Release Overview
Salesforce Winter22 Release OverviewSalesforce Winter22 Release Overview
Salesforce Winter22 Release OverviewSara Sali
 
Quantify your drive: IoT on a personal scale with SAP technologies
Quantify your drive: IoT on a personal scale with SAP technologiesQuantify your drive: IoT on a personal scale with SAP technologies
Quantify your drive: IoT on a personal scale with SAP technologiesVitaliy Rudnytskiy
 
Unleash the Potential of Big Data on Salesforce
Unleash the Potential of Big Data on SalesforceUnleash the Potential of Big Data on Salesforce
Unleash the Potential of Big Data on SalesforceDreamforce
 
Salesforce Winter '23 Release Highlights.pptx
Salesforce Winter '23 Release Highlights.pptxSalesforce Winter '23 Release Highlights.pptx
Salesforce Winter '23 Release Highlights.pptxOm Prakash
 
Meet the Product Managers
Meet the Product ManagersMeet the Product Managers
Meet the Product Managersdreamforce2006
 
Blurring the Boundaries Between Salesforce Orgs
Blurring the Boundaries Between Salesforce OrgsBlurring the Boundaries Between Salesforce Orgs
Blurring the Boundaries Between Salesforce OrgsSalesforce Developers
 

Ähnlich wie Salesforce Connect External Object Reports (20)

Analytic Snapshots: Common Use Cases that Everyone Can Utilize (Dreamforce 2...
Analytic Snapshots:  Common Use Cases that Everyone Can Utilize (Dreamforce 2...Analytic Snapshots:  Common Use Cases that Everyone Can Utilize (Dreamforce 2...
Analytic Snapshots: Common Use Cases that Everyone Can Utilize (Dreamforce 2...
 
L'avenir de SAP BusinessObjects Web Intelligence ​ - ​BI4.2 SP06 et dernières...
L'avenir de SAP BusinessObjects Web Intelligence ​ - ​BI4.2 SP06 et dernières...L'avenir de SAP BusinessObjects Web Intelligence ​ - ​BI4.2 SP06 et dernières...
L'avenir de SAP BusinessObjects Web Intelligence ​ - ​BI4.2 SP06 et dernières...
 
From Data To Insights
From Data To InsightsFrom Data To Insights
From Data To Insights
 
Geekier Analytics for SaaS data
Geekier Analytics for SaaS dataGeekier Analytics for SaaS data
Geekier Analytics for SaaS data
 
Journey to Marketing Data Lake [BRK1098]
Journey to Marketing Data Lake [BRK1098]Journey to Marketing Data Lake [BRK1098]
Journey to Marketing Data Lake [BRK1098]
 
High performing Salesforce Data Connectors
High performing Salesforce Data ConnectorsHigh performing Salesforce Data Connectors
High performing Salesforce Data Connectors
 
0308 crystal reports in the business objects intelligence 41 ecosystem
0308 crystal reports in the business objects intelligence 41 ecosystem0308 crystal reports in the business objects intelligence 41 ecosystem
0308 crystal reports in the business objects intelligence 41 ecosystem
 
Building a Hybrid Data Pipeline for Salesforce and Hadoop
Building a Hybrid Data Pipeline for Salesforce and HadoopBuilding a Hybrid Data Pipeline for Salesforce and Hadoop
Building a Hybrid Data Pipeline for Salesforce and Hadoop
 
Salesforce Spring'15 release overview
Salesforce Spring'15 release overviewSalesforce Spring'15 release overview
Salesforce Spring'15 release overview
 
Lightning connect sap_integration_df2015
Lightning connect sap_integration_df2015Lightning connect sap_integration_df2015
Lightning connect sap_integration_df2015
 
Winter '20 Salesforce Release for Admins and Developers + New Salesforce Mobi...
Winter '20 Salesforce Release for Admins and Developers + New Salesforce Mobi...Winter '20 Salesforce Release for Admins and Developers + New Salesforce Mobi...
Winter '20 Salesforce Release for Admins and Developers + New Salesforce Mobi...
 
Tech Enablement Webinar for ISVs (March 16, 2017)
Tech Enablement Webinar for ISVs (March 16, 2017)Tech Enablement Webinar for ISVs (March 16, 2017)
Tech Enablement Webinar for ISVs (March 16, 2017)
 
Toronto dev group mar2019
Toronto dev group mar2019Toronto dev group mar2019
Toronto dev group mar2019
 
Salesforce Winter22 Release Overview
Salesforce Winter22 Release OverviewSalesforce Winter22 Release Overview
Salesforce Winter22 Release Overview
 
Quantify your drive: IoT on a personal scale with SAP technologies
Quantify your drive: IoT on a personal scale with SAP technologiesQuantify your drive: IoT on a personal scale with SAP technologies
Quantify your drive: IoT on a personal scale with SAP technologies
 
Unleash the Potential of Big Data on Salesforce
Unleash the Potential of Big Data on SalesforceUnleash the Potential of Big Data on Salesforce
Unleash the Potential of Big Data on Salesforce
 
Salesforce Winter '23 Release Highlights.pptx
Salesforce Winter '23 Release Highlights.pptxSalesforce Winter '23 Release Highlights.pptx
Salesforce Winter '23 Release Highlights.pptx
 
DevGuide.pdf
DevGuide.pdfDevGuide.pdf
DevGuide.pdf
 
Meet the Product Managers
Meet the Product ManagersMeet the Product Managers
Meet the Product Managers
 
Blurring the Boundaries Between Salesforce Orgs
Blurring the Boundaries Between Salesforce OrgsBlurring the Boundaries Between Salesforce Orgs
Blurring the Boundaries Between Salesforce Orgs
 

Mehr von Sumit Sarkar

What serverless means for enterprise apps
What serverless means for enterprise appsWhat serverless means for enterprise apps
What serverless means for enterprise appsSumit Sarkar
 
Digitize Enterprise Assets for Mobility
Digitize Enterprise Assets for MobilityDigitize Enterprise Assets for Mobility
Digitize Enterprise Assets for MobilitySumit Sarkar
 
Data APIs Don't Discriminate [API World Stage Talk]
Data APIs Don't Discriminate [API World Stage Talk]Data APIs Don't Discriminate [API World Stage Talk]
Data APIs Don't Discriminate [API World Stage Talk]Sumit Sarkar
 
SQL vs SOQL for Salesforce Analytics
SQL vs SOQL for Salesforce AnalyticsSQL vs SOQL for Salesforce Analytics
SQL vs SOQL for Salesforce AnalyticsSumit Sarkar
 
Welcome to the Era of Open Analytics
Welcome to the Era of Open AnalyticsWelcome to the Era of Open Analytics
Welcome to the Era of Open AnalyticsSumit Sarkar
 
Journey to SAS Analytics Grid with SAS, R, Python
Journey to SAS Analytics Grid with SAS, R, PythonJourney to SAS Analytics Grid with SAS, R, Python
Journey to SAS Analytics Grid with SAS, R, PythonSumit Sarkar
 
Firewall friendly pipeline for secure data access
Firewall friendly pipeline for secure data accessFirewall friendly pipeline for secure data access
Firewall friendly pipeline for secure data accessSumit Sarkar
 
Building a marketing data lake
Building a marketing data lakeBuilding a marketing data lake
Building a marketing data lakeSumit Sarkar
 
Webinar on MongoDB BI Connectors
Webinar on MongoDB BI ConnectorsWebinar on MongoDB BI Connectors
Webinar on MongoDB BI ConnectorsSumit Sarkar
 
Lightning Connect: Lessons Learned
Lightning Connect: Lessons LearnedLightning Connect: Lessons Learned
Lightning Connect: Lessons LearnedSumit Sarkar
 
Ibis 2015 final template
Ibis 2015 final templateIbis 2015 final template
Ibis 2015 final templateSumit Sarkar
 

Mehr von Sumit Sarkar (11)

What serverless means for enterprise apps
What serverless means for enterprise appsWhat serverless means for enterprise apps
What serverless means for enterprise apps
 
Digitize Enterprise Assets for Mobility
Digitize Enterprise Assets for MobilityDigitize Enterprise Assets for Mobility
Digitize Enterprise Assets for Mobility
 
Data APIs Don't Discriminate [API World Stage Talk]
Data APIs Don't Discriminate [API World Stage Talk]Data APIs Don't Discriminate [API World Stage Talk]
Data APIs Don't Discriminate [API World Stage Talk]
 
SQL vs SOQL for Salesforce Analytics
SQL vs SOQL for Salesforce AnalyticsSQL vs SOQL for Salesforce Analytics
SQL vs SOQL for Salesforce Analytics
 
Welcome to the Era of Open Analytics
Welcome to the Era of Open AnalyticsWelcome to the Era of Open Analytics
Welcome to the Era of Open Analytics
 
Journey to SAS Analytics Grid with SAS, R, Python
Journey to SAS Analytics Grid with SAS, R, PythonJourney to SAS Analytics Grid with SAS, R, Python
Journey to SAS Analytics Grid with SAS, R, Python
 
Firewall friendly pipeline for secure data access
Firewall friendly pipeline for secure data accessFirewall friendly pipeline for secure data access
Firewall friendly pipeline for secure data access
 
Building a marketing data lake
Building a marketing data lakeBuilding a marketing data lake
Building a marketing data lake
 
Webinar on MongoDB BI Connectors
Webinar on MongoDB BI ConnectorsWebinar on MongoDB BI Connectors
Webinar on MongoDB BI Connectors
 
Lightning Connect: Lessons Learned
Lightning Connect: Lessons LearnedLightning Connect: Lessons Learned
Lightning Connect: Lessons Learned
 
Ibis 2015 final template
Ibis 2015 final templateIbis 2015 final template
Ibis 2015 final template
 

Kürzlich hochgeladen

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 

Kürzlich hochgeladen (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

Salesforce Connect External Object Reports

  • 1. Salesforce External Object Reports Ralf Schundelmeier Director of Product Management - Salesforce Sumit Sarkar Chief Data Evangelist Progress DataDirect
  • 2. © 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.2 Audio Bridge Options & Question Submission
  • 3. © 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.3 Twitter @ProgressSW Let’s Get Social #AskDataDirect  Sumit Sarkar, Chief Data Evangelist @SAsInSumit  Ralf Schundelmeier, Director Product Management, Salesforce.com linkedin.com/in/ralfschundelmeier  Connect With Progress DataDirect LinkedIn /company/progress-software Facebook /progresssw
  • 4. Salesforce External Object Reports Ralf Schundelmeier Director of Product Management - Salesforce Sumit Sarkar Chief Data Evangelist Progress DataDirect
  • 5. © 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.5 Agenda  Introduce Salesforce Connect External Objects and new capabilities in Winter ’17 • Reporting • Wave Analytics Trending  Report considerations and limitations with Salesforce Connect  How to create Salesforce reports with external data sources  How to produce OData from common reporting data sources
  • 6. © 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.6 POLL How familiar are you with Salesforce External Object Reporting?
  • 7. Salesforce Connect – Quick Introduction
  • 8. © 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.8 Salesforce Connect – Virtual Data Integration (formerly Lightning Connect) Tightly connect any API-accessible data source to Salesforce Integrate in hours with point and click tools and less code Read/Write external data in real-time, without copying data to Salesforce Custom Report Types, Reports, Dashboards and Wave Trending Connect multiple Salesforce instances across your enterprise
  • 9. © 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.9 External Objects store metadata about external API data structures Sales Service Community Apps Standard Objects Custom Objects External Objects (Out of the box) (Build your own) (Connect externally) Accounts Contacts Opportunities Cases Projects Milestones Timesheets Budgets Orders Invoices Benefits … … … Policies API API API API </orders> </invoices> </benefits> </policies>
  • 10. Salesforce Connect - Reporting with External Data
  • 11. © 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.11 Winter ‘17 - Feature Overview Reporting on External Objects With the Winter ‘17 we enable to add External Objects into Custom Report Types (CRT) and to include them in reports and dashboards. There are still some limitations and considerations to keep in mind, but now you can run reports on all your data, regardless of where it’s stored.
  • 12. © 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.12 Custom Report Type with Standard, Custom and External Objects Custom Report Type linking Standard, Custom and External Objects for reporting.
  • 13. © 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.13 Report linking data from Standard, Custom and External Objects
  • 14. © 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.14 Salesforce Connect – Support for Dashboards
  • 15. Reporting with External Data - Wave Trending
  • 16. © 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.16 Feature Overview Users can snapshot their Reports over time and discover new insights Snap to Wave Users will be able to use a Salesforce Report with External Data as a source when creating a new dataset in Wave. Wave Dashboard Snap to Wave not only allows to access snapshots of your Reports from Wave but also gives access to a new Dashboard automatically created in Wave. This Dashboard reflects the structure the user has chosen for the report, keeping the same Grouping and Measures in the original Report, and offers immediately a powerful data visualization tool. Explore trended data The Wave dataset containing trended data allows the user to generate new lenses and explore data in complete freedom Your personal DataMart User can access Snap to Wave from their own favorite Reports with their visibility, creating a personal DataMart powered by Wave Change over time Snap to Wave generates new snapshots of your Reports over time, allowing users to see how the business evolves without having to export data to an external platform Wave Trending on External Data requires Salesforce Connect and Wave licenses
  • 17. © 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.17 Key Capabilities Users can activate a Salesforce Report as an input stream for Wave Trend Salesforce Data is a new option available when creating a new Dataset in Wave Users just need to select a Report to start creating new weekly snapshots in Wave
  • 18. © 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.18 Key Capabilities Immediate access to a Wave Dashboard generated after your report
  • 19. Reporting with External Data - Considerations
  • 20. © 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.20 Reporting Considerations  Depending on network latency and the availability of the external system, reports that include an external object can take a long time to run.  When you run a report, your org performs a request callout for each external object in the report.  When you run a report that’s in the joined format, your org performs separate request callouts for each block.  If the URL length of a report callout approaches or exceeds 2 KB, your org splits the request into multiple HTTP calls, with each URL being less than 2 KB. However, with the cross-org adapter for Salesforce Connect, report callouts that exceed 2 KB fail and are not split into multiple calls.  When a report includes an external object, the report fetches up to 2,000 records for the primary object. This limit applies regardless of whether the primary object is a standard, custom, or external object. • If the report has no child objects, the total number of rows is 2,000 or fewer. • If the report has a child object, the total number of rows can be greater or less than 2,000, depending on how many child records are fetched.  As is true for all callouts for external objects, report callouts are limited by the Salesforce Connect adapters in use.
  • 21. © 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.21 Reporting Considerations  For large external data sets, report callouts typically access only a subset of the external data. • If the report results in few or no rows, try customizing the report to obtain more relevant external object rows. • If the report includes summary fields and formulas, those aggregate values likely reflect only a subset of your data. To improve the accuracy of the aggregate values, try customizing the report to obtain more relevant data.  The external objects’ associated external data sources must have the High Data Volume option deselected. This requirement doesn’t apply to the cross-org adapter for Salesforce Connect.  Cross filters don’t support external lookup relationships. An external lookup relationship links a child standard, custom, or external object to a parent external object.  These report features aren’t available for external objects. • Buckets and bucket fields • Historical trend reporting  Reports can include or reference external objects via lookup, external lookup, and indirect lookup relationship fields. If those relationship fields aren’t Salesforce IDs or the name fields of parent objects, the report returns only empty values for those relationship fields.
  • 22. How to create Salesforce reports with external data sources
  • 23. © 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.23 Getting Started with Salesforce External Object Reports User Permissions Needed To create or edit external objects: “Customize Application” To create or update custom report types: “Manage Custom Report Types” To create or edit reports: “Create and Customize Reports” AND “Report Builder” To run reports: “Run Reports”
  • 24. © 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.24 Getting Started with Salesforce External Object Reports Enabling reports creates the following in the Other Reports report type category. • A report type for the external object • A report type for each lookup relationship in which both objects allow reports Setup Home > External Objects > Edit Select “Enable Reports” on the external object.
  • 25. © 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.25 Getting Started with Salesforce External Object Reports Reports > Create New Report
  • 26. © 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.26 Getting Started with Salesforce External Object Reports Custom fields from external object “Orders” displayed as dimensions and measures
  • 27. How to create Salesforce reports with external data sources [blended standard/external objects]
  • 28. © 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.28 Getting Started with Salesforce External Object Reports Setup > Custom Report Types (Optional)
  • 29. © 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.29 Getting Started with Salesforce External Object Reports Combine external objects with standard objects and categorize for easy access
  • 30. © 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.30 Getting Started with Salesforce External Object Reports Orders has indirect relationship on Customer ID with Accounts
  • 31. © 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.31 Getting Started with Salesforce External Object Reports Report with data blended from Standard and External Objects (pulled on-demand from on-premises SQL Server Data Warehouse)
  • 32. How to produce OData from common reporting data sources
  • 33. © 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.33 POLL What are your data sources for reporting purposes?
  • 34. © 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.34 An open protocol to allow the creation and consumption of queryable and interoperable RESTful APIs in a simple and standard way. OASIS Standard REST API (“SQL for the web”) Ratified as an OASIS standard February, 2014 Operations built on REST principles Uniform URL conventions Surface metadata in standard way What is OData? First member to join OData Technical Committee
  • 35. © 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.35 OData URL Query Conventions $SELECT /Products?$select=*,Category/Name /Suppliers?$filter=Address/City eq 'Redmond’ /Products?$orderby=ReleaseDate asc, Rating desc /Products?$select=*,Category/Name&$expand=Categor y $FILTER $ORDERBY $EXPAND /Products?$top=5&$skip=2$TOP $SKIP http://services.odata.org/OData/OData.svc/Category(1)/Products?$top=2&$orderby=name __________________________________/ ________________/ __________________/ service root URI resource path query options
  • 36. © 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.36 What are the common external reporting databases?  680 Global Companies participated in 2016 Data Connectivity Outlook Survey  7 of top 8 leaders of BI Magic Quadrant are DataDirect OEM Partners
  • 37. How to produce OData from Reporting Data?
  • 38. © 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.38 Options to produce OData from Reporting Data Sources Native: OData Report Services such as SAP Universe or Microsoft SSRS Commercial: DataDirect Hybrid OData Reporting Services Build: Apex Connector Framework
  • 39. © 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.39 External Reporting Objects via DataDirect Hybrid OData services Corporate Firewall Option 1. DataDirect Cloud: We take care of firewall configuration and cloud data sources Option 2.DataDirect Hybrid Data Pipeline: You take care of firewall configuration for on- premises data sources • Oracle • Microsoft SQL Server • Greenplum • IBM DB2 • Postgres • Hadoop Hive (including Cloudera, Hortonworks, IBM BigInsights, and MapR)
  • 40. © 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.40 Supported Data Sources via DataDirect Hybrid OData services Apache Hadoop Hive 0.8.0 and higher Amazon EMR 2.1.4 and higher Amazon Redshift Cloudera CDH update 4 and higher Hortonworks 1.3 and higher IBM BigInsights 3.0 and higher MapR 1.2 and higher Pivotal HD 2.0.1 and higher DB2 V9.1, V9.5, V9.7, 9.8 for Linux, UNIX, Windows DB2 V8.x for LUW DB2 11 for z/OS* DB2 V10 for z/OS DB2 V9.1 for z/OS DB2 UDB V8.1 for z/OS DB2 I 7.1, 7.2* (DB2 UDB V7R1, V7R2 for iSeries) DB2 I 6.1 (DB2 UDB V6R1 for iSeries) DB2 for I 5/OS (DB2 UDB V5R4 for iSeries) Eloqua (Oracle Marketing Cloud) Financial Force Google Analytics Greenplum 4, 4.1, 4.2, 4.3 Greenplum 3.3 Hubspot Informix Dynamic Server 12.1* Informix Dynamic Server 11.0, 11.5, 11.7 Informix Dynamic Server 10.0 Informix Dynamic Server 9.2, 9.3, 9.4 Informix Dynamic Server 11.0, 11.5, 11.7 Informix Dynamic Server 10.0 Informix Dynamic Server 9.2, 9.3, 9.4 Marketo Microsoft Dynamics CRM 2011 Rollup 16, 2013, 2015 Microsoft SQL Server 2014* Microsoft SQL Server 2012 Microsoft SQL Server 2008 R1, R2 Microsoft SQL Server 2005 Microsoft SQL Server 2000 Desktop Engine (MSDE 2000) Microsoft SQL Server 2000 Microsoft SQL Azure* MySQL Enterprise Edition 5.0, 5.1, 5.5, 5.6* Oracle 12c R1 (12.1)* Oracle 11g R1, R2 (11.1, 11.2) Oracle 10g R1, R2 (10.1, 10.2) Oracle 9i R1, R2 (9.0.1, 9.2) Oracle 8i R3 (8.1.7) Oracle Service Cloud Oracle Sales Cloud Pivotal HAWQ 1.1*, 1.2* PostgreSQL 9.0, 9.1, 9.2, 9.3, 9.4* PostgreSQL 8.2, 8.3, 8.4 Progress OpenEdge 11.0, 11.1*, 11.2*, 11.3*, 11.4* Progress OpenEdge 10.1.x, 10.2.x Progress Rollbase 2.0 and higher* SAP Adaptive Server Enterprise 16.0* ServiceMax SugarCRM 7.1.6 and higher* Sybase Adaptive Server Enterprise 15.0, 15.5, 15.7 Sybase Adaptive Server Enterprise 12.0, 12.5, 12.5.x Sybase Adaptive Server Enterprise 11.9 Veeva CRM Blue text indicates cloud hosted Blue text* indicates cloud hosted with on-premises option
  • 41. © 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.41 External Object Report Demo
  • 42. © 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.42 Learn More about Salesforce External Object Reports Related Salesforce Winter ‘17 Release Notes DataDirect Hybrid OData Services [https://prgress.co/hybrid] Related tutorials from Salesforce Devs: Salesforce Developers guide to hybrid connectivity Trailhead for Salesforce Connect Related webinars from Progress: OData External Data Integration Strategies for SaaS [Guests: Microsoft and Oracle] Webinar: Integrate Oracle Data Sources with Salesforce Connect [Guest: Appirio] Firewall Friendly Pipeline for Secure Data Access