Académique Documents
Professionnel Documents
Culture Documents
Evaluation Guide
Version: 8.0.1
Document Number: 09420801
Thirteenth Edition, July 2005, version 8.0.1
To ensure that you are using the documentation that corresponds to the software you are licensed to use, compare this version number
with the software version shown in About MicroStrategy... in the Help menu of your software.
If you have not executed a written or electronic agreement with MicroStrategy or any authorized MicroStrategy distributor, the following
terms apply:
This software and documentation are the proprietary and confidential information of MicroStrategy Incorporated and may not be
provided to any other person. Copyright 2001-2005 by MicroStrategy Incorporated. All rights reserved.
THIS SOFTWARE AND DOCUMENTATION ARE PROVIDED AS IS AND WITHOUT EXPRESS OR LIMITED WARRANTY OF ANY
KIND BY EITHER MICROSTRATEGY INCORPORATED OR ANYONE WHO HAS BEEN INVOLVED IN THE CREATION,
PRODUCTION, OR DISTRIBUTION OF THE SOFTWARE OR DOCUMENTATION, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE AND
NONINFRINGMENT, QUALITY OR ACCURACY. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
SOFTWARE AND DOCUMENTATION IS WITH YOU. SHOULD THE SOFTWARE OR DOCUMENTATION PROVE DEFECTIVE,
YOU (AND NOT MICROSTRATEGY, INC. OR ANYONE ELSE WHO HAS BEEN INVOLVED WITH THE CREATION, PRODUCTION,
OR DISTRIBUTION OF THE SOFTWARE OR DOCUMENTATION) ASSUME THE ENTIRE COST OF ALL NECESSARY
SERVICING, REPAIR, OR CORRECTION. SOME STATES DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO THE
ABOVE EXCLUSION MAY NOT APPLY TO YOU.
In no event will MicroStrategy, Inc. or any other person involved with the creation, production, or distribution of the Software be liable
to you on account of any claim for damage, including any lost profits, lost savings, or other special, incidental, consequential, or
exemplary damages, including but not limited to any damages assessed against or paid by you to any third party, arising from the use,
inability to use, quality, or performance of such Software and Documentation, even if MicroStrategy, Inc. or any such other person or
entity has been advised of the possibility of such damages, or for the claim by any other party. In addition, MicroStrategy, Inc. or any
other person involved in the creation, production, or distribution of the Software shall not be liable for any claim by you or any other
party for damages arising from the use, inability to use, quality, or performance of such Software and Documentation, based upon
principles of contract warranty, negligence, strict liability for the negligence of indemnity or contribution, the failure of any remedy to
achieve its essential purpose, or otherwise. The entire liability of MicroStrategy, Inc. and your exclusive remedy shall not exceed, at
the option of MicroStrategy, Inc., either a full refund of the price paid, or replacement of the Software. No oral or written information
given out expands the liability of MicroStrategy, Inc. beyond that specified in the above limitation of liability. Some states do not allow
the limitation or exclusion of liability for incidental or consequential damages, so the above limitation may not apply to you.
The information contained in this manual (the Documentation) and the Software are copyrighted and all rights are reserved by
MicroStrategy, Inc. MicroStrategy, Inc. reserves the right to make periodic modifications to the Software or the Documentation without
obligation to notify any person or entity of such revision. Copying, duplicating, selling, or otherwise distributing any part of the Software
or Documentation without prior written consent of an authorized representative of MicroStrategy, Inc. are prohibited. U.S. Government
Restricted Rights. It is acknowledged that the Software and Documentation were developed at private expense, that no part is public
domain, and that the Software and Documentation are Commercial Computer Software provided with RESTRICTED RIGHTS under
Federal Acquisition Regulations and agency supplements to them. Use, duplication, or disclosure by the U.S. Government is subject
to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFAR
252.227-7013 et. seq. or subparagraphs (c)(1) and (2) of the Commercial Computer SoftwareRestricted Rights at FAR 52.227-19,
as applicable. Contractor is MicroStrategy, Inc., 1861 International Drive, McLean, Virginia 22102. Rights are reserved under copyright
laws of the United States with respect to unpublished portions of the Software.
The following are either trademarks or registered trademarks of MicroStrategy Incorporated in the United States and certain other
countries:
MicroStrategy, MicroStrategy 6, MicroStrategy 7, MicroStrategy 7i, MicroStrategy 7i Evaluation Edition, MicroStrategy 7i Olap Services,
MicroStrategy 8, MicroStrategy Evaluation Edition, MicroStrategy Administrator, MicroStrategy Agent, MicroStrategy Architect,
MicroStrategy Bi Developer Kit, MicroStrategy Broadcast Server, MicroStrategy Broadcaster, MicroStrategy Broadcaster Server,
MicroStrategy Business Intelligence Platform, MicroStrategy Consulting, MicroStrategy CRM Applications, MicroStrategy Customer
Analyzer, MicroStrategy Desktop, MicroStrategy Desktop Analyst, MicroStrategy Desktop Designer, MicroStrategy eCRM 7,
MicroStrategy Education, MicroStrategy eTrainer, MicroStrategy Executive, MicroStrategy Infocenter, MicroStrategy Intelligence
Server, MicroStrategy Intelligence Server Universal Edition, MicroStrategy MDX Adapter, MicroStrategy Narrowcast Server,
MicroStrategy Objects, MicroStrategy OLAP Provider, MicroStrategy SDK, MicroStrategy Support, MicroStrategy Telecaster,
MicroStrategy Transactor, MicroStrategy Web, MicroStrategy Web Business Analyzer, MicroStrategy World, Alarm, Alarm.com,
Alert.com, Angel, Angel.com, Application Development and Sophisticated Analysis, Best In Business Intelligence, Centralized
Application Management, Changing The Way Government Looks At Information, DSS Agent, DSS Architect, DSS Broadcaster, DSS
Broadcaster Server, DSS Office, DSS Server, DSS Subscriber, DSS Telecaster, DSS Web, eBroadcaster, eCaster, eStrategy,
eTelecaster, Information Like Water, Insight Is Everything, Intelligence Through Every Phone, Intelligence To Every Decision Maker,
Intelligent E-Business, IWAPU, Personal Intelligence Network, Personalized Intelligence Portal, Query Tone, Quickstrike, Rapid
Application Development, Strategy.com, Telepath, Telepath Intelligence, Telepath Intelligence (and Design), The E-Business
Intelligence Platform, The Foundation For Intelligent E-Business, The Integrated Business Intelligence Platform Built For The
Enterprise, The Intelligence Company, The Platform For Intelligent E-Business, The Power Of Intelligent eBusiness, The Power Of
Intelligent E-Business, and The Scalable Business Intelligence Platform Built For The Internet are all registered trademarks or
trademarks of MicroStrategy Incorporated.
All other products are trademarks of their respective holders. Specifications subject to change without notice. MicroStrategy is not
responsible for errors or omissions. MicroStrategy makes no warranties or commitments concerning the availability of future products
or versions that may be planned or under development.
This product is patented. One or more of the following patents may apply to the product sold herein: U.S. Patent Nos. 6,154,766,
6,173,310, 6,260,050, 6,263,051, 6,269,393, 6,279,033, 6,501,832, 6,567,796, 6,587,547, 6,606,596, 6,658,093, 6,658,432,
6,662,195, 6,671,715, 6,691,100, 6,694,316, 6,697,808, 6,704,723, 6,707,889, 6,741,980, 6,765,997, 6,768,788, 6,772,137,
6,788,768, 6,792,086, 6,798,867, 6,801,910, 6,820,073, 6,829,334, 6,836,537, 6,850,603, 6,859,798, 6,873,693 and 6,885,734.
Other patent applications are pending.
Various MicroStrategy products contain the copyrighted technology of third parties. This product may contain one or more of the
following copyrighted technologies:
Graph Generation Engine Copyright 1998-2004. Three D Graphics, Inc. All rights reserved.
Actuate Formula One. Copyright 1993-2004 Actuate Corporation. All rights reserved.
XML parser Copyright 2003 Microsoft Corporation. All rights reserved.
Xalan XSLT processor. Copyright 1999-2004. The Apache Software Foundation. All rights reserved.
Xerces XML parser. Copyright 1999-2004. The Apache Software Foundation. All rights reserved.
FOP XSL formatting objects. Copyright 2004. The Apache Software Foundation. All rights reserved.
Portions of Intelligence Server memory management Copyright 1991-2004 Compuware Corporation. All rights reserved.
International Components for Unicode
Copyright 1999-2004 Compaq Computer Corporation
Copyright 1999-2004 Hewlett-Packard Company
Copyright 1999-2004 IBM Corporation
Copyright 1999-2004 Hummingbird Communications Ltd.
Copyright 1999-2004 Silicon Graphics, Inc.
Copyright 1999-2004 Sun Microsystems, Inc.
Copyright 1999-2004 The Open Group
All rights reserved.
Real Player and RealJukebox are included under license from Real Networks, Inc. Copyright 1999-2004. All rights reserved.
CONTENTS
Documentation........................................................................... 208
Development tools ..................................................................... 209
Embedding and packaging tools................................................ 210
Summary ................................................................................... 210
Document description
Prerequisites
This manual is written with the assumption that you
understand standard Microsoft Windows terminology and
usage, such as using a mouse, opening a menu, selecting
options in a dialog box, and so on.
Objectives
After reading this manual, you will be able to
When you are looking for specific information, you can use
the table of contents or index to quickly locate the
information.
Typographical standards
Type Indicates
Courier calculations
font code samples
registry keys
path and file names
URLs
messages displayed in the screen
Type Indicates
Actions
Code
Data entry
Keyboard keys
New terms
New terms to note are in regular italic font style. These terms
are defined when they are first encountered in the course
material. Following is an example:
Heading icons
Precedes a Case Study. Cases Studies are real-life examples
from companies that are using MicroStrategy products.
Precedes a Business Scenario. Business Scenarios are
examples from the MicroStrategy Tutorial. They explain how
to accomplish complex tasks using the MicroStrategy
platform.
Resources
Product documentation
The MicroStrategy platform includes a full set of product
manuals, designed to help you find the information you need
to install, configure, design, and administer your business
intelligence application.
Installed documentation
IfAcrobat
bookmarks are not visible on the left side of an
document, select Bookmarks and Page from
the View menu, then select the topic and section you
want to see. You can also scroll from the title page of
the guide to its table of contents, and select from there
the topic you want to read.
MicroStrategy Overview
Introduction to MicroStrategy: Evaluation Guide
International support
The MicroStrategy platform supports several locales. Support
for a locale typically includes native database and operating
system support, support for date formats, decimal formats,
currency symbols, etc., and availability of translated
interfaces and documentation. The level of support is defined
in terms of the components of a MicroStrategy Business
Intelligence environment. A MicroStrategy Business
Intelligence environment consists of the following
components, collectively known as a configuration:
Web browser
User assistance
The following paragraphs describe the types of assistance
available to answer questions you may have regarding
MicroStrategy products.
Online help
The MicroStrategy platform provides several modes of access
to online help:
Technical Support
If you have questions about a specific MicroStrategy product,
you should:
Aprobably
technical administrator in your organization can
help you resolve some of your issues
immediately.
The table on the following page shows where, when, and how
to contact MicroStrategy Technical Support. If you are unable
to reach MicroStrategy Technical Support by phone during
the hours of operation, you have the option to leave a
voicemail message or send electronic mail.
e-mail address
error message(s)
name
company
street address
phone number
fax number
e-mail address
problem description:
Feedback
Please send any comments or suggestions about user
documentation for MicroStrategy platform products to:
documents@microstrategy.com
support@microstrategy.com
Introduction
Evaluating MicroStrategy
The following steps describe the recommended evaluation
process.
Introduction
Installation
This section helps you install the MicroStrategy platform
using the Setup Wizard.
Ifdisplay,
the MicroStrategy Main Menu window does not
run MicroStrategy.exe.
IfMicroStrategy
you do not have a promotion code, contact
Technical Support (see Technical
Support starting on page xxii).
7 If this is the first time you are running this install, you are
prompted to choose the language for the wizard. Select
the appropriate language from the drop-down list and
click OK.
8 The Setup Wizard opens and walks you through the rest of
the installation process. The following sections describe
the actions you need to take for each page in the wizard.
Attheanyinstallation.
time during the setup, click Cancel to quit
Welcome
License Agreement
Customer Information
Setup Type
Select Components
box to specify the name of the Specify the name of the IIS
Microsoft IIS virtual directory to be virtual directory to be created
created for MicroStrategy Web.
Click Next to proceed.
Click Back to return to the
previous page.
box to specify the name of the Specify the name of the IIS
Microsoft IIS virtual directory to be virtual directory to be created
created for MicroStrategy Subscription
Portal.
Click Next to proceed.
Click Back to return to the
previous page.
box to specify the name of the Specify the name of the IIS
Microsoft IIS virtual directory to be virtual directory to be created
created for MicroStrategy Web
Services.
Click Next to proceed.
Click Back to return to the
previous page.
box to specify the name of the Specify the name of the IIS
Microsoft IIS virtual directory to be virtual directory to be created
created for MicroStrategy Web
Services.
Click Next to proceed.
Click Back to return to the
previous page.
Check box: option to not set Select the check box to bypass
the service account account initiation
Login: Windows login with (recommended).
administrative privileges (in the Enter the necessary data and
format domain\user) click Next to establish the
Password: valid password for account.
the login entered in the Login
box
Confirmation: retype the
password to confirm
Check box: option to not set Select the check box to bypass
the service account account initiation (NOT
Login: Windows login with recommended).
administrative privileges (in the Enter the necessary data and
format domain\user) click Next to establish the
Password: valid password for account (recommended).
the login entered in the Login
box
Confirmation: retype the
password to confirm
Ifselect
you do not provide this information and instead
the check box, you will not be able to send
e-mails using Narrowcast Server. If you do not have an
active e-mail address from which to send and receive
Narrowcast Server e-mails, you may select the check
box and proceed. You will be able to see sample
e-mails, but you will not be able to send and receive
them.
http://localhost/MicroStrategyWS/MSTRWS.asmx
Click Next and the installation process begins, which can take
10-15 minutes or more depending on the hardware
configuration of your computer.
When your computer restarts and you log back in, the
Installation Wizard completes the installation and the
MicroStrategy Welcome screen opens automatically as shown
in the following figure:
Iffrom
the Welcome screen does not open, you can open it
the Windows Start menu. Point to Programs,
then MicroStrategy, and then choose Welcome
Screen.
Verifying installation
During installation, the Setup Wizard gathers and records
information about your system and your installation
selections. You can verify installation information through
the install.log log file, located by default in C:\Program
Files\Common Files\MicroStrategy\.
installation date
license details
target directories
hardware specifications
registry paths
registered files
Welcome
Click Yes for each. The uninstall can take 10-15 minutes or
more depending on the hardware configuration of your
computer.
Maintenance Complete
Toshould
ensure that the uninstall process is complete, you
restart your computer at this time.
Introduction
This chapter leads you through the Desktop tutorial. The next
chapterView Reports in a Web Browsertakes you
through a similar tutorial using MicroStrategy Web.
ToQuery,
use this product tutorial, you must have installed
Reporting, and Analysis Products. Specifically,
you need all components of MicroStrategy Desktop
and Intelligence Server. If you have not installed these,
see Install the MicroStrategy Evaluation Edition
starting on page 3 for instructions. In addition, you
need Adobe Reader version 5.0 or later to view
documents. You can download Adobe Reader for
free at http://www.adobe.com.
http://www.microstrategy.com/Software/
Products/Desktop/
Feature Purpose
add and remove allows you to add objects to a report and remove
objects objects from a report
Feature Purpose
Ifinstallation
you are reading these instructions after reading the
instructions in Chapter 2, then you may
have already completed step 1 and you can skip to
step 2.
Ascustomized
shown in the previous graphic, you can have a
screen (called a project homepage) that is
custom-fit to your user login. The project homepage
shown above is for the user login User. Later, you
can see different project homepages with different
options for Developer and Administrator users.
Operational Metrics
For example, you can view the sales information for all the
movies (Category: Movies) sold in New York. To do so, in the
Customer State drop-down menu at the top left of the screen,
select New York. Notice how the data in the report changes
and reveals data only for New York. From the Category
drop-down menu, select Movies. Make sure [All] is selected
in the Subcategory drop-down menu.
The current report now only reveals information about all the
movie sales in New York.
2 In the wizard screen that opens, click Next until you see
each step in the wizard.
To show subtotals
3 Select the Total check box and click OK. The report now
shows subtotals for all levels of information.
You can add, remove, and edit subtotals at different levels for
metrics on a report using a variety of functions like average,
mean, count, standard deviation, and even create custom
subtotals. You can choose the level at which a subtotal applies
and the position of the subtotal on the report.
Now that you have subtotals displayed, you can collapse the
different levels of information in outline mode.
Now run the same report again, but this time choose different
selections.
3 In the list on the left, select 2004 Q1 and 2004 Q2, click >
to add them to your selection, and then click Next.
You have most of the data you want to see, but you may want
to add an additional calculation to the report. For example,
even though the graphical indicators and conditional
formatting highlight key points of interest, you may want to
see the actual numbers for the Percent to Total of the
Revenue metric.
Often, you want to only view data that falls within a certain
metric range. For example, you may want to see data for
Revenue that was greater than $6,000. This way, you can
pinpoint categories and subcategories of products that
contributed more than $6,000 to the grand sales total.
Close the report when you have finished looking at it. There is
no need to save it, so click No if prompted.
Notice that the report has four items in the page-by field. You
can page by categories and metrics, and the graph updates
automatically as you make your selections. Page-by causes
the report results to be divided into separate pages or slices
according to the objects you are paging by.
To page by region
If you want to see a graph that depicts the 2004 Revenue and
Profit for each Subcategory in the Northeast, you can drill on
this graph to find the information.
You can also drill up to see higher level data and across
to see related information from other hierarchies.
Also, you can drill to templates that you create. For
more information about drilling, see the Drill Maps
chapter of the Advanced Reporting Guide.
You can also change the graph type of your report. For this
exercise, return to the User Homepage, select Get Started
With Reports, and click Product Sales Report by Region.
Document Description
Document Description
Financial Reports
Report Description
Profit Forecast This report shows the profit forecast for all
categories and subcategories.
Regional Profit and This report shows Profit and Profit Margins at a
Margins yearly level for each call center.
Revenue Forecast This report shows the revenue forecast for all
categories and subcategories.
Report Description
Report Description
Inventory Reports
Report Description
Cost, Price, and Profit This report is run in Outline mode with all levels
per Unit collapsed. It includes average cost, price, and
profit at the subcategory level.
Inventory and Unit This report shows inventory (end on hand) and
Sales - TVs unit sales figures for Televisions for quarters
selected by the user.
Report Description
Monthly Sales and This report shows sales and profit margin report
Margin - Custom at the monthly level for a custom group defined
Categories by category and metric qualifications on
revenue contribution for top five items, revenue
for the top 10% of employees, and revenue for
the bottom three suppliers.
Revenue over Time This graphical report traces store revenues over
a period of time.
Revenue, Costs, and This report shows revenues, costs, and units
Units Sold by Call sold for US call centers.
Center
Sales by Region This report shows revenue and units sold at the
subcategory level. You are prompted to select a
particular region and category for which you
want to see the information.
Report Description
Supplier Reports
Report Description
Units Sold and Profit This report shows the number of units sold, the
by Supplier, Select a total revenue, and the profit for all items for a
Category particular category from a particular supplier.
IfReport
you do not see the Report Objects pane, choose
Objects from the View menu to display it.
6 You can also drag items from the Report Objects pane and
drop them on the grid to add them. To remove an item
from the grid, right-click the object and choose Remove
from Grid or drag it from the grid and drop it back in the
Report Objects pane.
Next steps
You have learned the basics of MicroStrategy reporting using
a Windows interface. Now you are ready to explore additional
features and functionality of the MicroStrategy platform.
Itentire
is strongly recommended that you complete the
tutorial prior to evaluating the Analytics
Modules.
When you click a link, the Folder List opens on the left, and
the contents of the selected folder are displayed on the right.
The Folder List is a Windows Explorer-like way to navigate
through the contents of a project. All application objects are
stored in the Public Objects folder.
For example, if you click Filters, the Folder List opens to the
Filters folder, and the contents of the folder are displayed on
the right. Right-click the filter Select a Region and choose
Edit to open the Select a Region filter in the Filter Editor.
To show or hide the Folder List, from the View menu, choose
Folder List.
When you click one of the links, the Folder List opens on the
left, and the contents of the folder are displayed on the right.
The Folder List is a Windows Explorer-like way to navigate
through the contents of a project. All schema objects are
stored in the Schema Objects folder.
For example, if you click Facts, the Folder List opens to the
Facts folder, and the contents of the folder are displayed on
the right. Right-click the fact Cost and choose Edit to open
the Cost fact in the Fact Editor.
To show or hide the Folder List, from the View menu, choose
Folder List.
Review hierarchies
On the Review Hierarchies screen you see a list of the
hierarchies that make up the business model for the
MicroStrategy Tutorial. A hierarchy is an ordered set of
attributes that defines a meaningful path for navigating
through the data in your warehouse.
To show or hide the Folder List, from the View menu, choose
Folder List.
To show or hide the Folder List, from the View menu, choose
Folder List.
Introduction
http://www.microstrategy.com/Software/
Products/Web/
MicroStrategy Web Universal is a version of
MicroStrategy Web that provides Web-based query
and reporting from a platform independent
architecture. MicroStrategy Web Universal runs on
Windows or UNIX operating systems and on a variety
of application servers including IBM WebSphere,
BEA WebLogic, Sun ONE, Oracle, and Apache
Tomcat.
Iftheyouinstallation
are reading these instructions after reading the
instructions in Chapter 2, then you
may have already completed step 1, and you can skip
to step 2.
Operational Metrics
2 Click the title of the document. Once you click the text,
handles appear around the text. This text is now an object
that you can move around the document.
3 Click in the middle of the text and drag and drop the text
anywhere else in the document.
1 From the Edit menu, select Undo or click the Undo icon
on the standard toolbar. The title text field returns to its
original position at the top of the document.
One thing you may notice about MicroStrategy Web is the use
of toolbars such as the Standard toolbar and the Formatting
toolbar. The toolbars in Web help provide you with easy
access to report functions and a streamlined interface in
which to work. You can toggle the various toolbars on or off.
Standard
Controls
Crosstab
Panels
Graph
Grid
Formatting
You can use the Grouping editor to narrow your search. The
Grouping editor allows you to select the specific attributes for
which you want to have data shown. It allows you to analyze a
slice of data. For example, you can view the sales information
for all the movies (Category: Movies) sold in New York. To do
so, in the Customer State drop-down menu in the Grouping
editor, select New York. Notice how the data in the report
changes and reveals data only for New York. From the
Category drop-down menu, select Movies. Make sure [All] is
selected in the Subcategory drop-down menu.
Iffrom
you do not see the Grouping editor, select Grouping
the View menu.
The current report now only reveals information about all the
movie sales in New York (see the following image).
You can drill on this document down to the Region level, and
from there, down to the Customer level. This means, starting
from this document, you can get transactional sales
information for any customer.
To drill on a document
ToHomepage,
return to the original document, return to the User
click Get Started with Reports, and then
click Transactional Sales Detail Report by State.
reporting requirements with just one report. You will run this
report twiceonce with the default selections and again with
different selections.
ToReports
return to the User Homepage at any time, click My
on the red bar at the top of the page, and then
click User Homepage.
To show subtotals
You can add, remove, and edit subtotals at different levels for
metrics on a report using a variety of functions like average,
mean, count, standard deviation, and even create custom
subtotals. You can choose the level at which a subtotal applies
and the position of the subtotal on the report.
Now run the same report again, but this time choose different
selections.
4 If you cannot see Step 3, scroll down until you see the rest
of the prompt selection screen. In the region selection list,
clear all the check boxes in the list and select the Central,
South, and Northwest check boxes.
You have most of the data you want to see, but you may want
to add an additional calculation to the report. For example,
even though the graphical indicators and conditional
formatting highlight key points of interest, you may want to
see the actual numbers for the percent to total of the Revenue
metric.
4 Click OK. The Sum totals for each attribute appear at the
bottom of the report.
Often, you want to only view data that falls within a certain
metric range. For example, you may want to see data for
Revenue that was greater than $6,000. This way, you can
pinpoint categories and subcategories of products that
contributed more than $6,000 to the grand sales total.
1 Select View Filter from the View menu. You can also click
the View Filter icon located on the right side of the Grid
toolbar.
If you wish, you can easily swap the rows and columns of your
report. For this exercise, open the original Revenue vs.
Forecast and run it with the default selections.
4 Once the report is open, from the Data menu, select Swap
Rows and Columns. The rows and columns of your
report change places.
Close the report when you have finished looking at it. There is
no need to save it, so click No if prompted.
Notice that the report has four items in the page-by field. You
can page by categories and metrics, and the graph updates
automatically as you make your selections. Page-by causes
the report results to be divided into separate pages or slices
according to the objects you are paging by.
To page by region
If you want to see a graph that depicts the 2004 Revenue and
Profit for each Subcategory in the Northeast, you can drill on
this graph to find the information.
You can also change the graph type of your report. For this
exercise, open the original Product Sales report.
Deliver reports
MicroStrategy Web users can subscribe individuals and
groups to send and receive reports via e-mail, send reports to
a printer, or save them to a file on a scheduled or event basis.
This functionality is achieved through integration with
MicroStrategys information delivery and alerting product,
MicroStrategy Narrowcast Server. This integration with
Narrowcast Server provides an easy and inexpensive way to
send information to employees, customers, and partners.
ToReports
return to the User Homepage at any time, click My
on the red bar at the top of the page, and then
click User Homepage.
Ifduring
Narrowcast Server encounters any problems
the configuration process, you see an error
message in this dialog box. Click the error message
to get more information or see Troubleshooting
the Evaluation Edition starting on page 289.
2 From the File menu, select Send Now. The Send Now
dialog box is displayed.
Ifthenyouselect
do not know which e-mail client to choose,
Generic e-mail client.
you
Selecting the Compress Contents check box allows
to reduce the size of the attachment. For this
exercise, leave the Compress Contents check box
cleared.
This section shows you how you can send MicroStrategy Web
reports to an e-mail address on a scheduled basis.
Toaddress
select a new address, click the Send to a new
link below the e-mail address drop-down
menu.
you
Selecting the Compress Contents check box allows
to reduce the size of the attachment. For this
exercise, leave the Compress Contents check box
cleared.
This section shows you how you can send MicroStrategy Web
reports to a file on a scheduled basis.
\\corp\sales\username
\\archive-2005\forecast\
\\servername\sharename\path\
you
Selecting the Compress Contents check box allows
to reduce the size of the attachment. For this
exercise, leave the Compress Contents check box
cleared.
6 If you wish, in the File Name text field, you can edit the
file name of the report you are sending.
Next Steps
You have learned the basics of MicroStrategy reporting using
a Web browser. Now you are ready to explore additional
features and functionality of the MicroStrategy platform.
Itrecommended
is recommended that you complete the entire
evaluation process prior to
exploring the Analytics Modules or business
intelligence applications.
IBM WebSphere
BEA WebLogic
Apache Tomcat
100 Viewing reports with MicroStrategy Web Universal 2005 MicroStrategy, Inc.
Introduction to MicroStrategy View Reports in a Web Browser 4
IfMicroStrategy
you are having problems setting up the
Evaluation Edition or you need
additional help installing or configuring any of the
above instructions, contact MicroStrategy Technical
Support (see Technical Support starting on
page xxii).
2005 MicroStrategy, Inc. Viewing reports with MicroStrategy Web Universal 101
4 View Reports in a Web Browser Introduction to MicroStrategy
Iftutorial
you want to return to using the MicroStrategy Web
(as opposed to the MicroStrategy Web
Universal tutorial), reset the document directory to
C:\Program Files\MicroStrategy\Tutorial
Reporting. If you do not reset the document
directory, parts of the tutorial will not work properly.
102 Viewing reports with MicroStrategy Web Universal 2005 MicroStrategy, Inc.
Introduction to MicroStrategy View Reports in a Web Browser 4
http://[machine IP address]:[port
number]/MicroStrategy/
servlet/mstrWebAdmin/
2005 MicroStrategy, Inc. Viewing reports with MicroStrategy Web Universal 103
4 View Reports in a Web Browser Introduction to MicroStrategy
http://[machine IP address]:[port
number]/MicroStrategy/
servlet/mstrWeb/
104 Viewing reports with MicroStrategy Web Universal 2005 MicroStrategy, Inc.
5
5. VIEW REPORTS IN MICROSOFT
EXCEL
MicroStrategy Office Tutorial
Introduction
ToMicroStrategy
use this tutorial, you must have installed
Office, MicroStrategy Web Services,
and MicroStrategy Intelligence Server. If you have not
installed these, see Install the MicroStrategy
Evaluation Edition starting on page 3 for
instructions. For Microsoft Excel version
requirements, see MicroStrategy Evaluation Edition
software requirements starting on page 5.
Ifinstallation
you are reading these instructions after reading the
instructions in Chapter 2, then you may
have already completed step 1 and you can skip to
step 2.
IfView
the MicroStrategy toolbar is not displayed, on the
menu, point to Toolbars and then choose
MicroStrategy Office.
2 In the login dialog box, type User for the login ID, leave
the password blank, and click OK.
Next steps
You have seen one of the common ways in which
MicroStrategy Office can be used to integrate with Microsoft
Excel. To learn more about MicroStrategy Officesuch as
how to add a MicroStrategy report to an Excel worksheet,
navigate to Next Steps.
IfthetheView
MicroStrategy toolbar is not displayed, on
menu, point to Toolbars and then choose
MicroStrategy Office.
6 Since this report has three prompts in it, you see the
prompt windows just as you would in MicroStrategy
Desktop. Leave the default prompt answers and click
Execute Report.
Introduction
Ifinstallation
you are reading these instructions after reading the
instructions in Chapter 2, then you may
have already completed step 1 and you can skip to
step 2.
IfView
the MicroStrategy toolbar is not displayed, on the
menu, point to Toolbars and then choose
MicroStrategy Office.
3 In the login dialog box, type User for the login ID, leave
the password blank, and click OK.
Next steps
You have seen one of the common ways in which
MicroStrategy Office can be used to integrate with Microsoft
PowerPoint. To learn more about MicroStrategy Office, such
as how to add a MicroStrategy report to a PowerPoint
presentation, navigate to Next Steps.
2 Click the Home link (in the upper right corner of the
slides) and then click Next Steps.
118 Learn more about adding reports to PowerPoint 2005 MicroStrategy, Inc.
Introduction to MicroStrategy View Reports in Microsoft PowerPoint 6
IfthetheView
MicroStrategy toolbar is not displayed, on
menu, point to Toolbars and then choose
MicroStrategy Office.
2005 MicroStrategy, Inc. Learn more about adding reports to PowerPoint 119
6 View Reports in Microsoft PowerPoint Introduction to MicroStrategy
120 Learn more about adding reports to PowerPoint 2005 MicroStrategy, Inc.
Introduction to MicroStrategy View Reports in Microsoft PowerPoint 6
2005 MicroStrategy, Inc. Learn more about adding reports to PowerPoint 121
6 View Reports in Microsoft PowerPoint Introduction to MicroStrategy
122 Learn more about adding reports to PowerPoint 2005 MicroStrategy, Inc.
7
7. VIEW REPORTS IN MICROSOFT
WORD
MicroStrategy Office Tutorial
Introduction
Ifinstallation
you are reading these instructions after reading the
instructions in Chapter 2, then you may
have already completed step 1 and you can skip to
step 2.
IfView
the MicroStrategy toolbar is not displayed, on the
menu, point to Toolbars and then choose
MicroStrategy Office.
2 In the login dialog box, type User for the login ID, leave
the password blank, and click OK.
Next steps
You have seen one of the common ways in which
MicroStrategy Office can be used to integrate with Microsoft
Word. To learn more about MicroStrategy Office, such as how
to add a MicroStrategy report to a Word document, navigate
to Next Steps.
IfthetheView
MicroStrategy toolbar is not displayed, on
menu, point to Toolbars and then choose
MicroStrategy Office.
6 Since this report has three prompts in it, you see the
prompt windows just as you would in MicroStrategy
Desktop. Leave the default prompt answers and click
Execute Report.
Introduction
ToMicroStrategy
use this tutorial, you must have installed
Narrowcast Server. If you have not
installed Narrowcast Server, see Install the
MicroStrategy Evaluation Edition starting on page 3,
for instructions.
When you get to the sections for the predefined services, you
are encouraged to first read each section to understand the
business purpose behind the functionality used in each
service. Then you can deliver the service and view the
resulting messages. Finally, you can edit the service
definition to explore how the service is constructed.
132 About the MicroStrategy Tutorial for Narrowcast Server 2005 MicroStrategy, Inc.
Introduction to MicroStrategy Deliver Reports 8
Ifinstallation
you are reading these instructions after reading the
instructions in Chapter 2, then you may
have already completed step 1 and you can skip to
step 2.
Toin this
create your first service, follow the steps provided
section or in the tutorial pages. To conserve
space, the steps in the tutorial pages are a condensed
version of the steps provided here.
Delivery Methods
Message Contents
4 Read the Welcome page and click Next on the lower right
corner of the Welcome page, to proceed to the Delivery
Methods page in the Delivery Methods step.
Delivery methods
You can select the delivery method for your service. Services
can deliver content by one or more delivery methods
including e-mail, wireless device, and by publishing to the
Subscription Portal.
1 If you are not on the User Homepage, click the Home icon
in the upper right corner to get there and then click
Create Your Own Delivery Service to open the Create
Your Own Delivery Service page.
Subscribe Users
MicroStrategy Narrowcast Server provides a variety of
methods for subscribing users to services. The following
subsections describe these methods in detail.
5 Type New User for both the user name and password
(both are case-sensitive; make sure the N and U are
capitalized) and click Login.
Next steps
Now that you have learned about the basics of information
delivery using Narrowcast Server, you can explore some
additional features as described in the sections that follow.
From the Next Steps page, you have the following options:
Introduction
Ifinstallation
you are reading these instructions after reading the
instructions in Chapter 2, then you may
have already completed step 1, and you can skip to step
2.
My Database
My Business Model
My Reports
My Database
Project builder allows you to name your project and select the
database that contains your business information. In this
tutorial, you use the tutorial database.
My Business Model
You can identify relationships that define the structure of the
business information in the warehouse. Project Builder uses
this structure to help you analyze the data.
1 Read the Overview page and make sure that you select the
Calculate the number of rows in each table check box.
2 Click Next. The Choose a fact table page opens, where you
can identify the fact table in the warehouse. A fact table is
generally a large table in the data warehouse that contains
detailed quantitative data or facts that you want to
analyze.
Tosample
help you identify your fact table, click Show
data to see the first 100 rows of the
selected table. To see the structure of the selected
table (column names and data types), click Show
table structure. To return to the Project Builder
page from either dialog box, click Close.
Select the ORDER_DETAIL table and click Next.
Discount
Qty_Sold
Unit_Cost
Unit_Price
My Reports
Project Builder allows you to use the attributes and metrics
you have defined to quickly create various types of reports
based on predefined templates. You can also preview and run
your reports from within Project Builder.
To create reports
Simple
Pivot Table
Pie Chat
Top Bottom N Analysis
Percentile Bands
Market Basket
Pareto
Segmentation
Benchmarking
Contribution Analysis
4 Choose Simple for the type of report and click Next. The
New Simple Report page opens, which has the following
sections:
The layout of this page and the options you see vary
depending on the type of report that you chose to create,
although all of the reports require the same basic
information.
8 Click Next.
Project Complete
This is the last page of Project Builder. It indicates that you
have successfully built a MicroStrategy project. From here
you have the following options:
If you have MicroStrategy Desktop installed, you can click
MicroStrategy Desktop to run your report and explore
your project in MicroStrategy Desktop.
When you are finished with this tutorial, you can try
building another application using data from the
Human Resources Analysis Module (HRAM). The
ODBC DSN for this database is HRAM_WH_AC. To learn
about HRAM, see View Business Intelligence
Applications starting on page 169. It is recommended
that you complete the entire recommended evaluation
process prior to exploring the Analytics Modules or
business intelligence applications.
Exercises
In the previous sections, you created a simple project and
report in Project Builder using the tutorial data. The exercises
in this section explain how to manipulate that report using
the rest of the MicroStrategy products. You can run the report
in MicroStrategy Desktop, MicroStrategy Web, and
MicroStrategy Office, and create a MicroStrategy Narrowcast
Server service based on the report.
6 Type the user name and password for the account you
created when you first started Project Builder and click
Login.
IfthetheView
MicroStrategy toolbar is not displayed, on
menu, point to Toolbars and then choose
MicroStrategy Office.
ToMicrosoft
access your report using Microsoft PowerPoint or
Word, follow the above procedure except
open a blank Microsoft PowerPoint presentation or
blank Microsoft Word document in step 1.
2005 MicroStrategy, Inc. Access your report using Microsoft Office products 161
9 Build a Reporting Application Introduction to MicroStrategy
162 Create a Narrowcast Server service for your report 2005 MicroStrategy, Inc.
Introduction to MicroStrategy Build a Reporting Application 9
9 Select all three check boxes and click Next. The project is
now available as an information source for Narrowcast
Server.
Delivery Methods
Message Contents
8 Read the Welcome page and click Next (on the bottom
right of the Welcome page) to proceed to the Delivery
Methods page in the Delivery Methods step.
2005 MicroStrategy, Inc. Create a Narrowcast Server service for your report 163
9 Build a Reporting Application Introduction to MicroStrategy
Delivery methods
You can select the delivery method for your service. Services
can deliver content by one or more delivery methods
including e-mail, wireless device, and by publishing to the
Subscription Portal.
Message contents
You can specify the content of your service for e-mail
subscriptions.
6 Position the cursor at the end of the line of text that you
typed, and press ENTER to insert a new line after the
message text.
164 Create a Narrowcast Server service for your report 2005 MicroStrategy, Inc.
Introduction to MicroStrategy Build a Reporting Application 9
13 Position the cursor at the end of the line of text that you
typed, and press ENTER to insert a new line after the
message text.
2005 MicroStrategy, Inc. Create a Narrowcast Server service for your report 165
9 Build a Reporting Application Introduction to MicroStrategy
166 Create a Narrowcast Server service for your report 2005 MicroStrategy, Inc.
Introduction to MicroStrategy Build a Reporting Application 9
2 Select your service. Then, from the Edit menu, select Run
Immediately. If your system is not running yet, you are
prompted to start it. Click Yes to start your system and
allow the service to run.
When the service finishes, you have a new e-mail in the inbox
of the e-mail account you specified when you configured the
MicroStrategy Tutorial for Narrowcast Server.
2 On the Login page, type New User for both the user name
and password (these are case-sensitive; make sure the N
and U are capitalized) and click Login.
2005 MicroStrategy, Inc. Create a Narrowcast Server service for your report 167
9 Build a Reporting Application Introduction to MicroStrategy
6 Click the Reports link. On the left side of the page you see
your service listed in the Reports list. Once the service
executes, you will also be able to come here to see the
report.
168 Create a Narrowcast Server service for your report 2005 MicroStrategy, Inc.
10
VIEW BUSINESS INTELLIGENCE
10.
APPLICATIONS
Introduction
Itrecommended
is recommended that you complete the entire
evaluation process prior to exploring
the Analytics Modules or business intelligence
applications.
Attrition Reports
Compensation
Employee Expenses
170 Explore the Human Resources Analysis Module 2005 MicroStrategy, Inc.
Introduction to MicroStrategy View Business Intelligence Applications 10
http://www.microstrategy.com/Software/
Applications/HRAM/
2005 MicroStrategy, Inc. Explore the Human Resources Analysis Module 171
10 View Business Intelligence Applications Introduction to MicroStrategy
3 You are prompted to log in. Use the User login with a
blank password and click Login. The User Homepage
displays as shown in the following image.
172 Explore the Human Resources Analysis Module 2005 MicroStrategy, Inc.
Introduction to MicroStrategy View Business Intelligence Applications 10
2005 MicroStrategy, Inc. Explore the Human Resources Analysis Module 173
10 View Business Intelligence Applications Introduction to MicroStrategy
Tobusiness
access the other Analytics Modules, click the View
intelligence applications link. You return
to the User Homepage that lists the various Analytics
Modules.
174 Explore the Human Resources Analysis Module 2005 MicroStrategy, Inc.
Introduction to MicroStrategy View Business Intelligence Applications 10
2005 MicroStrategy, Inc. Explore the Human Resources Analysis Module 175
10 View Business Intelligence Applications Introduction to MicroStrategy
Iftheyouupper
want to close the Folder List, click the X icon in
right corner of the Folder List pane.
176 Explore the Human Resources Analysis Module 2005 MicroStrategy, Inc.
Introduction to MicroStrategy View Business Intelligence Applications 10
Next Steps
If you have worked through all of the chapters and tutorials in
this book, you should know enough about the different
products in the MicroStrategy platform to use them all for
accessing HRAM.
Itrecommended
is strongly recommended that you complete the
evaluation process prior to exploring
the Analytics Modules or business intelligence
applications with other MicroStrategy products.
2005 MicroStrategy, Inc. Explore the Human Resources Analysis Module 177
10 View Business Intelligence Applications Introduction to MicroStrategy
178 Explore the Human Resources Analysis Module 2005 MicroStrategy, Inc.
Introduction to MicroStrategy View Business Intelligence Applications 10
http://www.microstrategy.com/Software/
Applications/CAM/
balance sheet
costs/expenses
forecasts
invoiced sales
http://www.microstrategy.com/Software/
Applications/FRAM/
http://www.microstrategy.com/Software/
Applications/SAM/
quotation analysis
delivery analysis
http://www.microstrategy.com/Software/
Applications/SDAM/
http://www.microstrategy.com/Software/
Applications/WTAM/
Next steps
For the production version of the Analytics Modules, you
need to purchase the MicroStrategy BI Developer Kit. This kit
allows you to configure the Analytics Modules to a production
environment and includes detailed documentation on the
metadata, data model, and installation.
Introduction
Creating documents
Report Services is an available extension to MicroStrategy
Intelligence Server that delivers the most flexible report
layout, with drag-and-drop simplicity, and provides
comprehensive formatting capabilities to MicroStrategy
Desktop users. MicroStrategy Desktop Designers can build
pixel-perfect documents such as scorecards and dashboards,
operational reports, invoices and statements, managed
metrics reports, and more. These documents can be
distributed to MicroStrategy Web, MicroStrategy Office,
MicroStrategy Desktop, and MicroStrategy Narrowcast
Server users.
The next section describes how you can further refine the
documents definition using the Document Editor.
9 Now change the formatting for the way the years are
displayed so they are differentiated from the rest of the
values. The following steps explain how you can do this by
placing the Year values in a colored, horizontal rectangle.
The filled rectangle now hides the {Year} text box. You
can change the order of display by sending the
rectangle to the back and bringing the {Year} text box
in the front. To do this, select the rectangle, and on the
Format menu, point to Order and then choose Send
to Back.
Now select the {Year} text box and change the font
color to white. Right-click the text box, point to Font
Color, and choose the white color.
14 Now when you view your document as a PDF, you can see
that all the information for the Central region is kept
together on the second page of the document.
Now that you know the basics of document creation, you are
ready to learn how to create more sophisticated documents.
To learn more about documents, refer to the MicroStrategy
Document Creation Guide.
AND OEMS
Customizing and Embedding
MicroStrategy Functionality
Introduction
Overview
The MicroStrategy SDK is a comprehensive development
toolkit that allows you to incorporate query, reporting, and
analysis capabilities into your own applications. It contains
open application programming interface (API): complete
set of MicroStrategy APIs that serve as the building blocks
for the MicroStrategy platform
Platform integration
report execution
security
fully thread-safe
Web API
The Web API is used to build new and customize existing
Web applications that work with the MicroStrategy
Intelligence Server to provide Web-based reporting
functionality and analysis.
Using the Web API, you can develop Web applications (JSP
as well as ASP.NET front-ends) to run in a UNIX or a
Windows environment. It supports a variety of operating
systems and Web servers such as Sun Solaris, IBM AIX,
Websphere, iPlanet, IIS, and Apache.
user authentication
object browsing
report execution
scheduling
report manipulation
prompting
You can use the Narrowcast Server API to build, for example,
a new Information Source Module to allow Narrowcast
Server to access and deliver content from a proprietary
system. You can also use it to customize the formatting
component of MicroStrategy Narrowcast Server to deliver
content to a new type of pager. A possible use of the
Subscription API is to develop custom Web applications that
allow users to subscribe to Narrowcast Server services from a
corporate Web page, rather than through the Narrowcast
Server out-of-the-box Subscription Portal.
Documentation
The comprehensive MicroStrategy APIs are supplemented by
extensive documentation to help you efficiently build
applications. There are thousands of pages of documentation
about the various methods and properties in the APIs. The
documentation includes the following:
XML Reference
Narrowcast Server SDK Guide
Development tools
MicroStrategy provides development tools in a variety of
formats, such as sample code, utilities, and Web objects.
Java
Visual Basic
VBA
C++
ASP.NET
Summary
The MicroStrategy SDK provides a comprehensive set of APIs
and documentation support to build applications that can
range from very simple to very complex. For example, you
can create a simple application that logs into a project,
browses the metadata, and executes a report using only four
different API calls. The entire MicroStrategy platform was
built on top of the MicroStrategy SDK, using the full range of
over 3200 methods and properties. The wide range of
features and functionality available in the MicroStrategy
platformproject creation, report execution and
manipulation, SQL generation, iterative analysis,
administrative functionality, personalization, proactive
information delivery, security, failover, and morepresents
the ultimate testament to the power and functionality of the
MicroStrategy SDK.
THE MICROSTRATEGY
PLATFORM
Introduction
Category Application
HR allocations
charge-back analysis
profitability analysis
store/geographic analysis
fraud detection
compliance reporting
COM
ODBC
CSS
MDX
.NET
Web Services
Summary
BI Platform
Data Warehouses
& Data Marts
Extract / Transform /
Load (ETL)
Operational
Systems
MicroStrategy Desktop
MicroStrategy Desktop is the business intelligence software
component that provides integrated query and reporting,
powerful analytics, and decision support workflow on the
personal computing desktop. It provides a wide variety of
features for online analysis of data. Reports are easy to create
and can be viewed in various presentation formats, polished
into production reports, distributed to other users, and
extended through a host of ad hoc features including drilling,
pivoting, and data slicing. The interface itself is customizable
to different users skill levels and security profiles.
http://www.microstrategy.com/Software/
Products/Desktop/feature_comparison.asp
http://www.microstrategy.com/Software/
Products/Web/feature_comparison.asp
MicroStrategy Office
MicroStrategy Office brings business intelligence to the
Microsoft Office productivity suite. With simple, one-click
access to corporate data, MicroStrategy Office users can run
any report from within Excel, Word, and PowerPoint for
visually pleasing reports in a familiar environment.
MicroStrategy Office also offers simple, one-click bulk refresh
that repopulates multiple reports within one Office file.
MicroStrategy Office, just like all of MicroStrategy's
integrated user interfaces, inherits all the platform benefits
such as security, prompting, centralized metadata, scalability.
MicroStrategy Office
MicroStrategy Architect
MicroStrategy Architect is a rapid development environment
for business intelligence systems. The information-mapping
module separates underlying information structures from
applications, providing flexibility.
MicroStrategy Administrator
MicroStrategy Administrator is a comprehensive
management environment. Usage patterns and trend
analysis facilitate performance tuning and resource planning.
User and object management capabilities provide a
structured process for developing systems from deployment
to production environments.
MicroStrategy SDK
MicroStrategy SDK creates an open architecture that enables
developers to integrate, extend, and fully exploit the power of
the MicroStrategy platform through a set of rich APIs that
fully expose all platform functionality. Businesses can
leverage this powerful development environment to rapidly
deploy custom applications and embed intelligence into any
website. For more information about customizing and
embedding MicroStrategy functionality see Information for
SIs, VARs, and OEMs starting on page 201.
MicroStrategy Desktop
MicroStrategy Architect
Analytics Modules
programming language-independent
easy to troubleshoot
easy to upgrade
report servers
database writeback
Wireless,
HTML Excel, Word E-Mail
Portals Desktop Excel / HTML
Portals,
Browser PowerPoint Printers
Office
Web SDK
SDK
Web & Services Narrowcast
Web Universal Server
Administrator
SDK - Open APIs
OLAP Report
Services Intelligence Server Services
Architect Optimized
Non- relational
Multi- pass SQL
Data Stores
Metadata
Excel
Relational Data Warehouses Text
Flat files
Oracle Teradata
DB2 Informix
SQL Server Nonstop SQL
Sybase Netezza
Data layer
The business intelligence system rests atop a data layer as
highlighted in the following diagram.
Wireless,
HTML Excel, Word E- Mail
Portals Desktop Excel / HTML
Portals,
Browser PowerPoint Printers
Office
Web SDK
SDK
Web & Services Narrowcast
Web Universal Server
Administrator
SDK - Open APIs
OLAP Report
Services Intelligence Server Services
Architect Optimized
Non- relational
Multi- pass SQL
Data Stores
Metadata
Excel
Relational Data Warehouses Text
Flat files
Oracle Teradata
DB2 Informix
SQL Server Nonstop SQL
Sybase Netezza
metadata repository
OLTP systems
Web systems
Report servers
MicroStrategy Intelligence Server and MicroStrategy
Narrowcast Server (highlighted in the center and right-center
of the diagram below) are the primary report servers,
providing on-demand interactive reports and scheduled or
triggered proactive reports to users in a variety of formats
and interfaces.
Design & Interactive Reporting & Info Delivery &
Administration Analysis Alerting
Wireless,
HTML Excel, Word E- Mail
Portals Desktop Excel / HTML
Portals,
Browser PowerPoint Printers
Office
Web SDK
SDK
Web & Services Narrowcast
Web Universal Server
Administrator
SDK - Open APIs
OLAP Report
Services Intelligence Server Services
Architect Optimized
Non- relational
Multi- pass SQL
Data Stores
Metadata
Excel
Relational Data Warehouses Text
Flat files
Oracle Teradata
DB2 Informix
SQL Server Nonstop SQL
Sybase Netezza
Wireless,
HTML Excel, Word E- Mail
Portals Desktop Excel / HTML
Portals,
Browser PowerPoint Printers
Office
SDK
SDK Web
Web& Services Narrowcast
Web Universal Server
Administrator
SDK- Open APIs
OLAP Report
Services Intelligence Server Services
Architect Optimized
Non- relational
Multi- pass SQL
Data Stores
Metadata
Excel
Relational Data Warehouses Text
Flat files
Oracle Teradata
DB2 Informix
SQL Server Nonstop SQL
Sybase Netezza
Wireless,
HTML Excel, Word E- Mail
Portals Desktop Excel / HTML
Portals,
Browser PowerPoint Printers
Office
Web SDK
SDK
Web & Services Narrowcast
Web Universal Server
Administrator
SDK - Open APIs
OLAP Report
Services Intelligence Server Services
Architect Optimized
Non- relational
Multi- pass SQL
Data Stores
Metadata
Excel
Relational Data Warehouses Text
Flat files
Oracle Teradata
DB2 Informix
SQL Server Nonstop SQL
Sybase Netezza
Wireless,
HTML Excel, Word E- Mail
Portals Desktop Excel / HTML
Portals,
Browser PowerPoint Printers
Office
Web SDK
SDK
Web & Services Narrowcast
Web Universal Server
Administrator
SDK - Open APIs
OLAP Report
Services Intelligence Server Services
Architect Optimized
Non- relational
Multi- pass SQL
Data Stores
Metadata
Excel
Relational Data Warehouses Text
Flat files
Oracle Teradata
DB2 Informix
SQL Server Nonstop SQL
Sybase Netezza
printers
file systems
Wireless,
HTML Excel, Word E- Mail
Portals Desktop Excel / HTML
Portals,
Browser PowerPoint Printers
Office
SDK
SDK Web
Web & Services Narrowcast
Web Universal Server
Administrator
SDK - Open APIs
OLAP Report
Services Intelligence Server Services
Architect Optimized
Non- relational
Multi- pass SQL
Data Stores
Metadata
Excel
Relational Data Warehouses Text
Flat files
Oracle Teradata
DB2 Informix
SQL Server Nonstop SQL
Sybase Netezza
Introduction
geography
products
customers
time
promotions
entry point An entry point is a shortcut to an attribute element in the Data Explorer.
Creating an entry point grants you faster access to the attribute without
having to browse through multiple attributes to reach different levels of
the hierarchy.
attribute A data level defined by the system architect and associated with one or
more columns in the data warehouse lookup table. Attributes include
data classifications like Region, Order, Customer, Age, Item, City, and
Year. They provide a handle for aggregating and filtering at a given
level.
Geography hierarchy
The Geography hierarchy in the MicroStrategy Tutorial
contains attributes such as Country and Region, as well as
Distribution Center, Call Center, and employee-specific
attributes. It might be easy to understand why Country and
Region are in the Geography hierarchy, but what about
Distribution Center, Call Center, and the employee-related
attributes?
Country Countries where the company does or hopes to do business in USA, Spain, France
the future. Also, Countries where employees work.
Call Center Where product phone-in orders are taken. Each Call Center is Atlanta, Boston,
located in a different city. Charleston
Distribution The location where product orders are sent out to customers. Miami, New Orleans,
Center Currently, each is located in the same city as the Call Center it Fargo
services.
Manager Person responsible for a specific Call Center Peter Rose, Alice
Cooper
Hire Date The date on which a particular employee was hired 2/16/03, 3/15/03
Salary The amount of money an employee makes per year 24,000, 35,000
Employee The date on which each employee was born 5/6/56, 1/1/77
Birth Date
Employee The lowest level in the Geography hierarchy, representing the Jennifer Lee, Laura
individual responsible for each order placed Kelly
Refer to the graphic below to see how all these attributes are
organized into the MicroStrategy Tutorial Geography
hierarchy.
Products hierarchy
The products hierarchy contains attributes such as category,
brand, catalog, and supplier. It should be noted that the
attributes Transaction, Warranty, and Discontinued Code are
not part of the main data modelthese are extra attributes
that were introduced to support the MicroStrategy
Narrowcast Server demos.
Category Products are organized into Categories at the highest level Electronics, Music
Brand The manufacturer or artist for a particular product Ayn Rand, 3Com, Sony
Catalog The medium used to sell products Spring 2002, Fall 2003
Refer to the graphic below to see how all these attributes are
organized into the MicroStrategy Tutorial Products
hierarchy.
Customers hierarchy
The Customers hierarchy contains customer demographic
and purchase information, such as Customer Age, Income
Bracket, Payment Method, and Ship Date.
Customer The highest level of differentiation for where Northeast, South, France
Region Customers live
Customer State Each Customer Region is divided into multiple States Main, North Dakota
Customer City Each Customer State is broken down into Cities Albany, Chicago, Memphis
Customer Age The Age of a particular customer at a current point in 26, 38, 59
time
Customer Birth The Date on which the Customer was born 8/4/50, 4/30/72
Date
Income Bracket The salary range reported by the Customer $31,000 - 40,000, $61,000 -
70,000
Zip Code The lowest level of differentiation for where 07026, 36303
Customers live
Customer The name of the individual Customer Selene Allen, Chad Laurie
Shipper The vendor used to send Products to the Customer Pronto Packages, MailFast
Ship Date The Date on which an Order is shipped from the 9/15/02, 3/26/03
Distribution Center
Refer to the graphic below to see how all these attributes are
organized into the MicroStrategy Tutorial Customers
hierarchy.
Time hierarchy
The Time hierarchy contains time-specific attributesYear,
Quarter, Month, and Day.
Refer to the graphic below to see how all these attributes are
organized into the MicroStrategy Tutorial Time hierarchy.
Promotions hierarchy
The Promotions hierarchy contains Promotion and
Promotion Type. This hierarchy is useful for recording
whether a sale was a promotional purchase.
Promotion Type (Currently not implemented in the project.) Type of Mothers Day, Labor Day
discount period offered (Sale type)
Promotion (Currently not implemented in the project.) Date range 9/1/02 - 9/4/02, 2/16/03 -
for a particular discount period under which an Item is 2/19/03
purchased (Sales Date)
Refer to the graphic below to see how all these attributes are
organized into the MicroStrategy Tutorial Promotions
hierarchy.
Once the data model is created, the next step is the schema.
geography
products
customers
time
promotions
fact tables
Schema notations
LU_ a lookup table A database table used to uniquely identify attribute elements. They
typically consist of descriptions of dimensions. Lookup tables are
usually joined to fact tables in order to group the numeric facts in the
fact table by dimensional attributes in the lookup tables.
REL_ a relationship While lookup tables store information about one or more attributes,
table relate tables store information about the relationship between two
attributes. Relate tables contain the ID columns of two or more
attributes, thus defining associations between them.
PMT_ a partition A warehouse table that contains information used to identify the
mapping table partitioned base tables as part of a logical whole. Also referred to as a
PMT.
Fact Description
End on hand The number of individual items remaining at the close of each month
Revenue The total income produced by a given source accounting for all product sales deducting
discounts
Unit Cost The amount of money charged by the supplier to the company per individual item
purchased
Fact Description
Unit Price The amount of money charged by the company to the customer per individual item sold
Geography schema
Products schema
Customers schema
Time schema
Promotions schema
MODELING
Introduction
Ifmodeling,
you are familiar with multidimensional data
logical data modeling is basically the same
thing. Since the MicroStrategy platform does not
require you to define dimensions explicitly, logical is
a more accurate term than multidimensional. While
a multidimensional data model must have one or more
dimensions, a logical data model may or may not have
any explicitly defined dimensions.
facts
attributes
hierarchies
Facts
One of the first things you do when you create a logical data
model is determine what the facts are. Facts equal a unique
situation given a certain attribute combination. They relate
numeric data values from the data warehouse to the
MicroStrategy reporting environment. Facts allow you to
access data stored in a data warehouse, and they form the
basis for the majority of analyses and reports your users
require.
Attributes
Attribute elements
Attribute relationships
Related attributes
Non-related attributes
Hierarchies
For example, Year and Quarter are attributes that are usually
directly related to each other. One year has many quarters,
and both attributes are in the Time hierarchy. You do not
need any additional information to establish the relationship
between the two attributes.
Year and Customer are attributes that are usually not in the
same hierarchy and are not directly related to each other.
However, if you want to create a report that shows
information about customer purchases in a particular year,
there must be some way to determine how these two
attributes are related. Year and Customer are related through
a fact. It is the existence of a fact that ties the Time hierarchy
to the Customer hierarchy. In this case, the fact is a customer
purchase.
user requirements
technical considerations
User requirements
When creating the logical data model, you must think about
all the potential users and how to accommodate their varied
requirements. In some cases, lack of data in the source
systems can limit user requirements. Sometimes, to satisfy
user requirements, you can derive additional data not found
in the source systems.
4 Define hierarchies.
unique identifiers
attribute forms
Unique identifiers
Attribute forms
first name
last name
address
e-mail address
4 Define hierarchies.
While the logical data model tells you what facts and
attributes to create, the physical warehouse schema tells you
where the underlying data for those objects is stored. The
physical warehouse schema describes how your data will be
stored in the data warehouse.
Columns
Columns are fields in the warehouse that hold attribute and
fact data. There are three types of columns:
Tables
There are three types of tables:
lookup tables
relate tables
fact tables
Lookup tables
You can use either structure for any table in the physical
warehouse schema, though each comes with its own
advantages and disadvantages.
Key structures
The simple key example shows how you could identify a call
center with only its Call_Ctr_id. This means that every call
center has its own unique ID.
In reality, it is possible that the two columns will not have the
same name. For example, perhaps the data for the
Lookup_Region table came from a source system different
from the data for the Lookup_Call_Ctr, and the source
systems might have different naming conventions. There
might be a Region_ID column in one table and a Reg_ID
column in the other. Though the columns have different
names, they store the same data. This is called heterogeneous
column naming, and it is shown in the following diagram.
Relate tables
Fact tables
Fact tables are used to store fact data. Since attributes are
what give meaning to fact values, both fact columns and
attribute ID columns are included in fact tablesthat is, facts
exist at the intersection of indirectly related attributes. The
attribute ID columns included in a fact table represent the
level at which the facts in that table are stored.
There are two types of fact columns: base fact columns and
derived fact columns.
Schema types
There are many ways to structure your data warehouse, and
no method is inherently right or wrong. How you choose to
structure the warehouse depends on the nature of the data,
the available storage space, and the requirements of your
user community. Typically, one of the schema types, or a
combination of them, is used to organize the physical schema
to optimize query performance. These schema types are
highly normalized
moderately normalized
highly denormalized
This schema type has the same basic structure as the highly
normalized schema, but here the higher-level attribute ID
columns are present within all related tables. For example,
Region_id is included in the Lookup_Call_Ctr table.
This type also has the same basic structure as the other two
schema types. With this type, not only are higher-level
attribute ID columns present within all related tables, but the
description columns are present as well. For example,
Region_desc is included in the Lookup_Call_Ctr table.
Design trade-offs
Constructing a logical data model and physical warehouse
schema is an iterative process of compromises and trade-offs.
The following diagram shows the three major requirements
that must be balanced to create an effective system.
EVALUATION EDITION
Introduction
Make sure you have the correct license key and that you have
typed it in correctly. The key is case-sensitive, so beware of
common typing mistakes like using the letter O instead of
the number zero (0) or b instead of B.
For example, you will see this screen if you try to install
MicroStrategy Web on a machine that does not have
Microsoft Internet Information Services (IIS) installed. To
install MicroStrategy Web, you must exit the installation and
install IIS. Another option would be to go back and choose
not to install MicroStrategy Web. Assuming that was the only
product with missing requirements, you will be able to
continue and install the other products you want to use.
Cannot log in
If you cannot log in, first make sure you are using the correct
login ID and that you have not mistyped. If you are still
having trouble, make sure the Intelligence Server is running.
The following steps explain how to do this:
or
296 Troubleshooting the MicroStrategy Narrowcast Server tutorial 2005 MicroStrategy, Inc.
Introduction to MicroStrategy Troubleshooting the Evaluation Edition D
No printer is available
To enable Narrowcast Server print functionality, you must
specify a printer to use. This information is in the Narrowcast
Server print device definition. (If the device is set to allow
user addresses to override this printer, the recipients printer
as defined in his or her physical addresses is used.)
298 Troubleshooting the MicroStrategy Narrowcast Server tutorial 2005 MicroStrategy, Inc.
Introduction to MicroStrategy Troubleshooting the Evaluation Edition D
300 Troubleshooting the MicroStrategy Narrowcast Server tutorial 2005 MicroStrategy, Inc.
Introduction to MicroStrategy Troubleshooting the Evaluation Edition D
302 Troubleshooting the MicroStrategy Narrowcast Server tutorial 2005 MicroStrategy, Inc.
Introduction to MicroStrategy Troubleshooting the Evaluation Edition D
SLAgent54
SLSocket54
SLAgent54
SLSocket54
304 Troubleshooting the MicroStrategy Narrowcast Server tutorial 2005 MicroStrategy, Inc.
Introduction to MicroStrategy Troubleshooting the Evaluation Edition D
306 Troubleshooting the MicroStrategy Project Builder tutorial 2005 MicroStrategy, Inc.
GLOSSARY
access control list A list of users and groups and the access permissions that
each has for an object.
ActiveX Data Objects A set of interfaces designed for accessing a wide variety of
data sources through OLE DB system interfaces. ADO MD
(multidimensional) provides a set of interfaces that are
optimized for multidimensional data applications.
administrator The user category of one who installs and monitors software
and user configurations, maintains the state of the software,
and administers the different MicroStrategy servers in the
platform. An administrator also defines users, assigns user
login accounts and user privileges, and analyzes the
performance of the system.
aggregate navigation Following the traversal paths among facts at different levels
of aggregation in different tables. The engine uses aggregate
navigation to go to the smallest table where the fact exists at
the requested level. For example, from a Store attribute, a
user may be able to move up to the State, District, Region,
and Country levels.
aggregate table A fact table that stores data that has been aggregated along
one or more dimensions.
See pre-aggregation.
Compare degradation.
apply function A function that allows you to insert custom SQL into an
expression.
See also:
attribute element
attribute form
child attribute
constant attribute
derived attribute
parent attribute
attribute drill path In MicroStrategy, a path that determines which attributes are
presented to an interface; typically a project defines drill
paths from parent attributes to their children.
attribute form One of several columns associated with an attribute that are
different aspects of the same thing. ID, Name, Last Name,
Long Description, and Abbreviation could be forms of the
attribute Customer. Every attribute supports its own
collection of forms.
attribute role A database column that is used to define more than one
attribute. For example, Billing City and Shipping City are two
attributes that have the same table and columns defined as a
lookup table.
authentication object A MicroStrategy object that specifies both who the user is and
the security context within which that user will interact with
the system. An authentication object contains the security
information required (such as user login ID and password) to
make a connection or perform task execution.
auto text code Dynamic text that is populated by the document or dataset,
consisting of the document's or dataset's properties rather
than data from the data warehouse. Examples of auto text
codes, which can be considered as a type of variable, are
document name, page number, and execution time. Auto text
codes are contained in text field controls on a document.
See also:
data field
text field
See also:
column
row
Compare consolidation.
base fact column A fact column represented by a single column in a fact table.
base table A fact table that stores data at the lowest level of
dimensionality.
catalog The table that contains the names of all non-temporary tables
in a data warehouse.
characteristic attribute An attribute that is a parent of a child attribute, but not part
of the main hierarchy associated with the child attribute.
For example, consider a hierarchy consisting of Year, Month,
and Day. Day of Week is a parent of Day, and a characteristic
attribute.
See also:
parent attribute
relationship
child dependency Occurs when an object uses other objects in its definition.
2) The set of fields of a given name and data type in all the
rows of a given table.
See also:
axis
row
compound attribute An attribute that has more than one key (ID) form.
compound metric A metric that cannot have a level placed on the entire metric,
although it can be set separately on each of the components.
concurrent users Users that execute reports or use the system in one way or
another at the same time.
See also:
Grid/Graph
text field
control default A set of properties that can be set for each type of control and
each section in a document. You can set the defaults
according to the control that is currently selected; afterward,
its format is applied to any object of the same type that you
create in the document.
custom SQL Additional SQL code independently created by the user for
execution against the data warehouse.
data field Dynamic text that is populated from a dataset with data that
originated in the data warehouse (or an Intelligence Server
cache). A data field is only a reference to the metric, attribute,
consolidation, or custom group on a report. Data fields are
contained in text field controls on a document.
See also:
text field
data source name Referred to as a DSN, stores all necessary information for
(DSN) locating and logging in to a specific database. This
information varies depending on the particular database
server, but a DSN generally includes such information as host
machine name or IP address, instance name, and database
name.
See also:
login ID
password
data mart report A special kind of report that saves its report data in a
database rather than returning those results to the user. Data
mart reports either create a new table in the database to store
the report data or append the report data into an existing
table.
Dataset Objects 1) A panel in the Document Editor that shows all objects
(grouped by datasets) that can be used in the document.
Compare allocation.
See also:
attribute
implicit attribute
See also:
page-by
pivot
sort
subtotal
surf
See also:
ODBC
VLDB settings
endpoint Port inside the computer where a server listens for incoming
messages. When several servers are running concurrently on
the same machine, the port assignments differentiate one
from the next.
fact extension A virtual table created at run time to extend the level of a fact
from its original level to that required by the report. Defines
how a fact that does not relate to all levels, relates to any
unrelated levels.
formatting layer The part of a report that allows you to control how a report
looks. The basic formatting layers are zones, which are the
rows and headers of a report, and grid units, which are the
attribute values. Other formatting layers, such as thresholds
and subtotals, can be thought of as extensions of these two
basic types.
Compare:
two-tier
three-tier
grid view Report viewing mode that displays result data in a tabular
format.
heterogeneous column Columns in different tables in a database that store the same
naming data but have different names. For example, one column
named Customer in one table and one named Customer
Name in a different table, both containing customer names.
highly denormalized Schema type where not only are higher-level attribute ID
schema columns present within all related tables, but the description
columns are present as well.
history cache A report result saved for future reference via the History List
by a specific user.
History List The portion of the interface that allows users to retrieve the
results of previously executed or scheduled reports and
HTML documents.
implicit attribute An attribute that does not physically exist in the database
because it is created at the application level. Such an attribute
has its expression defined as a constant value, though
nothing is saved in a column. For example, you may want to
create columns in the database with a value of 1 for every row
to get around COUNT limitations. You don not have to
actually create the column, though, because in the Attribute
Editor, you can just enter a 1 in the expression to create a
count. Implicit attributes are useful in analyzing and
retrieving information. When analyzing data, you can use
constant attributes to create a COUNT to keep track of the
number of rows returned. You can use constant attributes
when building metrics, where you can sum the column
holding the constant to create a COUNT. Any constant is
acceptable.
incremental fetch A feature that returns a large result set to the client in
numerous small pieces. This ensures that network traffic and
client processing is kept to a minimum.
inbox synchronization The process of synchronizing inboxes across all nodes in the
cluster, so that all nodes contain the same History List
messages.
Intelligent Cube A copy of the report data saved in memory and used for
manipulation of the view definition. This division allows
multiple reports with different views to share a common data
definition.
join A SQL operation that combines data from multiple tables into
a single result table.
lock schema An application designer can lock the schema while making
changes to the schema to ensure that no other users are
making changes at the same time.
locked hierarchy A hierarchy that has at least one attribute that may not be
browsed by end users. Application Designers typically lock
hierarchies if there are so many attribute elements that
element browsing is not usable.
log A file that traces and records events that occur in the
MicroStrategy environment. Primarily used for
troubleshooting.
See also:
one-to-one
one-to-many
many-to-one
relationship
See also:
one-to-one
one-to-many
many-to-many
relationship
matching cache Report results retained for the purpose of being reused by the
same report requests later on.
matching-history cache A Matching cache with at least one History List message
referencing it.
metric qualifier A filter that qualifies based on the value of the metric.
moderately normalized Schema type having the same basic structure as the highly
schema normalized schema, but here the higher-level attribute ID
columns are present within all related tables.
multidimensional Copy of the report data saved in memory. This cache is used
cache for manipulation of the view definition. Also called an
Intelligent Cube.
See also:
one-to-one
many-to-many
many-to-one
relationship
See also:
one-to-many
many-to-one
many-to-many
relationship
See also:
drill
pivot
sort
subtotal
surf
See also:
child attribute
relationship
See also:
relationship
one-to-many
many-to-one
many-to-many
See also:
application-level partition
database-level partition
partition base table A warehouse table that contains one part of a larger set of
data. Partition tables are usually divided along logical lines,
such as time or geography. Also referred to as a PBT.
partition mapping The division of large logical tables into smaller physical tables
based on a definable data level, such as month or department.
Partitions minimize the number of tables and records within
a table that must be read to satisfy queries issued against the
warehouse. By distributing usage across multiple tables,
partitions improve the speed and efficiency of database
queries.
See also:
drill
page-by
sort
subtotal
surf
See also:
aggregate table
aggregation
primary dataset The dataset used to define the grouping and sorting of a
document. Although a document can contain multiple
datasets, only objects from the primary dataset can be used to
group and sort the document.
project designer The user category of one who creates projects and all of the
schema objects (facts, attributes, hierarchies) for a project. A
project designer is thoroughly familiar with the data model
and schema object editors and wizards.
Property List The list of settings used to specify the appearance or any
other characteristic of a control on a document.
quality relationship The relationship between a parent attribute and two or more
joint child attributes. The parent attribute is referred to as a
quality because its definition is complete only with the
intersection of its joint children.
See also:
parent attribute
child attribute
partial relationship
quality relationship
one-to-one
one-to-many
many-to-one
many-to-many
See also:
filter
template
report designer The user category of one who creates all application objects
such as grid and graph reports, filters, templates, documents,
consolidations, and custom groups. The report designer
understands all of the business intelligence capabilities of the
system.
result set The data resulting from any stage of report execution,
although the final stage is usually meant.
See also:
axis
column
security Data and system protection from harm, corruption, and loss.
Especially on systems accessed by many users, this prevents
system access and use by unauthorized individuals.
simple key In a relational database, a primary key that requires only one
column to uniquely identify a record within a table.
See also:
drill
page-by
pivot
subtotal
surf
See also:
drill
page-by
pivot
sort
surf
See also:
drill
page-by
pivot
sort
subtotal
system tables The table or set of tables containing the names of, and
information about all non-temporary tables in a data
warehouse.
table partitioning A database design technique used to break down a large fact
table into smaller tables. MicroStrategy supports two
variations of partitioning: Metadata and Warehouse
partitioning.
temporary table A physical data table that is created in the warehouse, stores
intermediate results sets, and allows query processing to
occur within the warehouse. The table is removed after query
processing completes.
See also:
data field
See also:
multithreaded
thread-safe
Compare:
two-tier
four-tier
transformation metric An otherwise simple metric that takes the properties of the
transformation applied to it. For example, a metric calculates
total sales. Add a transformation for last year and the metric
now calculates last year's total sales.
Compare:
three-tier
four-tier
view filter The set of criteria that restricts the report data that is
currently being viewed. It may include conditions based on
any of the report objects.
VLDB settings Settings that affect the way MicroStrategy Intelligence Server
interacts with the data warehouse.
G
D
graph reports 42, 84
data proliferation 214
data warehouse 217, 274, 283
delivery method, specifying with the Ser- H
vice Wizard 138, 164 heterogeneous column
derived fact column defined on 281 naming defined on 278
description column defined on 275 hierarchy defined on 153
detail. See fact. defining with Project Builder 153
dimension. See hierarchy. in logical data model 264
Drill mode. See page-by. in the MicroStrategy Tutorial 58
highly denormalized
schema defined on 285
E highly normalized schema defined on 283
enterprise application integration homogeneous column
relate 278
technical architecture
data layer 227
design and administration 231
information delivery and alerting 230
integration and customization 231
interactive reporting and analysis 228
report servers 228
technical support xxii
transformer model. See project.
U
uninstalling MicroStrategy products 20
universe. See project.
user proliferation 215
V
variable. See compound metric.
view filter 40, 82
W
Web customization, with the MicroStrate-
gy SDK 203
Web Traffic Analysis Module 184
Welcome screen 17