ibis 2015 final template
TRANSCRIPT
![Page 1: Ibis 2015 final template](https://reader038.vdocuments.site/reader038/viewer/2022110200/55c4b272bb61eb242c8b4788/html5/thumbnails/1.jpg)
Real-time BO Universe to Cloud Data Sources
Sumit Sarkar (@SAsInSumit)Chief Data Evangelist, DataDirect
![Page 2: Ibis 2015 final template](https://reader038.vdocuments.site/reader038/viewer/2022110200/55c4b272bb61eb242c8b4788/html5/thumbnails/2.jpg)
Experience with Data Connectivity for BI
Talk to BI communities across Oracle, SAP, IBM, Microstrategy, Tableau, JasperSoft and Qlikview.
Advocate for BI professionals at shows across Dreamforce, Hadoop Strata and MongoDBWorld
Contributor to TDWI, Odata.org, Oracle Data Integration, Salesforce Developers, Progress Data Connections, and Microstrategy
![Page 3: Ibis 2015 final template](https://reader038.vdocuments.site/reader038/viewer/2022110200/55c4b272bb61eb242c8b4788/html5/thumbnails/3.jpg)
DataDirect ODBC, JDBC, OData for Disruptive Data
Big Data/NoSQL Apache Hadoop Hive
Cloudera Hortonworks MapR EMR
Pivotal HAWQ MongoDB Cassandra SparkSQL Apache Solr*
Data Warehouses Amazon Redshift SAP Sybase IQ Teradata Oracle Exadata Pivotal Greenplum
Relational Oracle DB Microsoft SQL
Server IBM DB2 for I IBM DB2 for z/OS IBM DB2 for LUW MySQL MemSQL PostgreSQL IBM Informix SAP Sybase Pervasive SQL Progress OpenEdge Progress Rollbase Splice Machine* IBM DashDB*
SaaS/Cloud Salesforce.com
Database.com FinancialForce Veeva CRM ServiceMAX
Hubspot Marketo Microsoft Dynamics
CRM Microsoft SQL Azure Oracle Eloqua Oracle Service Cloud Google Analytics Netsuite* SQL over HTTPS
In-Memory MemSQL SAP HANA Oracle TImesTen* VoltDB*
![Page 4: Ibis 2015 final template](https://reader038.vdocuments.site/reader038/viewer/2022110200/55c4b272bb61eb242c8b4788/html5/thumbnails/4.jpg)
Agenda
1- Introduction to SAP Business Objects Cloud Universes
2- Architecture options for Cloud Universes
3- Best Practices and Lessons Learned
![Page 5: Ibis 2015 final template](https://reader038.vdocuments.site/reader038/viewer/2022110200/55c4b272bb61eb242c8b4788/html5/thumbnails/5.jpg)
Goals
1- Understanding of a Cloud Universe
2- Be the thought leader on cloud data sources.
![Page 6: Ibis 2015 final template](https://reader038.vdocuments.site/reader038/viewer/2022110200/55c4b272bb61eb242c8b4788/html5/thumbnails/6.jpg)
1- Introduction to SAP Business Objects Cloud Universes
a. What is a Cloud Universe?
b. Common Cloud Data Sources
c. Common use cases in production
![Page 7: Ibis 2015 final template](https://reader038.vdocuments.site/reader038/viewer/2022110200/55c4b272bb61eb242c8b4788/html5/thumbnails/7.jpg)
Introduction: What is a cloud Universe?
![Page 8: Ibis 2015 final template](https://reader038.vdocuments.site/reader038/viewer/2022110200/55c4b272bb61eb242c8b4788/html5/thumbnails/8.jpg)
Introduction: Common cloud data sources for BOBJSaaSSalesforceVeeva CRMNetSuiteServiceNowCloud9WorkDayTavantKinaxis Rapid ResponseCloud DatabasesAmazon RedshiftSQL Server AzureHosted DBs
![Page 9: Ibis 2015 final template](https://reader038.vdocuments.site/reader038/viewer/2022110200/55c4b272bb61eb242c8b4788/html5/thumbnails/9.jpg)
Introduction: Common Use Cases
•Salesforce reporting (native reporting inadequate)•Migrating/Consolidating BI Platforms to Business Objects•Real-time data blending in MSU to supplement the Data Warehouse with real-time Salesforce data•Real-time Mobile Universe Web Intelligence
![Page 10: Ibis 2015 final template](https://reader038.vdocuments.site/reader038/viewer/2022110200/55c4b272bb61eb242c8b4788/html5/thumbnails/10.jpg)
2- Architecture options for Cloud Universes
a. Real-time / Direct
b. Data Warehouse
c. Staging Database
d. Hybrid (Real-time and Data Warehouse)
e. Pros/Cons
![Page 11: Ibis 2015 final template](https://reader038.vdocuments.site/reader038/viewer/2022110200/55c4b272bb61eb242c8b4788/html5/thumbnails/11.jpg)
Architecture: Real-time / Direct
UNIVERSE
![Page 12: Ibis 2015 final template](https://reader038.vdocuments.site/reader038/viewer/2022110200/55c4b272bb61eb242c8b4788/html5/thumbnails/12.jpg)
Architecture: Staging Databases
UNIVERSE
![Page 13: Ibis 2015 final template](https://reader038.vdocuments.site/reader038/viewer/2022110200/55c4b272bb61eb242c8b4788/html5/thumbnails/13.jpg)
Architecture: Data Warehouse
UNIVERSE
![Page 14: Ibis 2015 final template](https://reader038.vdocuments.site/reader038/viewer/2022110200/55c4b272bb61eb242c8b4788/html5/thumbnails/14.jpg)
Architecture: Data Warehouse and real-time
UNIVERSE
![Page 15: Ibis 2015 final template](https://reader038.vdocuments.site/reader038/viewer/2022110200/55c4b272bb61eb242c8b4788/html5/thumbnails/15.jpg)
Architecture: Pros/Cons
Real-time Direct
Data Warehouse
Staging Database
DW and real-time (MSU)
Self Service Y
Rapid Development
Y
Real-time Y Y
360 view Y Y
Local Connection
Y Y Y
![Page 16: Ibis 2015 final template](https://reader038.vdocuments.site/reader038/viewer/2022110200/55c4b272bb61eb242c8b4788/html5/thumbnails/16.jpg)
Architecture: SaaS ODBC3 Universe ConnectionIDT/UDT – 32-bitApp Server/BODS – 64-bit
![Page 17: Ibis 2015 final template](https://reader038.vdocuments.site/reader038/viewer/2022110200/55c4b272bb61eb242c8b4788/html5/thumbnails/17.jpg)
![Page 18: Ibis 2015 final template](https://reader038.vdocuments.site/reader038/viewer/2022110200/55c4b272bb61eb242c8b4788/html5/thumbnails/18.jpg)
![Page 19: Ibis 2015 final template](https://reader038.vdocuments.site/reader038/viewer/2022110200/55c4b272bb61eb242c8b4788/html5/thumbnails/19.jpg)
![Page 20: Ibis 2015 final template](https://reader038.vdocuments.site/reader038/viewer/2022110200/55c4b272bb61eb242c8b4788/html5/thumbnails/20.jpg)
![Page 21: Ibis 2015 final template](https://reader038.vdocuments.site/reader038/viewer/2022110200/55c4b272bb61eb242c8b4788/html5/thumbnails/21.jpg)
3- Best Practices
a. SaaS data sources are not relational databases or MPP warehouses (non-optimized joins)
b. How to handle authentication
c. Keeping up with the APIs
d. Real-time versus ETL (MSU and SSU)
e. Understand road map for new SaaS applications
![Page 22: Ibis 2015 final template](https://reader038.vdocuments.site/reader038/viewer/2022110200/55c4b272bb61eb242c8b4788/html5/thumbnails/22.jpg)
Best Practices: SaaS APIs vs databases
• Determine if SaaS source has a query language
• What relationships are exposed between objects
• Capacity planning for larger in-memory operations
LESSONS LEARNEDModeling Universe on top of unrelated objects from any SaaS application with large data volumes will be a challenge – not really different from RDBMS.
![Page 23: Ibis 2015 final template](https://reader038.vdocuments.site/reader038/viewer/2022110200/55c4b272bb61eb242c8b4788/html5/thumbnails/23.jpg)
Best Practices: Authentication
• Salesforce shops typically setup a common BI user
• Single Sign-On requirements
LESSONS LEARNEDHow to delegate BOBJ SSO to Salesforce SSO?
![Page 24: Ibis 2015 final template](https://reader038.vdocuments.site/reader038/viewer/2022110200/55c4b272bb61eb242c8b4788/html5/thumbnails/24.jpg)
Best Practices: Keeping up with the APIs
• Find out how often APIs change for your SaaS source
• Schema management for new objects/fields• Refresh schema?
• Understand API call limits for 24 hour period
LESSONS LEARNEDSalesforce API changes quarterly and requires updates to connectors to support latest fields/objects. This is reason native connector with BODS does not work well.
![Page 25: Ibis 2015 final template](https://reader038.vdocuments.site/reader038/viewer/2022110200/55c4b272bb61eb242c8b4788/html5/thumbnails/25.jpg)
Best Practices: Real-time versus ETL
• Understand the performance of the APIs
• What data volumes are required?
LESSONS LEARNEDPulling very large data volumes in activity and lead records from Eloqua or Marketo for a real-time Universe is not practical.
![Page 26: Ibis 2015 final template](https://reader038.vdocuments.site/reader038/viewer/2022110200/55c4b272bb61eb242c8b4788/html5/thumbnails/26.jpg)
Best Practices: Know your data road map
• Demonstrate thought leadership by showing what SaaS sources you can support.
• Understand the SaaS BI landscape by department to compare contrast your services.
LESSONS LEARNEDDepartments may not engage BOBJ group and duplicate BI efforts further fragmenting the data intelligence.
![Page 27: Ibis 2015 final template](https://reader038.vdocuments.site/reader038/viewer/2022110200/55c4b272bb61eb242c8b4788/html5/thumbnails/27.jpg)
Resources
• Blog tutorial to create a Salesforce Universe: https://blogs.datadirect.com/2012/05/sap-business-objects-universe-to-salesforce-crm-database-com-force-com.html
• Blog tutorial to create a Marketing Universe: https://blogs.datadirect.com/2014/01/sap-business-objects-universe-marketing-data-eloqua-marketo.html
• Blog tutorial to integrate BO Data Services with Cloud Sources: https://blogs.datadirect.com/2015/02/sap-bods-linux-salesforce-com-netsuite.html