Real-time SQL Access
To Your Salesforce.com Data
Sumit Sarkar, Progress Software, Principal Systems Engineer
@SAsInSumit
Progress DataDirect Connect:
Connecting the World’s Data
Any Application

Any Platform

Any Data Source

ISV Applications / Corporate IT Applications
AIX HP-UX Linux Solaris Windows z/OS
x86-64 Itanium PA-RISC PPC SPARC

CONNECT
Specialty

SaaS
▪Salesforce
▪Netsuite
▪Eloqua
▪Dynamics
▪Marketo

▪Proprietary Data
▪Multi-Dimensional Data
▪Business Logic
▪Archive Files
▪More…

Other
▪
▪
▪
▪
▪

dBase
Clipper
FoxPro
MS Access
MS Excel

▪
▪
▪
▪
▪

Lotus Notes
SQL BASE
Text
XML
More…

CLOUD

SequeLINK

OpenAccess

ADO.NET

Relational
▪Oracle
▪SQL Server
▪DB2
▪Sybase
▪OpenEdge
▪MySQL

▪
▪
▪
▪
▪

Greenplum
Teradata
Informix
PostgreSQL
More…

NoSQL
▪Apache Hadoop
Hive/Hive2
▪Cloudera Impala
▪Amazon
▪Map/R
▪HortonWorks
How Do We See the Salesforce Platform?

RDBMS
Agenda
▪ How SQL-92 ODBC and JDBC access works against Salesforce?
▪ What are organizations doing with this today?
▪ Demos
ODBC SQL-92 Architecture
JDBC SQL-92 Architecture
How Do Salesforce
Shops Use SQL Access
to Salesforce?
Data Integration
▪ Informatica PowerCenter
▪ SQL Server Integration Services (SSIS)
▪ Oracle Data Integrator, Oracle Warehouse Builder
▪ Pentaho Data Integrator
▪ SAP Data Services
▪ Accelrys Pipeline Pilot
▪ Scribe Software
▪ Teradata Parallel Transporter
Business Intelligence
▪ IBM Cognos BI, TM1
▪ Oracle Business Intelligence (OBIEE), BI Publisher
▪ SAP Business Objects
▪ SQL Server Reporting Services (SSRS)
▪ SAS
▪ Tableau
▪ Qlikview
▪ Spotfire
DEMO: Real-time SQL Is EVEN BETTER with Cloud Apps

Data replication/migration
required for BI/DW in on-premise
deployments

SQL
PROD
CRM
DEMO: Real-time SQL Is EVEN BETTER with Cloud Apps

SQ

L

PROD

CRM
CRM

CRM
Database Federation
▪ Oracle Database Gateway
▪ SQL Server Linked Server
▪ Sybase EDCA
▪ DB2 Federation Server
Business Systems
▪ IBM Optim
▪ Unica Campaign Affinium
▪ Shoretel
▪ UPS WorldShip
DEMO: DB Federation Is EVEN BETTER with Cloud Apps
Real-time ODBC SQL
connectivity from Bus Systems

SQL

SQL

ERP

ORA

MS SQL

FINANCE
Developing Applications
▪ Hibernate
▪ .NET ASP.NET
▪ Spring MVC
▪ Oracle ADF
▪ Progress ABL
▪ Django / Python
▪ IBM Websphere
▪ JBoss
Ad Hoc Queries
▪ Toad for Data Analysts
▪ Microsoft Access and Excel
▪ DB Visualizer
▪ WinSQL
Demo: Direct SQL Is EVEN BETTER with Cloud Apps

Real-time JDBC SQL connectivity

SQL
Query
Tool
SQL Is Driving Demand for Salesforce Platform
▪ Operational Business Intelligence for force.com Apps
▪ Seamlessly migrate on-premise apps to force.com dependant on SQL
infrastructure
▪ Use Salesforce Platform capacity as a relational database
Takeaways for SQL to Salesforce
▪ ODBC / JDBC SQL access instantly connect thousands of applications
to Salesforce.com Platform
▪ Make data in SaaS applications available to everyone
▪ Unique data connectivity enables real-time SQL access for reporting,
analytics and batch processing against a live data source
Try It Out
Salesforce SQL-92 ODBC / JDBC drivers
www.datadirect.com
SQL cloud service
www.datadirectcloud.com
Sumit Sarkar
Principal Systems Engineer,
@SAsInSumit
www.linkedin.com/in/meetsumit
Real-time SQL Access to Your Salesforce.com Data Using Progress Data Direct

