Home Services Partners Company
Informatica PowerCenter Salesforce CRM ODBC data integration ready for production

Informatica PowerCenter Salesforce CRM ODBC data integration ready for production

December 07, 2011 0 Comments

We just completed a POC now ready for production using Progress DataDirect Connect64 XE for ODBC Salesforce driver to migrate, replicate, cleanse, and synchronize Salesforce CRM data using Informatica PowerCenter v9.0.1 running on Linux x64.

What are the steps to configure DataDirect Connect64 XE for ODBC Salesforce with PowerCenter?

1. Download the free trial of the DataDirect Connect64 XE for ODBC Driver 6.1 for Unix/Linux. Verify patch level is 06.12.0071 or higher.

2. Test connect to your Salesforce account using our example program installed in samples/example.

3. Configure Informatica environment profile to include /lib directory of ODBC driver, and copy the [Salesforce] data source to Informatica's existing odbc.ini configuration file.

4. In odbc.ini data source configuration, set TransactionMode=1 for Salesforce data source.

[gsb_salesforce] Driver=/common/sumits/Connect64_for_ODBC_61Linuxx64/lib/ddsfrc25.so Description=DataDirect 6.1 Salesforce HostName=login.salesforce.com JVMArgs=-Xmx256m JVMClasspath=/app/pwcdev/Progress/DataDirect/Connect64_for_ODBC_61/java/lib/sforce.jar LogonDomain=progress.com SecurityToken=5oZ1dUZUcU2PXLIWwUS2hApl TransactionMode=1

5. Restart Informatica server to pick up new environment.

6. Create relational target or source for your workflow as if Salesforce were any other database connection.

What we learned about from the POC with the DataDirect Connect XE for ODBC Salesforce driver?

  • The driver has SQL-enabled the Salesforce CRM cloud, and therefore is configured as a relational database source in Informatica PowerCenter.
  • This has enabled similar functionality you get with Oracle, Sybase, and DB2 sources including built-in native bulk capabilities.
  • Salesforce looks like a relational database, but we should keep in mind one difference: transaction support.  The ODBC driver should be configured to ignore transactions by setting TransactionMode=0 in the odbc.ini data source.
  • The optional incremental change data capture cache built into the driver allows for flexibility with Salesforce performance compared to relational databases being accessed over the WAN.
  • This POC is the result of another successful POC that integrated Oracle Business Intelligence (OBIEE) with Salesforce using the same DataDirect Connect XE for ODBC driver.

How to get started today?

1. Download free 15 day trial of the DataDirect Connect XE for ODBC or JDBC Salesforce drivers to integrate an unlimited number of applications with Salesforce.

2. Or call 1-800-876-3101 to speak with a live Solutions Consultant to learn how other organizations are making progress with DataDirect Connect Salesforce integration.

Sumit Sakar

Sumit Sarkar

Sumit Sarkar is a Chief Data Evangelist at Progress, with over 10 years experience working in the data connectivity field. The world's leading consultant on open data standards connectivity with cloud data, Sumit's interests include performance tuning of the data access layer for which he has developed a patent pending technology for its analysis; business intelligence and data warehousing for SaaS platforms; and data connectivity for aPaaS environments, with a focus on standards such as ODBC, JDBC, ADO.NET and ODATA. He is an IBM Certified Consultant for IBM Cognos Business Intelligence and TDWI member. He has presented sessions on data connectivity at various conferences including Dreamforce, Oracle OpenWorld, Strata Hadoop, MongoDB World and SAP Analytics and Business Objects Conference, among many others. 

Read next Connect Microsoft Power BI to OpenEdge via ODBC Driver
Comments are disabled in preview mode.