Site sponsored by: Idera Try Idera’s new SQL admin toolset
SQL Server Performance

  • Home
  • Articles
  • Forums
  • Tips
  • Quiz
  • FAQ's
  • Blogs
  • Software
  • Books
  • About Us
RSS Feeds
Sign in | Join


Article Topics

All Articles
Performance Tuning
Audit
Business Intelligence
Clustering
Reporting Services
Developer
General DBA
ASP.NET / ADO.NET

Write for Us

Share you SQL Server knowledge with others and raise your profile in the community More...
Latest Articles

Capture DDL Changes using Change Data Capture with SQL Server 2008 ...
Business Intelligence in Collaborative Planning, Forecasting and Replenishment
Inside SQL Server Cluster Setup and Troubleshooting Techniques - Part I ...
Configure and Manage Policy Based Management in SQL Server 2008 ...

More     
 
Latest FAQ's

Cannot Start SQL Server Service
Users are able to connect to report manager but not able ...
Errors when SQL Server Snapshot Replication is Running
How to Display Server Name or IP Address in a Reporting ...

More     
   
Latest Software Reviews

Spotlight on ApexSQL Doc 2008
ApexSQL Enforce
Embarcadero Change Manager
SQL Server DBA Dashboard

More     

articles >> business intelligence >> Optimizing Microsoft SQL Server Analysis Services: Optimization ...

Optimizing Microsoft SQL Server Analysis Services: Optimization Tools: The Storage Design Wizard

By : William E. Pearson, III
Apr 08, 2004

Page 2 / 4

“But Real Techies Don’t Use Wizards …”

My experience, at least since the advent of MSSQL Server 7.0 and MSSQL Server 2000, and their complementary OLAP Services and Analysis Services, respectively, has been that many “old hands” (as if such creatures could exist in the realm of OLAP to begin with…) tend to sneer at the use of wizards. While this is often, as with many other assistance features in MSSQL Server, because it admits many more practitioners to the “club” (for better or for worse), and tends to make more open the road to performing many redundant, but once “hidden” processes, the fact is that many of these tools, such as the Storage Design Wizard, help us to perform more efficiently, with less tendency to make errors. Using a sophisticated algorithm to do its work, the Wizard is, like most such tools, highly effective when used with proper training and a sufficient understanding of MSAS structural fundamentals.

Usage patterns and other variables enter the tuning equation, for which we have additional tools and procedures, as we shall see in future articles. But for initial storage configuration, and flexible modification as the irresistible march of time affects our data environments, the Storage Design Wizard offers much in the way of effective, efficient OLAP storage management.

 

Practice

Let’s take a look at the Storage Design Wizard in a practice exercise.

We will work with a simple cube structure, to minimize distraction from the steps involved. We will return to the Storage Design Wizard within the context of managing partitions, among other considerations, in future articles where more complex scenarios will arise.

 

Storage Design in a Simple Cube Structure

We will begin our practice example by opening MSAS Analysis Manager, and creating a copy of the HR cube upon which to run the Storage Design Wizard. We will make a copy of the cube so as to avoid making changes to the original, in case you need to revisit it in its original state in the future. (You can always restore the database to bring back the sample cubes exactly as they appeared at installation, as well. See the Books Online if you need to take this route.

Keep in mind, as we progress, that we are working with a small cube with no pre-existing aggregations.

  1. Start Analysis Manager.
     
  2. Expand the Analysis Servers folder by clicking the “+” sign to its immediate left.

Our server(s) appear.

  1. Expand the desired server (mine appears as MOTHER1 in the illustrations).

Our database(s) appear, in much the same manner as shown in Figure 1.

Figure 1: A Sample Set of Databases Displayed within Analysis Manager

  1. Expand the FoodMart2000 database.
     
  1. Expand the Cubes folder.

The sample cubes appear, as shown in Figure 2.

 

Figure 2: The Sample Cubes in the FoodMart2000 Database

  1. Right-click on the HR sample cube.
     
  2. Select Copy from the context menu that appears, as shown in Figure 3.
     

 

Figure 3: Select Copy from the Context Menu

  1. Right-click on the Cubes folder.
     
  2. Select Paste from the context menu that appears, as shown in Figure 4.
     


 

Figure 4: Select Paste from the Context Menu

The Duplicate Name dialog appears.

We cannot have two cubes of the same name in a given MSAS database.

 

  1. Type the following into the Name box of the Duplicate Name dialog:

OAS01

The Duplicate Name dialog appears, with our modification, as depicted in Figure 5.

 

Figure 5: The Duplicate Name Dialog, with New Name

TIP: This is also an excellent way of renaming a cube, as a “rename” capability is not otherwise in the cards. Simple create a duplicate, give it the name to which you wish to rename the old cube, and then delete the old cube. (This also works for MSAS databases.)

  1. Click OK to save the name change.

The new cube appears in the cube tree, among those already in place. We now have a copy of the HR cube, OAS01, upon which we can work with the Storage Design Wizard.

  1. Right-click on the OAS01 sample cube.
     
  2. Click Design Storage on the context menu that appears, as shown in Figure 6.

 

Figure 6: Select Design Storage from the Context Menu


<< Prev Page     Next Page>>    








Home | Peformance Articles | Audit Articles | Business Intelligence Articles | Clustering Articles | Developer Articles | Reporting Services Articles | DBA Articles | ASP.NET / ADO.NET Articles | DBA FAQ's | Developer Peformance FAQ's | DBA Peformance FAQ's | Developer FAQ's | Clustering FAQ's | Error Messages | Audit Tool Reviews | Backup Tool Reviews | Coding Tool Reviews | Compare Tool Reviews | Documentation Tool Reviews | Design Tool Reviews | Monitoring Tool Reviews | Log Tool Reviews | Reporting Tool Reviews | Clustering Tool Reviews | Security Tool Reviews | Change Management Tool Reviews | Remote Access Tool Reviews | Book Reviews | Security Tool Reviews | QDPMA Performance Tuning | ADO.NET / ASP.NET | Administration | Analysis/OLAP Services | Application Development | Configuration | Components | ETL | Hardware | High Availability | Hints | Index | Misc | Operating Systems | Performance Tuning | Replication | T-SQL | Views


              © 1999-2008 by T10 Media. All rights reserved