Salesforce external objects using Heroku Cloud DB

6
2016.04.22 Octet Solutions, LLC Toru Yatsue Cloud DB + Salesforce - Data storage restriction release - Relational Database on Cloud Access control with Salesforce 1

Transcript of Salesforce external objects using Heroku Cloud DB

Page 1: 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

Page 2: Salesforce external objects using Heroku Cloud DB

✦ 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

Page 3: Salesforce external objects using Heroku Cloud DB

System Configuration &

Integrated sample

Page 4: Salesforce external objects using Heroku Cloud DB

✦ 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

Page 5: Salesforce external objects using Heroku Cloud DB

"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

Page 6: Salesforce external objects using Heroku Cloud DB

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