Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 69

Introduction to Analytics Reporting

MicroStrategy Education
Foundation for Creating Reports
Chapter 2
D
MicroStrategy Web and the Intelligent Enterprise

ef
in
iti
on
MicroStrategy Web is a highly interactive, intuitive, and simple-to-use interface for reporting, analysis,
and continuous business monitoring.

MicroStrategy is designed to:

• Fit the needs of business users

• Maximize BI investments

• Drive user adoption

22
D
Reports are a focus of business intelligence analysis:

ef
in
Gather business insight

iti
on
To create a simple report, place at least one attribute,
Filter
one metric, and a filter on the report.

• Metrics represent a business measure or key


performance indicator, such as Revenue or Profit Attribute Metric

• Attributes represent a business concept, such as


Product, Employee, or Month

• Filters sift the data in your data source to bring back


pertinent information

23
D
Calculating business data: Metrics

ef
in
iti
on
Metrics are the calculations
performed on data stored in your
database.

• Represent business measures


and key performance indicators

• Define the calculations


performed on values in your data
source

• Display the results of the


calculation in a report

24
D
Business context on a report: Attributes

ef
in
iti
on
Attributes are the business
concepts reflected in your stored
business data in your data
source.

• Provide context for the data


calculations (or metrics)

• Describe, group, sort and filter


metrics

25
D
Unique values: Attribute elements

ef
in
iti
on
The elements of a business
attribute are the unique values
for that attribute.

• Elements are the data displayed


on a report in a report’s rows or
columns

• For example, 2015 and 2016 are


elements of the Year attribute

26
D
Descriptive information: Attribute forms

ef
in
iti
on
Attribute forms are additional
descriptive information about a Attribute forms of Customer
business attribute.

• Used for display, sorting, and


filtering

• Each attribute:

• Has a unique identifier, the ID form

• Usually has a primary description,


the DESC form

• Can have many description forms

27
D
Grouping related attributes: Hierarchies

ef
in
iti
on
Geography hierarchy
Year hierarchy
Hierarchies are groupings of
attributes that reflect the
relationships that exist between
the attributes.

• The highest level attribute in a


hierarchy usually reflects the
most-inclusive business concept

• The lowest level attribute is


usually the most granular
business concept

28
D
Drilling into related data

ef
in
iti
on
When you drill on a report, you
view the report data at a level
other than what is originally
displayed in the report. Drill up from Region to Country

• Drill to view the report data at a


different level

• Drill to retrieve more information


after a report has been executed

• Drilling executes another report


based on the original report to
get more detail

29
Ex
Exercise: Report basics

er
c is
e
High-level steps
Get familiar with MicroStrategy Web’s report Grid and graph view of Call Center report
development environment.

1. Open a pre-designed report

2. Add additional attributes and metrics

3. View the report in different modes

4. Drill into the report

30
Ex
Exercise: Report data manipulation

er
c is
e
High-level steps
Move Quarter from rows to columns
Manipulate a pre-designed report to display
data in different ways for analysis.

1. Open a pre-designed report

2. Pivot the report data

3. Page the report


Page the report by Call Center
4. Drill into the report

5. Change the background fill of the Revenue


metric

6. Save the report with a different name

31
Creating Reports
Chapter 3
Report creation methods

Report Editor: Design Mode

You can create a report in


MicroStrategy Web using any of
these methods:

• Pre-designed reports

• Templates

• Blank report

33
Building reports based on pre-designed reports

The MicroStrategy Tutorial


project includes sample data as Sample data and
well as predesigned sample pre-designed reports
reports.

• Business roles: For different


types of business intelligence
users such as sales and
operations managers

• MicroStrategy Platform
Capabilities: Contains examples
of MicroStrategy capabilities

• Subject Areas: Contains reports


that cover various topics such as
customer
34
D
Building reports using templates

ef
in
iti
on
Report templates

A template provides the underlying


structure of a report.

• Specifies the set of information from the


data source

• Contains common objects and basic


filters

• You can customize the report, by adding


