|
Implementing Business Logic with MDX in Microsoft SQL Server 2000 - (Microsoft Training Course: 2093) - 3 days
|
|
|
Target Audience
|
Pre-requisites
|
Purpose
|
Print 2 Page Flyer
|
Exams
|
Price Options
|
| |
|
COURSE OUTLINE
|
| |
Multidimensional Review
|
Multidimensional Expressions
|
MDX Member Calculations
|
MDX Time Calculations
|
MDX Statements and Sets
|
MDX Set Manipulation
|
MDX Aggregation Functions
|
Using MDX in Cube Definitions
|
Calculating Cell Values by using MDX
|
Controlling Calculations in a Cube
|
|
|
Target Audience:
This course provides students with the knowledge and skills necessary to use multidimensional expressions (MDX) to add calculated members and other dynamically calculated values to an Analysis Services cube by using Microsoft SQL Server 200
Pre-requisites:
Before attending this course, students must have the following pre-requisites:
Purpose:
At the end of the course, students will be able to understand and use multidimensional terminology, add calculated members to a cube, use MDX member functions to navigate within a hierarchy, use MDX time functions to compare values over time, use MDX set functions in a query statement, use functions to manipulate sets of members, use functions to aggregate values from a set of members, apply MDX to make a cube change dynamically, calculate formulas for specific blocks of cells, control the order of calculations within a cube, apply MDX in common customer and sales applications, apply MDX in common financial applications
|
|
|
Module 1: Multidimensional Review
- Understand and use multidimensional terminology.
- Define multidimensional terms: Database, Cube, Dimension, Hierarchy, Level, Member.
- Explain the use of Parent Child dimension and Unary Operators.
- Understand the sample database used in the examples and exercises.
- Explain the difference betweeen a “derived measure” (a SQL expression) and a “calculated member” (an MDX).
Top
|
|
Module 2: Multidimensional Expressions
- Add calculated members to a cube.
- Contrast multidimentional expressions and statements.
- Explain the derivation and meaning of the word tuple.
- Compare MDX with spreadsheet formula.
- Include multiple explicit dimensions in a tuple.
- Create percent of total calculations
Top
|
|
|
Module 3: MDX Member Calculations
- Use MDX member functions to navigate within a hierarchy.
- Use the Ancestor function.
- Use the IIF and IsEmpty functions and logical operators.
- Use the Name function.
- Include member properties in expression.
- Create percent of parent calculations.
Top
|
|
Module 4: MDX Time Calculations
- Use MDX time functions to compare values over time.
- Use PivotTable List control as a browser.
- Use PrevMember and ParallelPeriod functions.
- Find and apply other time-related member functions.
- Calculate various types of growth.
Top
|
|
|
Module 5: MDX Statements and Sets
- Use MDX set functions in a query statement.
- Compare MDX statements with expressions.
- Define basic MDX Statement Syntax.
- Use MDX Sample application.
- Explain concept and usage of a Set.
- Use basic Set functions: Members, Children, Descendants
Top
|
|
Module 6: MDX Set Manipulation
- Use functions to manipulate sets of members.
- Modify sets by using Head and Tail functions.
- Create tuples in a set by using the CrossJoin function.
- Use the Union and Hierarchize functions.
- Use the Order and Filter functions.
Top
|
|
|
Module 7: MDX Aggregation Functions
- Use functions to aggregate values from a set of members.
- Use Sum and Aggregate functions (RollupChildren()).
- Use Time-related Set functions: LastPeriods and PeriodsToDate.
- Create calculated members by using Aggregation functions.
- Follow strategy for creating calculated members.
Top
|
|
Module 8: Using MDX in Cube Definitions
- Apply MDX to make a cube change dynamically.
- Create calculated Default Members.
- Create calculated Actions (and captions).
- Create calculated Cell-level Security.
Top
|
|
|
Module 9: Calculating Cell Values by using MDX
- Calculate formulas for specific blocks of cells.
- Create Custom Rollup formulas.
- Create Custom Member formulas.
- Create Custom Cell formulas.
Top
|
|
Module 10: Controlling Calculations in a Cube
- Control the order of calculations within a cube.
- Use the Solve Order property to control calculation sequence.
- Use Multi-Pass calculations to control calculation sequence.
- Correctly understand and apply the Interaction of Aggregation function, Unary Operators, Calculated Members, Calculated Cells, Custom Members, Custom Rollups, Multi-Pass, and Solve Order.
Top
|
|
|
|
Exams:
-
There are no exams directly associated with this course
|
|
Price Options ex VAT:
Classroom Training
? |
Distance Learning
? |
eLearning Options
? |
Book Learning
? |
£
1185 (€1683)
|
£
674.00 (€957)
|
- |
No Books Supported for Course at present
|
|
|
Call Free on 0800 169 1890
Print 2 Page Flyer Last Modified 01 May 2008
|
|