microstrategy & google

28
Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved. MicroStrategy & Google Joint Value Proposition HF Chadeisson Solutions Architect

Upload: others

Post on 16-Oct-2021

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MicroStrategy & Google

Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.

MicroStrategy & GoogleJoint Value PropositionHF ChadeissonSolutions Architect

Page 2: MicroStrategy & Google

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.

Page 3: MicroStrategy & Google

Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.

Google Product Suite

Page 4: MicroStrategy & Google

Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.

Google Cloud Platform

MicroStrategy and GoogleSuite

Page 5: MicroStrategy & Google

Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.

ChromeChrome Enterprise

Data Prep Dataflow

ML EngineTensorFlow

Do it yourself AutoML

Compute Engine App EngineKubernetes Engine Cloud Functions

Hos

ting

BigQuery Spanner

Dat

a

Chrome Store

Cloud SQL

Google Cloud Platform

MicroStrategy and GoogleM

achi

ne L

earn

ing

MicroStrategy

Runs onCompute Engine

Great on BigQuery

Masters Cloud SQL

mstrio for Python

Sheets SlidesDocsDrive

G-S

uite

Gmail Calendar

Chr

ome

MicroStrategy

Import Sheets fromDrive

+Export to Sheets

HyperCards

Hyp

erIn

telli

genc

e

Suite

Analytics AndroidAssistant DialogflowMaps ChromecastYoutubeWithO

ther

Serv

ices

Page 6: MicroStrategy & Google

Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.

MicroStrategy & Google BigQuery (BQ)

Traditional Database

GoogleBigQuery

BigQuery

Page 7: MicroStrategy & Google

Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.

MicroStrategy & BigQuery (BQ)BigQuery

Page 8: MicroStrategy & Google

Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.

BQ - PricingBigQuery

BigQuery

Storage

5$ / To

Read while querying

Pay as you go

+30K$ / Month

Compute Capacity

Flat Rate

20$ / To / Month

Usage based

Pay as you go

Cheap

Cheaper

Page 9: MicroStrategy & Google

Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.

Leverage partitions

BQ best practices for Cost and Performance

If joins don’t perform, use Nested Repeated Records

MicroStrategy & BQ Highlights

ApplySimple("_PARTITIONTIME", [AnyColumnName])

Works with both a Schema and Data Import

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

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)

BigQuery

Table Name:orders_nested

Page 10: MicroStrategy & Google

Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.

Temporary Tables & Multi Pass SQL BQ query initialization Self Service BI is unpredictable

MicroStrategy & BQ HighlightsOther things to know

MicroStrategy cannot use BigQuery Temporary Tables

MicroStrategy by default uses derived table syntax (cascading subqueries) which might not always be optimal.

Solution: (valid for 11.0+)

1. Permanent table creation

2. Use a BQ Dataset with default table expiration

3. Disable ”Temporary” tables drop

Known Issues with custom BQ Types (String, Numeric) prevent us from doing CREATE TABLESolution: (valid for 11.0+)

1. Use Implicit Temp Tables creation

Problem1. Every BQ query has a 1-2 seconds

overhead

2. This apply to all passes. 100 passes will take minimum 200 seconds of initialization time + required run time

Solution

1. Use BQ Cache

2. BQ Cost Control – User quotas

NESTING

BigQuery

Page 11: MicroStrategy & Google

Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.

[TO BE VALIDATED] MicroStrategy & BQ Joint CustomersBigQuery

Page 12: MicroStrategy & Google

Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.

Customer issues Is MicroStrategy is Slow on BigQuery ?

What you might hear about MicroStrategy and BigQuery

1.Temporary tables creation and multi pass issues

2.Datatypes issues

BQ whitepaper resolves these issues. Customer cases are being reopened by Technical Support for resolution (if using 11.0 or above)

Google Field says: “MicroStrategy ODBC driver does notuse the standard BigQuery APIs which limits Data Transfer to 2.5 MB/s. It does not happen in QlikSense, Tableau and Datastudio”

Google Technology says: “Google has a "Standard API" for 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 version (shipped by MicroStrategy) is performing on par or beyond the expectations for this API.

• Jason Prodonovich • Technical Solutions Engineer - Cloud Partner Engineering • jsonproto@ google.com