subtotals, filtering the data, and
formatting

• You can create your own custom


templates

35
Ex
Exercise: Create a report using the Employee Analysis

er
c
template

is
e
High-level steps
Create an employee report, based on the
Employee Analysis template.

1. Open the Employee Analysis template


Remove the extra Metrics
column
2. Select the attributes and metrics for the report

3. Display repeated row headers once

4. Add and remove attribute forms

5. Remove the extra Metrics column

36
D
Building reports from scratch

ef
in
iti
on
A simple report generally has at least one attribute, one metric, and one filter.

Filter

Attribute Metric

37
Ex
Exercise: Create a simple report from scratch

er
c is
e
High-level steps Profit for Subcategories in the
Create a report from scratch to display profit East Regions report
data for subcategories.

1. Create a report using the Blank Report


template

2. Add the Region and Subcategory attributes

3. Add the Profit and Profit Margin metrics

4. Add the East Region filter

38
Filtering Reports
Chapter 4
D
Building filters to filter data on reports

ef
in
iti
on
Report filters
A filter screens data from your data
source.

• Determine what should be included in or


excluded from a metric’s calculation

• Determine what should be displayed

• Reduce large quantities of data

40
B
es
Reuse the same report with different filters to achieve

tP
ra
different results

ct
ic
e
Each report filter condition returns a Data table filtered by 3 different report filters
different result set. You can create:

• Report filters: Lets you apply filter


conditions to a report; this type of filter
appears in the SQL used to retrieve the
report result set

• View filters: Lets you create a filter on


the fly, based only on those objects that
are part of the report’s definition

41
D
Viewing filter details: Report Details pane

ef
in
iti
on
Indicates what data was included in a
report, as well as what data was Report filter based on Customer City
excluded.

• The definition of a report

• Including any filters and the details of


those filters.

42
D
Narrow results by creating a View filter

ef
in
iti
on
The View filter restricts data based only
on the report results already displayed
on the screen
View filter based on Category and Profit

• Created within a report based on the


objects in the Report Objects pane

• Dynamically limits the data being


displayed

• Created in the View Filter pane

43
Ex
Exercise: Create a View filter

er
cis
e
High-level steps
Create a View filter to restrict an existing report Filter on Category
to the Music and Movies categories with profit
values less than $3000.

1. Open a pre-made report


Completed report
2. Create a View filter on Category

3. Add a second condition for Profit values to the


View filter

44
D
Creating report filters

ef
in
iti
on
Dynamically created filters Stand-alone filters Dynamic filter

• Created when you build the • Can use any object in your
report data source

• Can use any object in your • Can be used on multiple


data source reports and other objects,
• Saved within the report such as metrics

• Cannot be used on other


reports
Stand-alone filter

45
D
Attribute qualification filters restrict data based on

ef
in
iti
attributes

on
Attribute element list qualification Attribute form qualification

• Based on attribute elements, the values of • Based on attribute forms (such as ID and
an attribute description)

• For example, Region In List North, South, • For example, Customer Description Begins
and West With SMITH

• Customer ID = 001 – 100

• Ship Date between 1/1/2016 and 6/30/2016

46
D
Set qualification: Create a subset of attributes

ef
in
iti
on
Metric qualification Relationship qualification

• Based on a metric’s value, rank, or percent • Based on relationships between two


attributes
• For example, Revenue > 300,000
• For example, stores selling Nike shoes in
the Northeast
• Rank of Profit = 1

47
D
Shortcut qualifications: Restrict data related to an

ef
in
iti
existing report or filter

on
Shortcut-to-a-report qualification Shortcut-to-a-filter qualification

• Based on the results from an existing report • Based on an existing filter

• For example, intersection of the 1/1/2015 • For example, add a qualification to


Active Customers report and 12/31/2015 determine active customers to the Region In
Active Customers report to display List North, South, and West filter described
continuing customers previously

48
D
Joining filter qualifications with logical operators

ef
in
iti
on
AND operator OR operator

• Must meet both qualifications • Must meet either qualification

