Salesforce external objects using Heroku Cloud DB
-
Upload
toru-yatsue -
Category
Technology
-
view
347 -
download
1
Transcript of Salesforce external objects using Heroku Cloud DB
2016.04.22 Octet Solutions, LLC Toru Yatsue
Cloud DB + Salesforce- Data storage restriction release -
Relational Database on CloudAccess control with Salesforce
1
✦ Challenges
• View multi-site tool maintenance information on Salesforce
- Limited storage on Salesforce
• External database on cloud integration with Salesforce
- External database as reference only and not to store data in Salesforce
✦ Analysis
• Salesforce and CloudDB connection relation
- "Lightning Connect" (Salesforce Connect) + OData (Open Data Protocol) interface analysis
• CloudDB to Salesforce data link
- Heroku (Salesforce on Amazon)、AWS (Amazon)、VPS (Virtual Private Server)
• On-site data transfer to CloudDB
✦ Result • Heroku CloudDB provides seamless system build with Salesforce
- I/F provided by Salesforce makes seamless connection with security control
- Cost and maintenance performance available with Salesforce full connection
• Multi-site data integration provides ability and creativity
- Data integration on CloudDB provides new stage of analysis
✦ Solutions
• Salesforce external objects using Heroku Cloud DB
- Additional I/F connection to existing contract with Salesforce
- One stop maintenance with Salesforce cloud function
Summary
2
NNeeww FFiinnddiinnggss
System Configuration &
Integrated sample
✦ System outline
ETL ! !
"Cloud DB + Salesforce" system configuration
4
ETL
ETL: Extract Transform Load
ETLSite-C
Site-B
Site-A
① ETL gathering multi-site data
①
①
①
②
②
②
② ETL loading data ot CloudDB
⑤ Detail analysisw/ integrated data
④ as-is Connection and View
③ Connection of CloudDB-Salesforce
③
④
⑤
CloudDB exiting I/F Salesforce entrance I/F
"CloudDB + Salesforce" Integrated Sample
✦ Data storage location • Top Category�⇐ Salesforce custom object
- Information of top category
- [Key item] Relational key for detail information �[ex: Function name, Tool name]
• Key Category�⇐ CloudDB Key table
- Key item basic information
- [Sub Key item] Relational key for individual information �[ex: Function Detail, Tool number, externalID(default)]
• Detail information�⇐ CloudDB�Individual table
- [Sub Key} detail information �[ex: Tool Log, maintenance history]
✦ CloudDB table structure
5
✦ External DB integration with Salesforce
Top information
Detail information
Top Category
Key table
Individual table
Key item Information
Data integration effect
✦ Effect of data integration on Salesforce • Common view format for all sites on Salesforce
- Salesforce user will have common view for all site data
- View update on Salesforce immediately affect all site
- Flexible salesforce objects modification [Key item] will keep connection with CloudDB
✦ Effect of data migration on CloudDB
• New stage of analysis with multi-site data integration
- Inter-Site analysis [ex: tool property comparison between sites]
- User selection of analysis application
‣ Traditional ODBC/JDBC connection to CloudDB
‣ Application example: Excel, Access, JMP, SAS, Modeler ....
- "Big Data" analysis with private "IoT" data
‣ Internal private analysis
‣ Joint analysis with external data
• External public web service
- Information on-demand providing in any required format
- Backbone database for external web hosting
6
CloudDB + Excel