|
Introduction
This course provides
students with the knowledge and skills necessary to design, implement,
and deploy OLAP solutions by using Analysis Services.
At Course
Completion
At the end of the course, students will be able to:
- Define
the term OLAP and its role within data warehousing.
- Design
multidimensional data marts by using star and snowflake schemas.
- Recognize
the fundamental components of a cube.
- Understand
the architecture of Analysis Services.
- Create
dimensions from relational dimension tables.
- Understand
the many types of dimensions.
- Utilize
various dimension properties and settings.
- Design
OLAP dimensions based upon underlying source data.
- Create
cubes by using the Cube Wizard and Cube Editor.
- Create
and manipulate measures.
- Develop
and understand virtual cubes.
- Design
cube storage and aggregations.
- Update
dimensions and cubes when source data changes.
- Optimize
the processing of dimensions and cubes.
- Create
partitions within cubes.
- Implement
simple calculations by using MDX and calculated members.
- Use
Microsoft Excel 2000 as an OLAP front-end application.
- Understand
how data mining fits within OLAP and the Microsoft data warehousing
framework.
- Employ
actions, drill-through, and write-back for data analysis.
- Design
and implement cube and dimension security.
- Automate
the processing of dimensions and cubes through Data Transformation Services
(DTS).
- Create
cubes and virtual cubes based upon end-user requirements.
Microsoft
Certified Professional Exams
This course will help the student prepare for the following Microsoft Certified
Professional exam:
Prerequisites
- Basic
understanding of database design, administration, and implementation
concepts.
- Satisfactory
level of comfort within the Microsoft Windows®
2000 environment.
The
course materials, lectures, and lab exercises are in English. To benefit
fully from the instruction, students need an understanding of the English
language and completion of the prerequisites.
Course
Materials and Software
The course materials are yours to keep.
The following
software is provided for use in the classroom:
- Microsoft
SQL Server 2000
- Microsoft
Excel 2000
Course
Outline
Module
1: Introduction to OLAP and Data Warehousing
Topics
Why Data
Warehousing
Data Marts and Data Warehouses
Intorduction to OLAP
Understanding Multidimensionality
The Microsoft Data Warehouse Solution
Skills
Students
will be able to:
- Understand
OLAP (online analytical processing) and data warehousing concepts and
applications.
- Describe
characteristics, goals, and applications of a data warehouse.
- Explain
the relationship between data marts and data warehouses.
- Describe
reasons for implementing relational and/or multidimensional data marts
to meet decision support needs.
- Describe
tools to manage data warehouse implementations.
- Describe
components of OLAP databases.
Module
2: Designing Multidimensional Data Marts
Topics
Designing
a Data Warehouse Strategy
Introducing the Data Warehouse
The Relational Schema Behind the OLAP Database
OLAP and Relational Dimensions
Cubes and Fact Tables
Labs
Identifying
OLAP Dimension Elements
Identifying OLAP Cube Elements
Skills
Students
will be able to:
- Design
multidimensional data marts by using star and snowflake schemas.
- Describe
a process for designing data warehouse systems.
- Understand
how relational dimensions and fact tables relate to OLAP dimensions
and cubes.
- Determine
OLAP dimension elements.
- Determine
OLAP cube elements.
Module
3: Previewing OLAP Using Analysis Services
Topics
Analysis
Server Basics
Using OLAP Manager
Understanding the Star Schema Source
Creating the Sales Cube
Building the Sales Cube
Building the Dimensions
Finalizing the Cube
Designing Storage and Processing
Viewing the Results
Skills
Students will be able
to:
- Verify
that Analysis Server is started.
- Create
an ODBC data source for the database.
- Start
Analysis Manager.
- Understand
the underlying star schema source.
- Create
a database by using Analysis Manager.
- Build
dimensions by using the Dimension Wizard.
- Design
a cube by using the Cube Wizard.
- Design
storage and process a cube using the Storage Design Wizard.
- Browse
the cube results.
Module
4: Understanding Analysis Services Architecture
Topics
Microsoft
Data Warehousing Overview
Analysis Services Architecture
Storage Modes
Partitioning
Dimension Alternatives
Large Dimension Support
Caching and Write-Back
How Databases Are Organized
Other Server Side Elements
Client Architecture
Office 2000 OLAP Components
Data Mining
Skills
Students
will be able to:
- Understand
the Analysis Server architecture.
- Understand
the metadata repository.
- Know
the difference between MOLAP, ROLAP, and HOLAP storage modes.
- Understand
how Analysis Manager interfaces with the server by using DSO.
- Appreciate
the benefits of partitioning.
- Understand
how cubes and databases are organized.
- Understand
client architecture and the role of PivotTable Services.
- Recognize
Microsoft Office 2000 OLAP capabilities.
Module
5: Setting Up Dimensions
Topics
Understanding Dimension
Basics
Private Versus Shared Dimensions
Working with Star Schema Dimensions
Working with Snowflake Dimensions
Working with Time Dimensions
Working with Parent-Child Dimensions
Creating Time Dimensions
Labs
Creating
a Snowflake Dimension
Creating a Time Dimension
Creating a Parent-Child Dimension
Skills
Students will be able
to:
- Understand
when to use shared and private dimensions.
- Open
and work with the dimension editor.
- Add
levels to dimensions.
- Create
dimensions from star and snowflake schemas.
- Define
member properties at dimension levels.
- Implement
time hierarchies and dimensions.
- Organize
levels within dimensions for drill up and drill down.
- Develop
parent-child dimensions.
Module
6: Advanced Dimension Settings
Topics
Creating Custom Hierarchies
Nuances of Levels
Hierarchies and Dimensions
Understanding Virtual Dimensions
Creating Cube with Financial Accounts
Creating Cube with Large Dimensions
Creating Cube with Forecasting Data
Validating and Optimizing the Cube Structure
Labs
Creating a Virtual Dimension
Creating Members within Accounts Dimension
Creating New Product Dimension
Creating Scenario Dimension
Skills
Students
will be able to:
- Use
the Dimension Editor and Dimension Wizard to build and fine-tune dimensions.
- Make
use of various dimension properties.
- Work
with dimension levels and hierarchies.
- Create
virtual dimensions from member properties.
- Create
custom member and rollup formulas.
- Manage
very large, flat dimensions.
- Disable
levels of a shared dimension.
Module
7: Advanced Data Mart Design Techniques
Topics
Sharing
Dimensions Among Cubes With Different Granularity
Handling Nulls In the Source Data
Managing Slowly Changing Dimensions
Implementing Summary Fact Tables
Managing Various Dimension Scenarios
Optimization Tuning
Skills
Students will be able
to:
- Apply
advanced OLAP dimension and cube design techniques.
- Share
dimensions across cubes with different granularity using relational
and multidimensional design techniques.
- Handle
nulls in the source data using relational and multidimensional design
techniques.
- Manage
slowly changing dimensions using relational and multidimensional design
techniques.
- Implement
summary fact tables.
Module
8: Cubes and Measures
Topics
Understanding Cube Basics
Working with Cubes
Working with Measures
Defining Measure Properties
Creating Calculations
Defining Dimension Properties
Labs
Adding
New Measure and Dimension
Creating Average Selling Price
Building the Promotion Cube
Skills
Students
will be able to:
- Create
cubes by using the Cube Editor.
- Add
and delete measures from a cube.
- Add
and delete dimensions from a cube.
- Set
up a measure by using each of the five aggregation functions.
- Format
measures.
- Define
an internal measure.
- Create
simple calculated members.
- Administer
dimension properties within the Cube Editor.
Module
9: Creating the Sales Reporting Cube
Topics
Building the Sales Reporting
Cube
Modifying the Sales Reporting Cube
Labs
Building the Sales Reporting
Cube
Modifying the Sales Reporting Cube
Skills
Students
will be able to:
- Create
a cube based upon end-user requirements.
- Build
dimensions given the dimension tables and expected levels.
- Use
various dimension types.
- Use
expressions to create dimension member names.
- Create
measures.
- Build
simple calculated members.
- Design
aggregations and process the cube.
- Verify
cube results by using the Cube Browser.
Module
10: Virtual Cubes
Topics
Understanding Virtual
Cubes
Obtaining Logical Results
Building a Virtual Cube
Creating Calculated Members
Labs
Creating
Virtual Cubes
Importing Calculated Member from Cube
Skills
Students
will be able to:
- Understand
when to use virtual cubes and know their benefits.
- Understand
the limitations of using virtual cubes.
- Know
the rules for constructing meaningful virtual cubes.
- Build
virtual cubes by using the Virtual Cube Wizard.
- Define
calculated members in virtual cubes by using the Calculated Member Builder.
Module
11: Storage Optimization
Topics
Analysis Server Storage
Analysis Server Aggregations
The Storage Design Wizard
Aggregation Details
Usage-Based Optimization
Optimization Tuning
Lab
Designing
Storage for the Promotion Cube
Skills
Students
will be able to:
- Explain
the pros and cons of the three data storage modes.
- Describe
how aggregations work.
- Use
the Storage Design Wizard to set storage design.
- Design
aggregations for cubes.
- Describe
the contents of a single aggregation.
- Describe
the concepts and mechanics of usage-based optimization.
- Override
aggregation settings per dimension.
Module
12: Processing Dimensions and Cubes
Topics
Overview of Schema and
Data
Processing Dimensions
Rebuilding Dimensions
Incrementally Updating a Dimension
Processing Cubes
The Full Process
Refreshing a Cube
Incrementally Updating a Cube
Troubleshooting Cube Problems
Optimizing Cube Processing
Labs
Rebuilding the Promotion
Dimension
Processing the Promotion Cube
Updating Dimension Data
Skills
Students
will be able to:
- Rebuild
shared dimensions.
- Handle
new and deleted members.
- Understand
the difference between rebuilding and incrementally updating dimensions.
- Process
a cube using the three methods.
- Explain
the implications of the three cube processing types.
- Perform
an incremental data load using a database filter.
- See
how changes are reflected in OLAP cubes after changing data within the
source RDBMS.
Module
13: Creating Partitions
Topics
Partitioning Overview
Creating Partitions
Fact Table Considerations
Working with Partitions
Merging Partitions
Labs
Creating
a Partition within Sales
Merging Sales with Sales 98
Skills
Students
will be able to:
- Explain
the benefits of partitioning.
- Describe
the pros and cons of portioning source fact tables.
- Describe
the mechanics of the Partition Wizard.
- Explain
when to define slices and when to define filters.
- Describe
the purpose and mechanics of merging partitions.
Module
14: Implementing Calculations Using MDX
Topics
Understanding
Calculated Members
Defining Calculated Members
Members, Tuples, and Sets
Calculated Members in Non-Measure Dimensions
Using Functions Within Calculated Members
Understanding Solve Order
Labs
Creating Variance Calculations
Creating a Time Variance
Creating a Rollup Using the SUM Function
Skills
Students
will be able to:
- Describe
how calculated members work.
- Describe
the impact of calculated members on cube size and performance.
- Explain
the mechanics of the Calculated Member Builder.
- Build
simple calculated members.
- Understand
the importance of calculation solve order.
Module
15: Using Excel as an OLAP Client
Topics
Overview of Office 2000
OLAP
Creating an Excel PivotTable
Fine Tuning PivotTables
Working with PivotCharts
Working with Local Cubes
Creating OLAP Enabled Web Pages
Skills
Students
will be able to:
- Create
a PivotTable from an OLAP cube.
- Interact
with a PivotTable through pivots, drill-downs, and filters.
- Perform
PivotTable formatting.
- Create
PivotCharts.
- Create
local cube files.
- Create
Web pages containing Pivot web components.
Module
16: Introduction to Data Mining
Topics
Understanding Data Mining
Creating A Decision Tree Model Using OLAP Data
Creating a Decision Tree Model Using Relational Data
Editing an Existing Model
Creating a Clustering Model Using OLAP Data
Creating a Clustering Model Using Relational Data
Skills
Students will be able
to:
- Define
data mining.
- Understand
how data mining fits within OLAP and the Microsoft data warehousing
framework.
- Describe
the decision tree and clustering algorithms.
- Use
data mining to discover data patterns.
- Segment
data by using data mining.
- Create
a data mining model using the decision tree algorithm.
- Edit
an existing model.
- Explore
the decision tree and look for predictable indicators in the results.
Module
17: Analyzing Data with Actions, Drill-Through, and Write-Back
Topics
Understanding
Actions
Creating Actions
Drill-Through Fundamentals
Enabling Drill-Through
Cube Write-Back
Labs
Creating
an Action within the Sales Cube
Setting up Drill-Through for the Sales Cube
Skills
Students
will be able to:
- Create
and manage actions.
- Invoke
an action that was already created.
- Enable
cube drill-through.
- Understand
the mechanics of cube drill-through.
- Set
up a cube for write-back.
Module
18: Implementing OLAP Security
Topics
Analysis Services Security
Overview
Using Windows 2000 Security
Managing Roles
Using Virtual Cubes for Security
Defining Dimension Security
Administering Cell Level Security
Labs
Adding
Finance Users to Sales Cube
Defining Dimension Level Security
Defining Cell Level Security for Sales
Skills
Students will be able
to:
- Understand
how Analysis Services security is linked to Windows 2000 security.
- Add
a security role to a database via the Analysis Manager.
- Assign
roles to a cube.
- Implement
dimension security.
- Develop
cell-level security by using simple MDX.
Module
19: Deploying an OLAP Application
Topics
DTS Overview
Executing and Scheduling Packages
Analysis Services Processing Task
Database Migration and Disaster Recovery
Lab
Creating
a Package to Process the Sales Cube
Skills
Students
will be able to:
- Describe
the role of Data Transformation Services (DTS) within OLAP applications.
- Create
a DTS Package.
- Define
an Analysis Services processing task.
- Schedule
the processing of an OLAP dimension or cube.
- Move
from testing to production environments.
- Perform
disaster recovery on OLAP databases.
Module
20: Creating the Warehouse Database
Topics
Building the Warehouse
Cube
Building the Sales Cube
Building the Warehouse and Sales Virtual Cube
Deploying the Warehouse and Sales Cubes
Labs
Building
the Warehouse Cube
Building the Sales Cube
Building the Warehouse and Sales Virtual Cube
Deploying the Warehouse and Sales Cubes
Skills
Students
will be able to:
- Create
cubes and virtual cubes based upon end-user requirements.
- Build
dimensions given the dimension tables and expected levels.
- Create
partitions by using different fact tables.
- Use
various dimension types.
- Build
calculated members.
For more
information or to give feedback, send e-mail to info@OneApex.com or call
949-597-2100
|