Art of the Possible with Microstrategy and Google
Total Page:16
File Type:pdf, Size:1020Kb
MicroStrategy & Google Joint Value Proposition HF Chadeisson Solutions Architect Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved. Safe Harbor Notice This presentation describes features that are under development by MicroStrategy. The objective of this presentation is to provide insight into MicroStrategy’s technology direction. The functionalities described herein may or may not be released as shown. This presentation contains statements that may constitute “forward-looking statements” for purposes of the safe harbor provisions under the Private Securities Litigation Reform Act of 1995, including estimates of future technology releases. Forward-looking statements inherently involve risks and uncertainties that could cause actual results of MicroStrategy Incorporated and its subsidiaries (collectively, the “Company”) to differ materially from the forward-looking statements. Factors that could contribute to such differences include: the Company’s ability to develop, market and deliver on a timely and cost-effective basis new or enhanced offerings that respond to technological change or new customer requirements; delays in the Company’s ability to develop or ship new products; the extent and timing of market acceptance of MicroStrategy’s new offerings; continued acceptance of the Company’s other products in the marketplace; competitive factors; general economic conditions; and other risks detailed in the Company’s registration statements and periodic reports filed with the Securities and Exchange Commission. By making these forward-looking statements, the Company undertakes no obligation to update these statements for revisions or changes after the date of this presentation. Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved. Google Product Suite Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved. MicroStrategy and Google Google Cloud Platform Suite Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved. MicroStrategy and Google Google Cloud Platform MicroStrategy Suite MicroStrategy Do it yourself AutoML mstrio for Python Gmail Calendar TensorFlow ML Engine Machine Learning Great on BigQuery Import Sheets from Drive Suite - Data G + Data Prep Dataflow Spanner Masters Cloud SQL Cloud SQL BigQuery Drive Sheets Docs Slides Export to Sheets HyperIntelligence HyperCards Runs on Compute Engine Hosting Compute Engine Kubernetes Engine App Engine Cloud Functions Chrome Chrome Chrome Store Chrome Enterprise Youtube Analytics Maps Assistant Dialogflow Android Chromecast Other With Services Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved. MicroStrategy & Google BigQuery (BQ) BigQuery Traditional Google Database BigQuery Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved. MicroStrategy & BigQuery (BQ) BigQuery Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved. BQ - Pricing BigQuery Pay as you go Flat Rate 5$ / To +30K$ / Month Cheap BigQuery Read while querying Compute Capacity Pay as you go 20$ / To / Month Cheaper Storage Usage based Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved. MicroStrategy & BQ Highlights BigQuery BQ best practices for Cost and Performance Leverage partitions If joins don’t perform, use Nested Repeated Records Table Name: orders_nested Problem: ApplySimple("_PARTITIONTIME", [AnyColumnName]) SELECT orders_nested.ORDER_DATE, SUM(order_items_unnest.quantity * order_items_unnest.unit_price) FROM orders_nested LEFT JOIN UNNEST(orders_nested.order_items) AS order_items_unnest GROUP BY orders_nested.ORDER_DATE Works with both a Schema and Data Import Solution: 1. Unnest in BQ Views (or 1 big view for Data Import) 2. Model with MicroStrategy’s Aggregate Aware (Schema only, doesn’t work with Data Import) Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved. MicroStrategy & BQ Highlights BigQuery Other things to know Temporary Tables & Multi Pass SQL BQ query initialization Self Service BI is unpredictable MicroStrategy cannot use BigQuery Problem 1. Use BQ Cache Temporary Tables 1. Every BQ query has a 1-2 seconds 2. BQ Cost Control – User quotas overhead MicroStrategy by default uses derived table 2. This apply to all passes. 100 passes will syntax (cascading subqueries) which might not take minimum 200 seconds of initialization always be optimal. time + required run time Solution: (valid for 11.0+) Solution 1. Permanent table creation 2. Use a BQ Dataset with default table expiration 3. Disable ”Temporary” tables drop NESTING Known Issues with custom BQ Types (String, Numeric) prevent us from doing CREATE TABLE Solution: (valid for 11.0+) 1. Use Implicit Temp Tables creation Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved. [TO BE VALIDATED] MicroStrategy & BQ Joint Customers BigQuery Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved. What you might hear about MicroStrategy and BigQuery BigQuery Customer issues Is MicroStrategy is Slow on BigQuery ? Google Field says: “MicroStrategy ODBC driver does not 1.Temporary tables creation and use the standard BigQuery APIs which limits Data Transfer multi pass issues to 2.5 MB/s. It does not happen in QlikSense, Tableau and Datastudio” Google Technology says: “Google has a "Standard API" for 2.Datatypes issues applications to connect to BQ. In collaboration between Google and Magnitude (Simba) teams the performance of the ODBC/JDBC drivers were significantly enhanced over the initial version of the Magnitude driver. The latest driver BQ whitepaper resolves these version (shipped by MicroStrategy) is performing on par or issues. Customer cases are being beyond the expectations for this API. reopened by Technical Support for • Jason Prodonovich • Technical Solutions Engineer - Cloud Partner Engineering • jsonproto@ google.com resolution (if using 11.0 or above) Even if it was true, Push Down SQL would make this irrelevant Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved. How about other vendors ? BigQuery PowerBI Tableau Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved. How about other vendors ? BigQuery Qlik Looker In-Memory is not suited for BigQuery 1.You pay for all the data 2.Even the one you do not use 3.Limits the Analytics Scope to what can fit in-memory 4.Requires huge load times Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved. MicroStrategy on Compute Engine (GCE) Compute Engine https://community.microstrategy.com/s/article/MicroStrategy-on-Google-Cloud-Platform Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved. MicroStrategy & TensorFlow TensorFlow mstrio for Python and R Documented on Github Available on PyPi Also works with Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved. MicroStrategy and Google Google Cloud Platform MicroStrategy Suite MicroStrategy Do it yourself AutoML mstrio for Python Gmail Calendar TensorFlow ML Engine Machine Learning Google Drive Great on BigQuery Connector Suite + - Data Data Prep Dataflow Spanner Masters Cloud SQL G Cloud SQL BigQuery Drive Sheets Docs Slides Custom Sheets Exporter HyperIntelligence HyperCards Runs on Compute Engine Hosting Compute Engine Kubernetes Engine App Engine Cloud Functions Chrome Chrome Chrome Store Chrome Enterprise Youtube Analytics Maps Assistant Dialogflow Android Chromecast Other With Services Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved. MicroStrategy HyperIntelligence Chrome Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved. MicroStrategy import from Drive Drive G-Suite MicroStrategy Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved. MicroStrategy export to Sheets Drive Based on Google Script, Sheets APIs and MicroStrategy APIs Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved. MicroStrategy & Other Google Products Analytics Android Assistant Dialogflow Maps Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved. MicroStrategy & Other Google Products Google Analytics Analytics Android Assistant Dialogflow Maps Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved. MicroStrategy & Other Google Products Android Analytics Android Assistant Dialogflow Maps Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved. MicroStrategy & Other Google Products Google Assistant & Dialogflow Analytics Android Assistant Dialogflow Maps Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved. MicroStrategy & Other Google Products Google Maps Analytics Android Assistant Dialogflow Maps Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved. MicroStrategy and Google Google Cloud Platform MicroStrategy Suite MicroStrategy Do it yourself AutoML mstrio for Python Gmail Calendar TensorFlow ML Engine Machine Learning Google Drive Great on BigQuery Connector Suite + - Data Data Prep Dataflow Spanner Masters Cloud SQL G Cloud SQL BigQuery Drive Sheets Docs Slides Custom Sheets Exporter HyperIntelligence HyperCards Runs on Compute Engine Hosting Compute Engine Kubernetes Engine App Engine Cloud Functions Chrome Chrome Chrome Store Chrome Enterprise Youtube Analytics Maps Assistant Dialogflow Android Chromecast Other With Services Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved. MicroStrategy Consulting Embedded Analytics Advisory Best practice guidance for embedding MicroStrategy into third-party applications. MicroStrategy.com/Services 27 Copyright © 2019 MicroStrategy Incorporated. All Rights Reserved. Enterprise Support Program Because we are vested in your success Reinvesting in you. Visit microstrategy.com/request-benefits to explore consulting services custom-built to help you become a more Intelligent Enterprise—and available at no cost to you..