Microsoft SQL Server 2005 Analysis Services Step by Step

by
Edition: 1st
Format: Paperback
Pub. Date: 2006-03-29
Publisher(s): Microsoft Press
  • Free Shipping Icon

    Free Shipping On All Orders!*

    Free economy shipping applies to all orders shipped to residential addresses. Orders shipped to campus receive free standard shipping. Free shipping offers do not apply to Marketplace items.

List Price: $39.99

Rent Book

Select for Price
There was a problem. Please try again later.

New Book

We're Sorry
Sold Out

Used Book

We're Sorry
Sold Out

eBook

We're Sorry
Not Available

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

Your hands-on guide to learning Microsoft SQL Server Analysis Services, Microsoft's customizable analysis solution for business data modeling and interpretation. Analysis Services is a powerful tool for business intelligence, so understanding the essentials-how to create a cube, as well as how to deploy, customize, and extend the basic calculations-is critical to harnessing the full benefits of SQL Server. This step-by-step tutorial shows you how to get started, how to build scalable analytical applications, and how to use and administer advanced featuresWith STEP BY STEP, you work at your own pace through hands-on, learn-by-doing exercises. A companion CD includes data sets and sample code.

Author Biography

Reed Jacobson is a senior architect in Hitachi Consulting's Business Intelligence practice

Table of Contents