• Default operator

49
D
Joining filter qualifications with logical operators

ef
in
iti
on
OR NOT operator AND NOT operator

• Must not meet the second qualification • Must meet the first qualification (the
qualification before the operator)

50
Ex
Exercise: Create a report filter in a report

er
c is
e
High-level steps
Create a report filter in the report that we
applied a View filter to. Add Subcategory as a filter

1. Create a filter with the Subcategory attribute

51
Ex
Exercise: Create stand-alone filters

er
c is
e
High-level steps
In this exercise, create a:
Report with metric qualification filter

1. Filer for revenue values over $5,000,000 (a


metric qualification)

2. Filter for specific items (an attribute list


qualification)
OR logical operator
3. Filter using a shortcut to a report

4. Report with the Region attribute and Revenue


metric, filtered by the revenue filter

5. Shortcut-to-a-report filters

52
D
Building prompts to allow user input

ef
in
iti
on
Book supplier prompt
A prompt is a question the system
presents to a user during report
execution.

• Dynamically modifies the contents of a


report

• Provides flexibility for report design

• Allows the report designer to create fewer


reports

53
Designing a prompt

Report filter Report template Page-by

Analysts determine the data Analysts select which objects Analysts select which objects
that is included to include to use to split a long report into
a set of individual pages

54
D
Attribute element list prompts

ef
in
iti
on
Based on attribute elements Customer region
attribute element list

• Users select prompt answers from a


limited list of specific attribute elements

55
D
Attribute qualification prompt

ef
in
iti
on
Based on an attribute form
Prompt based on Region

• Users select from a list of all the attribute


elements from specific attributes or are
guided through creating a qualification

56
D
Hierarchy qualification prompt

ef
in
iti
on
Based on elements from one or more
Geography hierarchy
attributes in a hierarchy

• Users select attribute elements from a list


of attributes

57
D
Metric qualification prompt

ef
in
iti
on
Based on metrics
Revenue prompt

• Users are guided through creating a


metric qualification

• Determines what data should be


displayed for one or more specific metrics

58
D
Value prompt

ef
in
iti
on
Based on a value for any object
Revenue prompt

• Used to define a filter or a metric

• Users type a single value

59
D
Object prompt

ef
in
iti
on
Based on a value for any object Attribute, metrics, and filter prompts

• Used to build a report by adding an object


to the report, choosing a filter, or adding
an object to the page-by

• Defines a metric or filter

• Users select objects to add to a report

60
D
Creating prompts

ef
in
iti
on
After selecting the type of prompt, the next step in creating a prompt is defining
the characteristics for your prompt.

• Definition: Set limits on the amount of content that can be selected in the prompt

• General: Provide title, prompt instructions, required answer, min/max limits, and personal answers

• Style: Define how the prompt will be displayed (style, font, size)

• Qualification: Choose whether to allow users to select prompt answers, create a qualification, or select
which to use

61
Ex
Exercise: Create prompts to use in a filter

er
c
is
e
High-level steps Report definition panel
Create prompts and use them in the filter of a
report.

1. Create a prompt on the Product hierarchy

2. Create a prompt on the Region attribute


element list Prompted report

3. Create a prompt on the Metric Qualification


prompt on Revenue

4. Create a report with Item and Revenue, and


add the prompts to its report filter

5. Run and save the report with a prompted filter

62
D
Saving prompted reports

ef
in
iti
on
Prompted Static

• Use the prompt answers as the default • You are not prompted when you rerun the
report
• Prompted to provide answers, but are
provided with previous default answers • Last prompt answers are used

63
Ex
Exercise: Create object prompts to select the objects

er
c
displayed on a report

is
e
High-level steps
Create object prompts, which allow users to Object prompts
select the objects to display on a report.

1. Create a prompt to select metrics

2. Create a prompt to select attributes

3. Create a report using the object prompts

4. Save the report as a prompted report

5. Run the report, using the default answers

6. Save the report as a static, non-prompted


report
Prompted report