Even if it was true, Push Down SQL would make this irrelevant

BigQuery

Page 13: MicroStrategy & Google

Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.

PowerBI Tableau

How about other vendors ?BigQuery

Page 14: MicroStrategy & Google

Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.

In-Memory is not suited for BigQuery1.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

Qlik Looker

How about other vendors ?BigQuery

Page 15: MicroStrategy & Google

Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.

MicroStrategy on Compute Engine (GCE)https://community.microstrategy.com/s/article/MicroStrategy-on-Google-Cloud-Platform Compute Engine

Page 16: MicroStrategy & Google

Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.

Documented on Github

mstrio for Python and R

Available on PyPi

MicroStrategy & TensorFlowTensorFlow

Also works with

Page 17: MicroStrategy & Google

Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.

ChromeChrome Enterprise

Data Prep Dataflow

ML EngineTensorFlow

Do it yourself AutoML

Compute Engine App EngineKubernetes Engine Cloud Functions

Hos

ting

BigQuery Spanner

Dat

a

Chrome Store

Cloud SQL

Google Cloud Platform

MicroStrategy and GoogleM

achi

ne L

earn

ing

MicroStrategy

Runs onCompute Engine

Great on BigQuery

Masters Cloud SQL

mstrio for Python

Sheets SlidesDocsDrive

G-S

uite

Gmail Calendar

Chr

ome

MicroStrategy

Google DriveConnector

+Custom Sheets

Exporter

HyperCards

Hyp

erIn

telli

genc

e

Suite

Analytics AndroidAssistant DialogflowMaps ChromecastYoutubeWithO

ther

Serv

ices

Page 18: MicroStrategy & Google

Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.

MicroStrategy HyperIntelligenceChrome

Page 19: MicroStrategy & Google

Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.

MicroStrategyG-Suite

MicroStrategy import from DriveDrive

Page 20: MicroStrategy & Google

Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.

MicroStrategy export to SheetsBased on Google Script, Sheets APIs and MicroStrategy APIs

Drive

Page 21: MicroStrategy & Google

Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.

MicroStrategy & Other Google Products

Analytics Android Assistant Dialogflow Maps

Page 22: MicroStrategy & Google

Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.

Analytics Android Assistant Dialogflow Maps

MicroStrategy & Other Google ProductsGoogle Analytics

Analytics Android Assistant Dialogflow Maps

Page 23: MicroStrategy & Google

Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.

MicroStrategy & Other Google ProductsAndroid

Analytics Android Assistant Dialogflow Maps

Page 24: MicroStrategy & Google

Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.

MicroStrategy & Other Google ProductsGoogle Assistant & Dialogflow

Analytics Android Assistant Dialogflow Maps

Page 25: MicroStrategy & Google

Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.

MicroStrategy & Other Google ProductsGoogle Maps

Analytics Android Assistant Dialogflow Maps

Page 26: MicroStrategy & Google

Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.

ChromeChrome Enterprise

Data Prep Dataflow

ML EngineTensorFlow

Do it yourself AutoML

Compute Engine App EngineKubernetes Engine Cloud Functions

Hos

ting

BigQuery Spanner

Dat

a

Chrome Store

Cloud SQL

Google Cloud Platform

MicroStrategy and GoogleM

achi

ne L

earn

ing

MicroStrategy

Runs onCompute Engine

Great on BigQuery

Masters Cloud SQL

mstrio for Python

Sheets SlidesDocsDrive

G-S

uite

Gmail Calendar

Chr

ome

MicroStrategy

Google DriveConnector

+Custom Sheets

Exporter

HyperCards

Hyp

erIn

telli

genc

e

Suite

Analytics AndroidAssistant DialogflowMaps ChromecastYoutubeWithO

ther

Serv

ices

Page 27: MicroStrategy & Google

Copyright © 2019 MicroStrategy Incorporated. All Rights Reserved.

MicroStrategy Consulting

27

Embedded Analytics Advisory

Best practice guidance for embedding MicroStrategy into third-party applications.

MicroStrategy.com/Services

Page 28: MicroStrategy & Google

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.

Enterprise Support ProgramBecause we are vested in your success

Reinvesting in you.