Introductionp. ix
Finding Your Best Starting Pointp. ix
About the Companion CD-ROMp. x
System Requirementsp. xi
Installing and Using the Sample Filesp. xi
Conventions and Features in This Bookp. xii
Getting Started with Analysis Services
Understanding Business Intelligence and Data Warehousingp. 3
Introducing Business Intelligencep. 3
Reviewing Data Warehousing Conceptsp. 5
The Purpose of a Data Warehousep. 5
The Structure of a Dimensional Databasep. 6
A Fact Tablep. 10
Dimension Tablesp. 11
Chapter 1 Quick Referencep. 16
Understanding OLAP and Analysis Servicesp. 17
Understanding OLAPp. 17
Consistently Fast Responsep. 18
Metadata-Based Queriesp. 20
Spreadsheet-Style Formulasp. 22
Understanding Analysis Servicesp. 23
Analysis Services and Speedp. 24
Analysis Services and Metadatap. 24
Analysis Services Formulasp. 26
Analysis Services Toolsp. 28
Chapter 2 Quick Referencep. 29
Building Your First Cubep. 31
Exploring Business Intelligence Development Studiop. 31
Examining the Contents of an Analysis Services Projectp. 32
Exploring Menu Commandsp. 35
Preparing to Create a Cubep. 36
Reviewing the Analysis Requirementsp. 37
Creating a New Analysis Services Projectp. 37
Creating a Cubep. 38
Using the Cube Wizard Without a Data Sourcep. 38
Reviewing the Cube Structure in the Cube Designerp. 45
Generating a Schemap. 47
Using the Schema Generation Wizardp. 47
Loading Data into the Relational Schemap. 52
Processing and Browsing a Cubep. 55
Deploying and Processing a Cubep. 55
Browsing a Cubep. 56
Chapter 3 Quick Referencep. 58
Design Fundamentals
Designing Dimensionsp. 63
Reviewing the Data Warehouse Structurep. 63
Building a Standard Dimensionp. 64
Adding a Data Sourcep. 65
Creating a Data Source Viewp. 67
Using the Dimension Wizardp. 69
Deploying a Dimensionp. 74
Changing Attribute Propertiesp. 76
Working with a Time Dimensionp. 77
Modifying a Data Source Viewp. 78
Creating a Time Dimensionp. 79
Working with Role-Playing Dimensionsp. 84
Creating a Parent-Child Dimensionp. 85
Adding an Employee Dimensionp. 86
Totaling Data for Non-Leaf-Level Data Membersp. 88
Managing Levels within a Parent-Child Dimensionp. 92
Chapter 4 Quick Referencep. 96
Designing Measure Groups and Measuresp. 99
Adding Measure Groups to a Cubep. 99
Building a Cubep. 100
Changing Properties for Measure Groups and Measuresp. 103
Specifying Dimension Usagep. 104
Browsing Multiple Measure Groupsp. 107
Aggregating Semiadditive Measuresp. 113
Adding a Measure Group to an Existing Cubep. 113
Using a Semiadditive Aggregate Functionp. 115
Calculating Distinct Countsp. 117
Creating Simple Calculationsp. 119
Adding a Calculation to a Cubep. 120
Applying Conditional Formattingp. 126
Chapter 5 Quick Referencep. 127
Working with a Finance Measure Groupp. 129
Designing an Account Dimensionp. 129
Working with Account Intelligencep. 130
Using Unary Operatorsp. 135
Aggregating by Accountp. 139
Designing Nonadditive Financial Measuresp. 144
Creating a Nonadditive Measurep. 145
Chapter 6 Quick Referencep. 148
Designing Aggregations and Hierarchiesp. 149
Understanding Aggregation Designp. 149
Using the Aggregation Design Wizardp. 151
Inspecting Aggregationsp. 155
Changing Partition Countsp. 158
Adding Attributes to the Aggregation Designp. 160
Designing User Hierarchiesp. 161
Adding a User Hierarchyp. 162
Aggregating User Hierarchiesp. 165
Optimizing Aggregationsp. 167
Using the Query Logp. 168
Viewing Usage Datap. 170
Using the Usage-Based Optimization Wizardp. 171
Maintaining the Query Logp. 172
Chapter 7 Quick Referencep. 173
Advanced Design
Using MDXp. 177
Creating Tuple-Based Calculated Membersp. 177
Creating an MDX Calculation for Percent of Totalp. 182
Creating an MDX Calculation for Percent of Parentp. 186
Querying with MDXp. 188
Executing MDX Queriesp. 188
Working with Basic MDX Queriesp. 193
Designing Custom Membersp. 197
Creating a Calculated Member Using a Set-Based Functionp. 197
Creating Cumulative Calculationsp. 200
Working with MDX Scriptsp. 202
Managing the Sequence of Calculationsp. 202
Adding a Script Assignmentp. 205
Developing Key Performance Indicatorsp. 209
Comparing Cube Values to Goalsp. 209
Using MDX Expressions with Key Performance Indicatorsp. 212
Chapter 8 Quick Referencep. 215
Exploring Special Featuresp. 217
Defining Dimension Relationshipsp. 217
Using a Referenced Relationship Typep. 217
Using a Many-to-Many Relationship Typep. 221
Supporting Currency Conversionsp. 229
Localizing Cubesp. 231
Adding Translationsp. 231
Browsing Translationsp. 235
Organizing Information with Folders and Perspectivesp. 236
Organizing Measuresp. 236
Using Perspectivesp. 238
Chapter 9 Quick Referencep. 242
Interacting with Cubesp. 245
Implementing Actionsp. 245
Using Standard Actionsp. 246
Linking to Reportsp. 249
Adding Drillthroughp. 251
Using Writebackp. 253
Write-Enabling a Dimensionp. 254
Dynamically Adding Members to a Dimensionp. 255
Modifying the Cube Structure for Writebackp. 257
Writing Values Back to a Cubep. 261
Chapter 10 Quick Referencep. 267
Production Management
Implementing Securityp. 271
Using Role-Based Securityp. 271
Creating Security Rolesp. 272
Managing Rolesp. 277
Applying Security to a Dimensionp. 278
Restricting Access to a Dimensionp. 278
Restricting Access to Specific Members of a Dimensionp. 281
Controlling Visual Totals for a Dimensionp. 283
Defining a Default Member for a Dimensionp. 284
Securing Data at the Cell Levelp. 287
Preventing Values in Cells from Being Readp. 287
Allowing Users to Write to Cellsp. 290
Setting Administration Securityp. 291
Creating Security Roles for Processingp. 291
Chapter 11 Quick Referencep. 293
Managing Partitions and Database Processingp. 295
Managing Very Large Databasesp. 295
Understanding Partition Strategiesp. 295
Creating Partitionsp. 296
Merging Partitionsp. 301
Working with Storagep. 304
Understanding Analysis Services Storage Modesp. 305
Setting Storage Optionsp. 306
Changing Data in a Warehousep. 308
Managing OLAP Processingp. 312
Processing a Dimensionp. 313
Processing a Cubep. 318
Configuring Proactive Cachingp. 320
Monitoring Cube Activityp. 326
Profiling Analysis Services Queriesp. 326
Using the Performance Monitorp. 330
Chapter 12 Quick Referencep. 333
Managing Deploymentp. 335
Reviewing Deployment Optionsp. 335
Building a Databasep. 336
Deploying a Databasep. 341
Processing a Databasep. 348
Managing Database Objects Programmaticallyp. 351
Working with XMLA Scriptsp. 352
Automating Database Processingp. 356
Creating a SQL Server Integration Services Packagep. 357
Using the Analysis Services Processing Taskp. 358
Handling Task Failuresp. 359
Scheduling a SQL Server Integration Services Packagep. 361
Planning for Disaster and Recoveryp. 364
Backing Up an Analysis Services Databasep. 365
Restoring an Analysis Services Databasep. 366
Chapter 13 Quick Referencep. 368
Glossaryp. 369
Indexp. 373
Table of Contents provided by Ingram. All Rights Reserved.

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.