Real-time SQL Access to Your Salesforce.com Data Using Progress Data Direct

  • 1.
    Real-time SQL Access ToYour Salesforce.com Data Sumit Sarkar, Progress Software, Principal Systems Engineer @SAsInSumit
  • 2.
    Progress DataDirect Connect: Connectingthe World’s Data Any Application Any Platform Any Data Source ISV Applications / Corporate IT Applications AIX HP-UX Linux Solaris Windows z/OS x86-64 Itanium PA-RISC PPC SPARC CONNECT Specialty SaaS ▪Salesforce ▪Netsuite ▪Eloqua ▪Dynamics ▪Marketo ▪Proprietary Data ▪Multi-Dimensional Data ▪Business Logic ▪Archive Files ▪More… Other ▪ ▪ ▪ ▪ ▪ dBase Clipper FoxPro MS Access MS Excel ▪ ▪ ▪ ▪ ▪ Lotus Notes SQL BASE Text XML More… CLOUD SequeLINK OpenAccess ADO.NET Relational ▪Oracle ▪SQL Server ▪DB2 ▪Sybase ▪OpenEdge ▪MySQL ▪ ▪ ▪ ▪ ▪ Greenplum Teradata Informix PostgreSQL More… NoSQL ▪Apache Hadoop Hive/Hive2 ▪Cloudera Impala ▪Amazon ▪Map/R ▪HortonWorks
  • 3.
    How Do WeSee the Salesforce Platform? RDBMS
  • 4.
    Agenda ▪ How SQL-92ODBC and JDBC access works against Salesforce? ▪ What are organizations doing with this today? ▪ Demos
  • 5.
  • 6.
  • 7.
    How Do Salesforce ShopsUse SQL Access to Salesforce?
  • 8.
    Data Integration ▪ InformaticaPowerCenter ▪ SQL Server Integration Services (SSIS) ▪ Oracle Data Integrator, Oracle Warehouse Builder ▪ Pentaho Data Integrator ▪ SAP Data Services ▪ Accelrys Pipeline Pilot ▪ Scribe Software ▪ Teradata Parallel Transporter
  • 9.
    Business Intelligence ▪ IBMCognos BI, TM1 ▪ Oracle Business Intelligence (OBIEE), BI Publisher ▪ SAP Business Objects ▪ SQL Server Reporting Services (SSRS) ▪ SAS ▪ Tableau ▪ Qlikview ▪ Spotfire
  • 10.
    DEMO: Real-time SQLIs EVEN BETTER with Cloud Apps Data replication/migration required for BI/DW in on-premise deployments SQL PROD CRM
  • 11.
    DEMO: Real-time SQLIs EVEN BETTER with Cloud Apps SQ L PROD CRM CRM CRM
  • 12.
    Database Federation ▪ OracleDatabase Gateway ▪ SQL Server Linked Server ▪ Sybase EDCA ▪ DB2 Federation Server
  • 13.
    Business Systems ▪ IBMOptim ▪ Unica Campaign Affinium ▪ Shoretel ▪ UPS WorldShip
  • 14.
    DEMO: DB FederationIs EVEN BETTER with Cloud Apps Real-time ODBC SQL connectivity from Bus Systems SQL SQL ERP ORA MS SQL FINANCE
  • 15.
    Developing Applications ▪ Hibernate ▪.NET ASP.NET ▪ Spring MVC ▪ Oracle ADF ▪ Progress ABL ▪ Django / Python ▪ IBM Websphere ▪ JBoss
  • 16.
    Ad Hoc Queries ▪Toad for Data Analysts ▪ Microsoft Access and Excel ▪ DB Visualizer ▪ WinSQL
  • 17.
    Demo: Direct SQLIs EVEN BETTER with Cloud Apps Real-time JDBC SQL connectivity SQL Query Tool
  • 18.
    SQL Is DrivingDemand for Salesforce Platform ▪ Operational Business Intelligence for force.com Apps ▪ Seamlessly migrate on-premise apps to force.com dependant on SQL infrastructure ▪ Use Salesforce Platform capacity as a relational database
  • 19.
    Takeaways for SQLto Salesforce ▪ ODBC / JDBC SQL access instantly connect thousands of applications to Salesforce.com Platform ▪ Make data in SaaS applications available to everyone ▪ Unique data connectivity enables real-time SQL access for reporting, analytics and batch processing against a live data source
  • 20.
    Try It Out SalesforceSQL-92 ODBC / JDBC drivers www.datadirect.com SQL cloud service www.datadirectcloud.com
  • 21.
    Sumit Sarkar Principal SystemsEngineer, @SAsInSumit www.linkedin.com/in/meetsumit