64
Calculating Data on Reports
Chapter 5
D
Building metrics to calculate data

ef
in
iti
on
Metrics are calculations that are placed
directly in reports to calculate the values
from your data source. For example:
Sum of Cost metric

• Your data source contains a Cost fact,


which represents the cost per product
item

• To calculate cost, create a metric that


adds up the Cost fact

• In a report, cost is calculated for each


Sum of Cost for Item
item

66
Building metrics

Metrics can be built using facts,


attributes, or other metrics. For example:
Employee Headcount metric
• The Employee Headcount metric applies
the Count function to the Employee
attribute

• A report contains the metric, along with


Region and Call Center attributes Employee Headcount by
Region and Call Center

• The report calculates the Employee


Headcount for each Call Center

67
D
Calculating metric values

ef
in
iti
on
A metric value is calculated based on a Cost per Category
Calculates based on the
business concept, or attribute. For lowest-level business concept
example:

• Create a Cost metric that equals Sum


(CostFact)

Cost per Region


• Report = Cost metric + Category attribute
which calculates cost for each category

• Report = Cost metric + Region attribute


which calculates cost for each category

68
Ex
Exercise: Create simple metrics

er
cis
e
High-level steps Revenue and Cost metrics
Create three simple metrics.

1. Create a Cost metric

2. Create a Revenue metric

3. Create a report using the object prompts

4. Save the report as a prompted report

5. Create a report that contains the Item attribute


and the new Cost and Revenue metrics

69
D
Compound metrics: Metrics made up of other metrics

ef
in
iti
on
A compound metric is a metric made up
of other metrics.

• Arithmetic operator between multiple


metrics, such as Sum(Cost) + Sum(Profit)

• OLAP or scalar functions, such as


RunningAvg(Cost) where Cost is a metric Compound
metrics

• Create compound metrics using the


Formula Editor mode of the Metric Editor

70
D
Smart metrics: Define the evaluation order

ef
in
iti
on
A smart total calculates subtotals on individual pieces of the compound metric, defining the final
calculation order.

• A regular total calculates subtotals by adding all the values for each row of the report.

• A smart metric uses the formula Sum (Metric1)/Sum (Metric2) rather than Sum (Metric1/Metric2).

71
Ex
Exercise: Create compound metrics and smart totals

er
c
is
e
High-level steps
Create a compound metric called Profit Margin Profit Margin metric formula
using the Revenue and Cost metrics.

1. Define the Profit Margin metric

2. Edit the Profit Margin metric to allow smart


Allow smart metric
totals

3. Add Category, Profit Margin, and Smart Profit


Margin to the report

4. Save the report as Compound Metric-Profit


Margin-Subtotals

72
D
Selecting subtotals and totals for metrics

ef
in
iti
on
Total = Sum of Revenue
When you show totals in a report, the
metric totals are calculated using the
Sum function by default. Total = Average Revenue

• Grand totals (usually called totals) and


subtotals calculate metrics at different
levels
Total = Minimum
and Maximum
• Can be applied dynamically to any report

• Can enable subtotals and grand totals,


allowing them to display on a report

• Select the function used to calculate a


subtotal or grand total

73
Disabling subtotals and totals

You can remove, or disable, a grand total or subtotals for a particular metric.

• To disable all totals, set the default subtotal function to None and clear all available subtotals

• To disable grand totals but allow users to select subtotals, set the default subtotal function to
None but do not clear available subtotals

• To restrict subtotals to a single function, select the default subtotal function and clear all available
subtotals

74
Ex
Exercise: Display subtotals

er
c is
e
High-level steps
Display Average, Maximum, and Standard
Deviation subtotals on a report. First rows of the completed report

1. Create a Cost - Subtotals metric that allows


three types of subtotals

2. Create a report with the Item attribute,


Revenue metric, and Cost - Subtotals metric

75
D
Building metrics within reports: Derived metrics

ef
in
iti
on
Derived metrics are metrics that you can
use to perform calculations based on The difference between Revenue
report results. and Last Year’s Revenue

