Documente Academic
Documente Profesional
Documente Cultură
This practice project is designed to test your ability to configure and deploy a
basic MicroStrategy business intelligence environment. You will use your
knowledge of MicroStrategy Architect and MicroStrategy Desktop to create a
project and design reports that run against the MicroStrategy Tutorial data
warehouse. This project will assist you in preparing for specific sections of the
MicroStrategy Certified Developer (MCD) Certification. However, it does not
provide practice on every subject matter that is required to successfully complete
the MCD Certification. To achieve MCD Certification, you also need to master the
knowledge attained through the Project Designer, Report Developer, and
Platform Administrator focus area certifications.
The Project Design section of this document contains requirements and detailed
instructions on how you satisfy the requirements. We recommend that you try to
complete the entire project using only the requirements. Use the detailed
instructions only if you need assistance. If you need to use the detailed
instructions to complete a task, we recommend that you redo the task until you
no longer need assistance. Remember, this is a practice project. The actual MCD
Certification will not include step-by-step instructions.
When to Complete This Project
This project contains information that is covered in the Certified Project Designer
certification and the Certified Report Developer certification. The Certified
Project Designer certification contains the MicroStrategy Architect: Project
Design course and the MicroStrategy Desktop: Reporting Essentials course and
is the first week of the MCD Program. The Certified Report Developer
certification contains the MicroStrategy Report Services: Document Essentials
course and the MicroStrategy Desktop: Advanced Reporting course and is the
second week of the MCD Program. MicroStrategy Education recommends that
you attempt this practice project after completing the Certified Report Developer
certification. If you are completing the entire 3.5 week MCD Program at one time
you should attempt this project after the finishing the second week.
Page 1 of 38
Project Requirements:
The following components installed on your computer:
o
Project Guidelines:
You may use your course manuals, MicroStrategy product manuals,
MicroStrategy online help, and the MicroStrategy Knowledge Base for
assistance in completing the project.
Note: You need a login to access the MicroStrategy Knowledge Base.
Try to complete the entire project by yourself. (During the MCD
Certification, you will not be able to discuss the project with fellow
students.)
Try to complete the entire project without using the detailed instructions.
(The MCD Certification does not contain instructions on how to complete a
task.)
Page 2 of 38
This practice project is not comprehensive and does not cover all topics
that are required to successfully complete the actual MCD project. In
addition, this practice project contains step-by-step directions. The MCD
project does not contain step-by step instruction.
Try to complete this project in 5 hours or less.
Remember, this is a practice project. It does not include all topics that are
covered on the actual MCD.
PROJECT DESIGN
Although this project assumes that you have already installed Architect and
Desktop Designer, we recommend that you understand how to install specific
MicroStrategy products.
This phase of the project covers concepts from the MicroStrategy Architect:
Project Design and the MicroStrategy Desktop: Reporting Essentials courses.
After completing this phase of the project, you will be ready to begin report
development.
This practice project is not comprehensive and does not cover all topics
that are required to successfully complete the actual MCD project. In
addition, this practice project contains step-by-step directions. The MCD
project does not contain step-by step instruction.
Page 3 of 38
Page 4 of 38
1. On the Windows Start Menu, point to Settings, and select Control Panel.
2. In the Control Panel window, double-click Administrative Tools.
3. In the Administrative Tools window, double-click Data Sources (ODBC).
4. In the ODBC Data Source Administrator, select the System DSN tab.
5. On the System DSN tab, click Add.
6. In the Create New Data Source window, select Microsoft Access Driver
(*.mdb).
7. Click Finish.
8. In the ODBC Microsoft Access Setup window, in the Data Source Name
box, enter Practice_Tutorial_MD_DSN.
9. Under Database, click Select.
10. In the Select Database window, browse to C:\Program
Files\MicroStrategy or the location in which you saved your metadata
database.
11. Select Practice_Tutorial_MD.mdb.
12. Click OK.
In the ODBC Microsoft Access Setup window, on the System DSN tab,
you should see your new metadata DSN.
13. In the ODBC Microsoft Access Setup window, click OK.
14. In the ODBC Data Source Administrator, click OK.
15. Close the Administrative Tools window.
MicroStrategy MCD Practice Project MicroStrategy Tutorial
Revised: 10/8/2009 2009 MicroStrategy, Inc. All Rights Reserved
Page 5 of 38
Before you create the project source, you must create the MicroStrategy
metadata shell. You can complete both steps using the MicroStrategy
Configuration Wizard.
1. On the Windows Start Menu, point to Programs, followed by
MicroStrategy, and finally, select Configuration Wizard.
2. In the Configuration Wizard, select the Metadata Repository and
Statistics Tables option.
3. Click Next.
4. On the ensuing window, verify the following settings:
Create Metadata Tables check box is selected.
Create Statistics Tables and Create History List Tables check
boxes are cleared.
o While a significant part of a long-term successful business
intelligence solution, statistics and history list tables are beyond
the scope of this project.
5. Click Next.
6. In the DSN drop-down list, choose Practice_Tutorial_DSN.
7. Click Next.
8. Click Finish.
o Wait while the configuration wizard configures the metadata
database.
9. Click Close to return to the Welcome screen of the wizard.
10. Select Project Sources.
MicroStrategy MCD Practice Project MicroStrategy Tutorial
Revised: 10/8/2009 2009 MicroStrategy, Inc. All Rights Reserved
Page 6 of 38
Page 7 of 38
Page 8 of 38
12. In the Database Instance window, for Database instance name, enter
Practice Tutorial DBInstance.
13. For Database connection type, select Microsoft Access 2000/2002/2003.
14. Under Database connection, click New.
15. In the Database Connection window, under Database connection name,
rename the database connection to Practice Tutorial Connection.
16. Under Local system ODBC data sources, select
Practice_Tutorial_WH_DSN.
17. Under Default database login name, click New.
18. In the Database Logins window, under Database login, rename the
database login to Practice Tutorial Login.
19. For Login ID, enter sa.
20. Leave the Password field blank.
21. Click OK.
While Access does not require a login or password, Architect requires
a database login.
22. In the Database Connections window, under Default database login name,
ensure that your new Practice Tutorial Login database login is selected.
23. Click OK.
24. In the Database Instances window, under Database connection (default),
ensure that your new Practice Tutorial Connection database connection
is selected.
25. Click OK.
This completes the definition of your database instance. The information you just
created is encrypted and saved to the metadata.
Project Creation
Now that you have configured your metadata and set up the connections to the
metadata and data warehouse, you are ready to create your MicroStrategy
project using Architect.
Page 9 of 38
You will be responsible for creating the entire project from beginning to end. You
may use the Project Creation Assistant or individual wizards and editors to create
your project. Name your project Tutorial Practice Project.
Note: This document provides steps on how to create a project using the Project
Creation Assistant. Be aware that you can create an incomplete project
definition, save it, and complete it later. However, if you exit the Project Creation
Assistant early, you cannot use it again to complete the project definition. As
such, it is strongly recommended that you create your initial project definition in
one sitting.
Note: This practice project is not comprehensive and does not cover all topics
that are required to successfully complete the actual MCD project. In addition,
this practice project contains step-by-step directions. The MCD project does not
contain step-by step instruction.
1. In the Project Creation Assistant, to the left of Select tables from the
Warehouse Catalog, click >.
MicroStrategy MCD Practice Project MicroStrategy Tutorial
Revised: 10/8/2009 2009 MicroStrategy, Inc. All Rights Reserved
Page 10 of 38
LU_BRAND
LU_PROMO_TYPE
SUBCATEG_MNTH_CTR_SLS
LU_CALL_CTR
LU_PROMOTION
STATE_SUBCATEG_MNTH_SLS
LU_CATALOG
LU_PYMT_TYPE
STATE_SUBCATEG_REGION_SLS
LU_CATEGORY
LU_QUARTER
ITEM_MTNH_SLS
LU_COUNTRY
LU_REGION
ITEM_EMP_SLS
LU_CUST_CITY
LU_SHIPPER
DAY_CTR_SLS
LU_CUST_REGION
LU_SUBCATEG
CITY_CTR_SLS
LU_CUST_STATE
LU_SUPPLIER
CITY_MNTH_SLS
LU_CUSTOMER
LU_YEAR
CITY_SUBCATEG_SLS
LU_DAY
INVENTORY_ORDERS
QTR_CATEGORY_SLS
LU_DIST_CTR
ORDER_DETAIL
MNTH_CATEGORY_SLS
LU_EMPLOYEE
ORDER_FACT
YR_CATEGORY_SLS
LU_INCOME
PROMOTIONS
INVENTORY_CURR
LU_ITEM
RUSH_ORDER
YTD_DAY
Page 11 of 38
LU_MANAGER
REL_CAT_ITEM
QTD_DAY
LU_MONTH
CUSTOMER_SLS
MTD_DAY
LU_MONTH_OF_YEAR
STATE_REGION_MNTH_SLS
5. After you have added all the tables to the project, click Save and
Close.
The Project Creation Assistant returns with a green check mark next to the
Select tables from the Warehouse Catalog step.
3. Facts
Next, create five facts for you project using the following table. Name each
fact according to the table and map the facts to the appropriate data
warehouse tables.
Facts
Fact Name
Fact Column
Fact Table
Freight
FREIGHT
ORDER_FACT
EOH Quantity
EOH_QTY
INVENTORY_CURR
Rush Charge
RUSH_CHARGE
RUSH_ORDER
UNIT_COST
INVENTORY_CURR
LU_ITEM
ORDER_DETAIL
Unit Cost
1. In the Project Creation Assistant, to the left of Create facts, click >.
2. In the Fact Creation Wizard, click Next.
Page 12 of 38
3. From the Available columns list, select the columns below and click >
to add them to the Facts list.
Fact Name
FREIGHT
EOH_QTY
RUSH_CHARGE
UNIT_COST
UNITS_RECEIVED
You can use the CTRL or SHIFT keys to select multiple columns at
once.
To rename a fact, right-click on the fact and select Rename.
Alternatively, hit F2 on your keyboard.
4. Click Next.
5. After reviewing the list of facts that you are about to create, click
Finish.
The Project Creation Assistant returns with a green check mark next to the
Create facts step.
4. Attributes
Finally, create all 30 attributes as diagrammed in the MicroStrategy Tutorial
logical data model in Appendix A. Use the data warehouse physical schema
in Appendix B for assistance. When creating the attributes for your project,
rename each attribute to match the names in the logical data model.
Take note of the following relationships that are not explicitly defined in the
logical data model.
Catalog and Item have a many-to-many relationship.
Country and Distribution center have a compound relationship.
Distribution Center and Call Center have a one-to-one relationship.
Manager and Call Center have a one-to-one relationship.
Item is a child of Promotion (one-to-many).
Day is a child of Promotion (one-to-many).
MicroStrategy MCD Practice Project MicroStrategy Tutorial
Revised: 10/8/2009 2009 MicroStrategy, Inc. All Rights Reserved
Page 13 of 38
The following table (continued on the next page) lists each attribute that you
need to create. Use the table as you work through the attribute creation
process.
Cells with bold text indicate a compound key or a relationship type that
is something other than one-to-many.
Detailed instructions on creating the Distribution Center compound
attribute are outlined as well.
How to create attributes:
Lookup Table
ID Column
DESC Column
Children
Birth Date
LU_Employee
Birth_Date
Use ID as description
Employee
Brand
LU_Brand
Brand_ID
Brand_Desc
Item
Call Center
LU_Call_Ctr
Call_Ctr_ID
Center_Name
Employee
Catalog
LU_Catalog
Cat_ID
Cat_Desc
Item(M:M)
Category
LU_Category
Category_ID
Category_Desc
Subcategory
Country
LU_Country
Country_ID
Country_Name
Region and
Distribution
Center
Cust_City_ID
Cust_City_Name
Customer
Page 14 of 38
Customer
Region
LU_Cust_Region
Cust_Region_ID
Cust_Region_Name
Customer State
Customer
State
LU_Cust_State
Cust_State_ID
Cust_State_Name
Customer City
Customer
LU_Customer
Customer_ID
Cust_Last_Name
Order
Day
LU_Day
Day_Date
Use ID as description
NONE
Discontinued
LU_Item
Disc_CD
Use ID as description
Item
Distribution
Center
LU_Dist_Ctr
Dist_Ctr_ID &
Country_ID
Dist_Ctr_Name
Call Center(1:1)
Employee
LU_Employee
Emp_ID
Emp_Last_Name
NONE
Hire Date
LU_Employee
Hire_Date
Use ID as description
Attribute
Name
Lookup Table
ID Column
DESC Column
Children
Income
Bracket
LU_Income
Income_ID
Bracket_Desc
Customer
Item
LU_Item
Item_ID
Item_Name
NONE
Manager
LU_Manager
Manager_ID
Mgr_Last_Name
Call Center(1:1)
Month
LU_Month
Month_ID
Month_Desc
Day
Employee
Month_of_Year_Name Month
Order
Order_Detail
Order_ID
Use ID as description
NONE
Promotion
LU_Promotion
Promo_Sale_ID
Promo_Sale
Item, Day
Promotion
Type
LU_Promo_Type
Promo_Type_ID
Promo_Type_Desc
Promotion
Payment
Method
LU_Pymt_Type
Pymt_Type
Pymt_Desc
Order
Quarter
LU_Quarter
Quarter_ID
Quarter_Desc
Month
Region
LU_Region
Region_ID
Region_Name
Call center
Shipper
LU_Shipper
Shipper_ID
Shipper_Desc
Order
Subcategory
LU_Subcateg
Subcat_ID
Subcat_Desc
Item
Supplier
LU_Supplier
Supplier_ID
Supplier_Name
Item
Year
LU_Year
Year_ID
Use ID as description
Quarter
Page 15 of 38
Ensure that you do not have the first column (Address) selected
because it will cause an error.
Click OK.
-
5. Click Next.
6. Specify attribute description columns according to the Attributes table.
Note: Architect makes an educated guess for the description
column based on the attributes ID column that you selected.
Attributes whose description columns may need to be changed
include Call Center, Customer City, Customer Region, Customer,
Discontinued, Employee, Item, Manager, Order, Promotion, and
Year.
You specify the description column for Distribution Center in a later
step.
7. Specify attribute lookup tables according to the Attributes table.
Note: Architect makes an educated guess for the lookup table
based on the attribute ID and description columns that you
selected. The Day attributes lookup table may need to be changed.
You specify the lookup table for Distribution Center in a later step.
8. Click Next.
Page 16 of 38
Page 17 of 38
Revenue [TOT_DOLLAR_SALES]
[ORDER_AMT]
Fact Expressions
Source
Tables
ORDER_DETAIL
CITY_CTR_SLS
CITY_MNTH_SLS
CITY_SUBCAT_SLS
CUSTOMER_SLS
DAY_CTR_SLS
ITEM_EMP_SLS
ITEM_MNTH_SLS
MNTH_CATEGORY_SLS
QTR_CATEGORY_SLS
STATE_REGION_MNTH_SLS
STATE_SUBCAT_MNTH_SLS
STATE_SUBCAT_REGION_SLS
SUBCAT_MNTH_CTR_SLS
YR_CATEGORY_SLS
ORDER_FACT
Page 18 of 38
5. From the Available columns list, select the appropriate fact columns to
define the following expression in the Fact expression window:
([QTY_SOLD] * ([UNIT_PRICE] - DISCOUNT))
6. Click Validate to check the syntax.
7. Under Mapping method, ensure Automatic is selected.
8. Click OK.
9. In the Fact Editor, on the Definition tab, click New and define the two other
fact expressions of Revenue.
10. Click Save and Close.
11. In the Save As window, name the fact Revenue.
12. Click Save.
13. Following a similar procedure, use the table to create the Discount fact.
14. Update the project schema.
6. The Customer Attribute
Add the following four additional attribute forms to the Customer attribute: First
Name, Address, Email, and Full Name. Full Name should display the last name
and then the first name of a customer (for example, Smith, Jones).
The default report display form should be Full Name. The default browsing
display forms should be Last Name and First Name.
How to add attribute forms to an existing attribute:
Page 19 of 38
Source Table
CUSTOMER_SLS
LU_CUSTOMER
ID
CUSTOMER_ID
ORDER_DETAIL
ORDER_FACT
Last Name
CUST_LAST_NAME
LU_CUSTOMER
First Name
CUST_FIRST_NAME
LU_CUSTOMER
Full Name
Address
ADDRESS
LU_CUSTOMER
LU_CUSTOMER
14. After you created the remaining forms, in the Attribute Editor, click the
Display tab.
15. From the Report display forms list, select each form except for Full Name
and click < to return them to the Available forms list.
16. From the Browse forms list, select each form except for Last Name and
First Name and click < to return them to the Available forms list.
Page 20 of 38
Page 21 of 38
Page 22 of 38
9. User Hierarchies
Now that you have created the attributes and specified their parent-child
relationships, you are ready to create user hierarchies. User hierarchies enable
you to easily browse through attributes in Desktop.
Create the following five user hierarchies according to their requirements:
Time Hierarchy
-
Customers Hierarchy
-
Geography Hierarchy
-
Promotions Hierarchy
-
Page 23 of 38
Products Hierarchy
-
Page 24 of 38
Page 25 of 38
REPORT DEVELOPMENT
This phase of the project requires you to create a series of advanced reports. It
covers concepts from the MicroStrategy Desktop: Advanced Reporting course,
but it is limited to those advanced reporting techniques that can be completed in
a 2-tier project. The actual MCD Certification contains additional reporting
requirements. Be sure to review all concepts from the MicroStrategy Desktop:
Advanced Reporting and MicroStrategy Report Services Essentials courses prior
to attempting the MCD Certification.
The result checks in the report development phase of this document are based
on the included Practice Tutorial_WH. If you do not use the included Practice
Tutorial_WH, your data model, schema, and report results may differ from the
data model, schema, and report results contained in this document.
Note: This practice project is not comprehensive and does not cover all topics
that are required to successfully complete the actual MCD project. In addition,
this practice project contains report development information that is not included
in the actual MCD project.
Page 26 of 38
Required Functionality:
Joint Element List
Metrics (Compound)
Metrics (Conditionality)
Metrics (Level)
Totals, including advanced features and formatting
Report Columns:
Month (not Month of Year)
Subcategory
Item
Seasonal Revenue (Revenue for items in their associated subcategory
during its particular peak month in 2005)
Revenue All Year Revenue (Revenue for items in their associated
subcategory for the entire year)
Percent Contribution of Seasonal to Annual Sales
Result Set Check:
The report result returns a total of 44 rows.
Additional Information (will not be provided in the MCD Project):
A screenshot of the first few rows of the report is displayed below:
Page 27 of 38
Page 28 of 38
Page 29 of 38
Page 30 of 38
Page 31 of 38
Document Development
Because this project is limited to functionalty available within a 2-tier project, it
does not include a Document Creation phase. However, be sure to review all
concepts covered in the MicroStrategy Report Services: Document Essentials
and the MicroStrategy Report Services: Dynamic Dashboards courses, as these
concepts are addressed in the MCD Certification.
Page 32 of 38
APPENDIX A
Geography Hierarchy
Promotions Hierarchy
Page 33 of 38
Products Hierarchy
Time Hierarchy
Page 34 of 38
Customer Hierarchy
Page 35 of 38
APPENDIX B
Geography Schema
Products Schema
Page 36 of 38
Customers Schema
Time Schema
Page 37 of 38
Promotions Schema
Fact Tables
Page 38 of 38