<<

MicroStrategy & 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 Platform Suite

Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved. MicroStrategy and Google Platform MicroStrategy Suite MicroStrategy

Do it yourself AutoML

mstrio for Python Calendar TensorFlow ML Engine

Great on BigQuery Import Sheets from Drive Suite - Data

G + Data Prep Dataflow Masters Cloud SQL Cloud SQL BigQuery Drive Sheets Docs Slides Export to Sheets HyperIntelligence

HyperCards Runs on Compute Engine Hosting Compute Engine Engine App Engine Cloud Functions Chrome Chrome Chrome Store Chrome Enterprise

Youtube Analytics Maps Android 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 & 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 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

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 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

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 & Dialogflow

Analytics Android Assistant Dialogflow Maps

Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved. MicroStrategy & Other Google Products

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.