• Created based on existing metrics in the


report.

• Performs a calculation on the fly without


re-executing the report

• Often performs calculations between


columns of metric values

76
B
es
Building metrics directly on reports

tP
ra
ct
ic
e
The parentheses play a crucial role in the
order of operations.

• Calculations in parentheses are


performed before other calculations

• Without parentheses, the division would


occur first, producing undesired derived
metric values

77
Ex
Exercise: Create a derived metric

er
isc
e
High-level steps
Calculate the difference in revenue values
between 2015 and 2016 Final report results

1. Create a report filtered for 2016 that uses the


Revenue metric

2. Create a transformation derived metric called


Last Year’s (Revenue)

3. Create, within the report, a derived metric


called Growth

78
Delivering and Sharing Reports
Chapter 6
Exporting reports

You can export a report in any of these


formats:

• CSV file

• HTML

• Microsoft Excel, Plain text (recommended


for large reports) or Formatted

• PDF

• Plain text

80
D
Subscribing to reports for automatic delivery

ef
in
iti
on
You can schedule deliveries to take place on a
regular schedule or when a specific event
occurs by creating a subscription. You can
have a report automatically delivered to:

• Your History List in MicroStrategy Web

• A mobile device (using MicroStrategy Mobile)

• An email address

• A network folder location

• A printer

• An FTP server

• Your cache

81
D
Sharing reports with other users

ef
in
iti
on
You can share a report with other
MicroStrategy users by:

• Emailing the report or a link to the report

• Adding the link in a document

You can split large reports into multiple,


smaller files using bursting. Each of the
smaller files contains a portion of data based
on attributes used to group the report in the
page-by.
Burst to split a large file into smaller files

82
D
Sharing a link URL reflecting latest changes and prompt

ef
in
iti
answers

on
The link URL contains: You can share the link URL by:

• The object’s ID • Emailing it to users

• Any report changes made after the link • Copying it and adding it to a document
URL was generated • Embedding it in HTML code
• Any prompt answers saved in the report

83
Education at MicroStrategy
Empowering Success
Education Learning Path
Certified Analyst

You’re on your way to certification! This class is part of the Analyst certification path.

11.112 11.142 11.011


Introduction Dashboarding Analyst (ANL)
to Analytics with Certification
Reporting Dossiers and
Visualizations

To help prepare for the hands-on certification, take the Analyst Knowledge Test in the
MicroStrategy Education Center.
Community Resources
Analyst

Tutorial Center Community Newsletter,


Go to the Tutorial Center to explore what’s The MicroMinute
new in MicroStrategy, watch 2-3 minute Get fresh MicroStrategy content in your inbox
video tutorials, follow along to step-by-step every month! The MicroMinute features new
guides, and access product documentation. blogs, the dossier of the month, industry
articles, and Community updates.

Watch now > Sign me up >

Dossier and Best Practices


Visualization Gallery Learn how you can create the most
Explore sample user-submitted dossiers impactful dossiers and HyperIntelligence
and download visualizations to enhance cards to guide strategic decisions across
your dossier and tell a more powerful story the enterprise.
with your data.

Get inspiration > Dossier Authoring >

HyperIntelligence Cards >


Community Resources
HyperIntelligence

Tutorial Center Community Newsletter,


Go to the Tutorial Center to explore what’s The MicroMinute
new in MicroStrategy, watch 2-3 minute Get fresh MicroStrategy content in your inbox
video tutorials, follow along to step-by-step every month! The MicroMinute features new
guides, and access product documentation. blogs, the dossier of the month, industry
articles, and Community updates.

Watch now > Sign me up >

Best Practices Follow-Along Guides


Learn how you can create the most Learn how to bring zero-click intelligence to
impactful HyperIntelligence cards to guide your organization by persona.
strategic decisions across the enterprise.

Optimize Datasets >


HyperIntelligence Cards >
Build Cards >

Establish Security >

Install and Use >


Thank you!
You can access the course survey at:
https://microstrategy.csod.com

You might also like