SQL Server Performance

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


Article Topics

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

USEFUL SITES :

ASP.NET Tutorials
Windows and SQL Azure Tutorials
Cloud Hosting Magazine
SharePoint Tutorials
Windows Server Help

Write for Us

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

A High Level Comparison Between Oracle and SQL Server - Part ...
A High Level Comparison Between Oracle and SQL Server - Part ...
A High Level Comparison Between Oracle and SQL Server - Part ...
A High Level Comparison Between Oracle and SQL Server

More     
 
Latest FAQ's

Add Node to A SQL Server failover Cluster failed with invalid ...
SQL Server Destination remote server error
Setting Up Data And Log Files For SQL Server
Will Check Constraints Improve Database Performance?

More     
   
Latest Software Reviews

dbForge Review
Spotlight on ApexSQL Diff - Server-based database comparison tool ...
Spotlight on ApexSQL Data Diff - Server-based database comparison tool ...
Spotlight on ApexSQL Doc 2008

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>>    








C# Help and Tutorials | PHP MySQL Tutorial | Sharepoint Tutorial | Azure Tutorial | Cloud Hosting Magazine | ASP.NET Tutorials | Windows Server Help | Windows Phone Pro | Silverlight Ace | Visual Studio Tutorials | Home | Peformance Articles | Audit Articles | Business Intelligence Articles | Clustering Articles | Developer Articles | Reporting Services Articles | DBA Articles | ASP.NET / ADO.NET Articles | SQL Server Training Videos | 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 | 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


              © 2010 Jude O'Kelly. All rights reserved