Post on 18-Apr-2020
#mstrworld
No Data Left behind: 20+ new data sources with
new data preparation in MicroStrategy 10
Laurent Lee-A-Sioe, Manager Avant-Vente
#mstrworld
MicroStrategy Analytics
Agenda
2
• Product Workflows
• Different Data Import Processes
• Product Demonstrations
• Data Preparation
• Product Demonstration
• Next Steps
• Q&A
#mstrworld
MicroStrategy Analytics
From Connect to Collaborate in Minutes
3
CONNECT DISCOVER SHARE CONNECT DATA MODELING DISCOVER SHARE
#mstrworld 4
In-memory
Databases (Row\Columnar), Warehouse, Appliance, OLAP, SaaS based apps, Cloud
sources, Social Data, User/departmental data.
4
No Data Left Behind
#mstrworld
Simpler and Richer Data Access – Files
Enhanced Import of Excel, CSV and Text Delimited
5
Support for all Text Delimiter files
and Quotes (Single, Double)
Simple, Easy to use Drag & Drop Interface
Option to add multiple files
Browse a folder from a personal
computer OR from server
#mstrworld
Simpler and Richer Data Access – Web Scraping
Import data from any HTML page
7
http://en.wikipedia.org/wiki/List_of_largest_UK_by_population
Automatically fetch data
from HTML pages
Search for <table> Tags
and scrap data into a
tabular form
#mstrworld
Search
• Type a string and a list of
potential string matches are
displayed.
• For example – Typing GDP
can automatically point to
suggestions like GDP of US
or GDP growth, GDP per
capita.
Simpler and Richer Data Access – Public Data
Public Data Connector allows user to enrich their data with external data
8
Url Matches
• Based on the string searched,
MicroStrategy automatically
fetches all potential Wiki
URLs that contain that string
• In future, we will extend to
other external sources like
data.gov et al.
Preview & Scrape
• Mouse over on any URL –
highlights the sample data in
that URL
• Data is scraped from wiki into
tabular data.
#mstrworld
Simpler and Richer Data Access – Files from SaaS apps
Enhanced Import of importing files from Dropbox, Google Drive
10
oAuth support for DropBox,
GoogleDrive. No need for setup
for MSTR Desktop.
Use Native API to fetch files
Easy to use Browser, with Drag &
Drop interface
Schedule, Refresh data
Support for your own oAuth
Application
#mstrworld
Simpler and Richer Data Access – Clipboard
Clipboard allows users to quickly type Lookup Data, or Paste personal data
11
Spreadsheet like interface to
quickly type data – insert
row\column, delete row\column
Option to Edit, Wrangle, Schedule,
Refresh Clipboard data
#mstrworld
Simpler and Richer Data Access – Database
Enhanced Import of importing Tables from Databases, Warehouse, Appliances
12
New in v10 is the ability to Pick
multiple Tables and import it into
a dataset.
One click menu option in Build a
Query connector makes it easy to
construct complex queries
v10
#mstrworld
Graphic Query Interfaces - Access data without writing any code
Simpler and Richer Data Access – Database
#mstrworld
Simpler and Richer Data Access – BI Tools
Ability to Import data from other BI tools (SAP BOBJ, OBIEE, Cognos) allows MSTR 10 to
compliment existing BI investments in organizations
14
Create a Connection using your credentials
Paste the Report Web-service URL
1
2
2 Step Process to fetch data from BI tools
#mstrworld
Simpler and Richer Data Access – Twitter Social Data
Microstrategy 10 allows users to get tweets via the Twitter Search api
15
Tweet Analysis - Build Dashboard
with sample data, aimed at quick &
dirty market segmentation
Use the Replacement Dataset feature
to point the sample Dashboard to a
larger volume of Tweets
#mstrworld
MicroStrategy Analytics
Agenda
17
• Brief guide through MicroStrategy Analytics Platform
• Products Offering and Feature Comparison
• Product Workflows
• Data Import
• Product Demonstration
• Data Preparation
• Product Demonstration
• Next Steps
• Questions
#mstrworld
Data Modeling – Building a MSTR Schema is easier than ever
Multi-source: Combine Data from multiple sources into a single dataset
18
Automatically create
Attributes, Metrics, Joins
and relationships
Create Multi-form Attributes
Create\Edit Relationships
across attributes
Change Datatypes,
Rename, Map to Project
Attributes to inherit Project
security Filters, et al
#mstrworld
Powerful Data Preparation for More Accurate Analysis
Empowering data analysts to deliver deeper insights with intuitive and integrated data
wrangling capabilities
Streamlined Workflows to parse and prepare data
Hundreds of Inbuilt Functions
to profile and clean data
Multi-Table In-Memory Support from different sources
Automatically parse and prepare data with every refresh
Create Custom Groups On the fly and without coding
Local / URL Files
Hadoop
Data Preparation
New
Inte
gra
ted D
ata
Pre
para
tion C
apabili
ty
Salesforce
Twitter/Facebook
#mstrworld
User experience for Data Wrangling
20
Wrangling Functions Predictive Transformation
based on User Interactions History\Script
Facets for Data Profiling
#mstrworld
Break down of the Data Wrangler Interface
21
History Script Transformation Functions Predictive Transformations
• Predictive Engine that
translates User interactions as
Regular Expression patterns
• How does it work?
– Generate candidate
suggestions patterns using
user selects some Strings
– Construct Regex pattern for
each candidate suggestion.
For example - /[a-z] +
Virginia/
– Rank suggestions
• Library of functions aimed at data
cleaning, transformation
– Remove Whitespaces
– Split By, On, Before\After
– Extract By, On, Before\After
– Find and Replace
– Duplicate
– Padding
– Concatenating
– And many more..
• Record all User interactions
as a Descriptive language.
• Support Undo\Redo
• Reuse script during Dataset
Refresh
• Export\Import Script so that it
can be applied to other
datasets
#mstrworld
Enterprise Data Discovery Hands-On Workshop
Intro to
Enterprise Data Discovery
Advanced Enterprise
Data Discovery
• Connect to Advanced Data Sources
• Scrape data from web pages
• Create Advanced Metrics & Integrate D3 library
• Connect to Server for Governed Data Discovery
• Access Any Data and Prepare for Analysis
• Analyze Your Data and Visualize the Insights
• Share Your Dashboard and Collaborate
#mstrworld
Thank you