Upload
dangliem
View
229
Download
1
Embed Size (px)
Citation preview
DataDirect Cloud and MicroStrategy Access Eloqua, Marketo, Sugar CRM, Hubspot, Veeva CRM, Microsoft Dynamics CRM to drive your business
Core message of the presentation DataDirect Cloud and MicroStrategy can help you build analytics on top of Cloud/SaaS Sources
• DataDirect Cloud technology turns cloud sources into databases • Provides a cloud interface to configure the connector • Provides an ODBC driver to connect to the sources.
• MicroStrategy allows you to do enterprise reporting and dashboards on these cloud sources via DataDirect Cloud • Analyze the data via interactive queries • Combine information from multiple data sources • Build Enterprise reports and dashboards
Cloud/SaaS applications are disrupting the IT market A clear of trend of migration to the cloud for a number of enterprise applications
http://www.forbes.com/sites/louiscolumbus/2015/01/24/roundup-of-cloud-computing-forecasts-and-market-estimates-2015/#192c1957740c
Analytics for the SaaS applications are siloed It is critical to have the data from all the systems at your hand to do analysis
http://www.forbes.com/sites/louiscolumbus/2015/01/24/roundup-of-cloud-computing-forecasts-and-market-estimates-2015/#192c1957740c
Business Analysts like SQL and SaaS firms like WebServices DataDirect Cloud is a bridge between these two worlds
• Cloud/SaaS Providers
• Business Analysts
DataDirect Cloud Technology
About Progress DataDirect A long partnership in connecting to datasources
MicroStrategy and Progress DataDirect Partnership • Embedded for 15 years • Used to connect to all major relational databases, Hadoop-Hive,
Cloudera-Impala, MongoDB, Redshift, and Salesforce • MicroStrategy 10 is certified against the DataDirect Cloud Driver
DataDirect Cloud Connectivity Service for Analytics
• Overview of DataDirect Cloud for MicroStrategy • Popular data sources for MicroStrategy shops • Best practices and Lessons Learned • Demo
Overview of DataDirect Cloud for MicroStrategy Connectivity Service for Analytics
What is it? • Connectivity Service for BI and Analytics • Direct SQL access to cloud sources (ODBC,JDBC) • Connect any hybrid cloud/on-prem environment (ODBC, JDBC, OData)
What is it not? • Not an integration platform (ETL or ESB) • Not cloud data storage • Not a data preparation tool
Overview of DataDirect Cloud for MicroStrategy Architecture
Standard BI Connectivity • ANSI SQL • Relational Data
Models • Joins • Aggregates • Scalar Functions
Cloud Apps
Cloud DBMS
Cloud Platforms
RDBMS NoSQL/NewSQL
Big Data
SQL over https https
Overview of DataDirect Cloud for MicroStrategy Get SQL interface on top of any API
Syntax SELECT select_clause from_clause [where_clause] [groupby_clause] [having_clause] [{UNION [ALL | DISTINCT] | {MINUS [DISTINCT] | EXCEPT [DISTINCT]} | INTERSECT [DISTINCT]} select_statement] [orderby_clause] [limit_clause]
Overview of DataDirect Cloud for MicroStrategy Get SQL interface on top of any API
Data Source API
Eloqua Web Services API (REST/SOAP) Bulk and non-Bulk APIs No query language
Oracle Service Cloud Web Services APIs (REST/SOAP) ROQL
Google Analytics Hypercube (query limits of 10 metrics grouped by max of 7 dimensions)
Veeva CRM SOAP, BULK, Metadata APIs SOQL
Power of ODBC DSNs for MicroStrategy Connect Live with DataDirect Cloud ODBC client
Popular Cloud Data Sources Cloud and Hybrid Connectivity
• Eloqua • Oracle Service Cloud • Marketo • Hubspot • Google Analytics • Veeva CRM • Salesforce • Amazon Redshift • SugarCRM • Hosted Databases (over HTTPS)
Best practices and Lessons Learned
• SaaS APIs are not databases • How to handle authentication • Keeping up with the APIs • Connect Live versus ETL • Understand road map for new SaaS applications
Best practices and Lessons Learned SaaS APIs versus databases
• Query language? • Relationships? • Leverage cloud for non-optimized queries
LESSONS LEARNED Live Connect to unrelated objects from any SaaS application with large data volumes will be a challenge – not really different from RDBMS.
Best practices and Lessons Learned How to handle authentication
• Create different ODBC connections and privileges (similar to RDBMS)
• Common SaaS users and roles for BI
LESSONS LEARNED How to delegate Microstrategy SSO to Salesforce SSO?
Best practices and Lessons Learned Keeping up with the APIs
• Understand API version changes • Schema management
• Refresh schema? • Understand API call limits
LESSONS LEARNED Salesforce API changes quarterly and requires updates to connectors to support latest fields/objects.
Best practices and Lessons Learned Connect Live versus In memory dataset
• Understand performance of the APIs • What data volumes are required?
LESSONS LEARNED Pulling very large data volumes in activity and lead records from Eloqua or Marketo is not practical to connect live.
Best practices and Lessons Learned Know your Roadmap
• Demonstrate thought leadership • Understand the SaaS BI landscape
LESSONS LEARNED Publish data sets for self service analytics. Departments may not engage IT group and duplicate BI efforts further fragmenting your intelligence.
Demo Microstrategy Desktop with DataDirect Cloud
MicroStrategy’s Integration with DataDirect Cloud
Connecting to DataDirect Cloud You could create either a DSN or DSN-less Connection
• For advanced settings a DSN option may be helpful
Connecting to DataDirect Cloud You could create either a DSN or DSN-less Connection
• For fast and easy data connection creation use the DSN-less option
https://documentation.progress.com/output/DataDirect/DataDirectCloud/#page/odbc/advanced-tab-options.html#
Cleansing the cloud data User can use any of the options ‘Build a Query’, ‘Pick Tables’, and ‘Type a Query’
• The wrangling option is currently available for ‘Pick Tables’ and ‘Type a Query’
Cleansing the cloud data Wrangling can be used to cleanse the data and get it ready for analysis
• Data in the cloud is often manually entered and may need cleansing • Wrangling can only be used when publishing in-memory cubes
Securitizing the Cloud Data ‘Map to Project Attribute’ to inherit data security properties from the project schema
• All the security filters and the attribute ACLs are inherited • Allows administrators to maintain data security in a centralized
manner
Securitizing the Cloud Data Set Access previliges and data security
• You can set security filters on the attributes in the dataset • You can set the access previliges to the dataset
Improving your dashboard performance Building Multi-Source In-memory Datasets
• You can create search indexes on certain attributes for faster search filter performance in dashboards (Firstname, Lastname etc)
• Parition the cube to utilize multiple cores on your I-server for parallel query processing (Using the primary key)
Merging Data from Multiple Sources Building Multi-Source In-memory Datasets
• Bring in data from files, other databases, Hadoop, Cloud Sources and build In-memory datasets.
• Creates an optimized dataset that provides scalable performance
Merging Data from Multiple Sources Use Data blending when mixing ‘Live Connect’ source with ‘In-memory’ dataset
• Usecase: Merging live cloud data with data from an excel sheet
Administering the Cloud Data Incremental Scheduled update to the dataset
• Set the alternate source to a ‘view’ for that particular table • Only update the modified list of entries in the table
Administering the Cloud Data Use ACLs to control access to the data connections
• Use the developer to provide accesses to Users / Groups
Using prompts with Cloud Data Use freeform SQL reports from MicroStrategy Developer
• Set value prompts for different fields • Set dynamic date prompts for easier user experience
Demo Microstrategy Enterprise with DataDirect Cloud
DataDirect Cloud and MicroStrategy Leverage your enterprise cloud assets with MicroStrategy
• DataDirect Cloud provides connectivity to a variety of cloud sources • Eloqua, Oracle Service Cloud, Marketo, Hubspot, Google Analytics, Veeva
CRM, Salesforce, SugarCRM etc
• Access to Enterprise Cloud Assets through a SQL Interface
• Explore your Cloud data using Visual Insight • Use Multi-Table Datasets and Data Blending to merge different sources
• Build Enterprise Dashboards and Mobile Applications with MicroStrategy
Questions ?