万本电子书0元读

万本电子书0元读

顶部广告

SQL Server Analysis Services 2012 Cube Development Cookbook电子书

售       价:¥

8人正在读 | 0人评论 9.8

作       者:Baya Dewald

出  版  社:Packt Publishing

出版时间:2013-12-26

字       数:148.6万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
A practical cookbook packed with recipes to help developers produce data cubes as quickly as possible by following step by step instructions, rather than explaining data mining concepts with SSAS.If you are a BI or ETL developer using SQL Server Analysis services to build OLAP cubes, this book is ideal for you. Prior knowledge of relational databases and experience with Excel as well as SQL development is required.
目录展开

SQL Server Analysis Services 2012 Cube Development Cookbook

Table of Contents

SQL Server Analysis Services 2012 Cube Development Cookbook

Credits

About the Authors

About the Reviewers

www.PacktPub.com

Support files, eBooks, discount offers and more

Why Subscribe?

Free Access for Packt account holders

Instant Updates on New Packt Books

Preface

What this book covers

What you need for this book

Who this book is for

Conventions

Reader feedback

Customer support

Downloading the example code

Errata

Piracy

Questions

1. Introduction to Multidimensional Data Model Design

Introduction

The business value of Business Intelligence

Challenges and barriers of effective BI

Overcoming BI challenges and barriers

Choosing multidimensional or Tabular Models

Star- or Snowflake-relational schema

A sample scenario for choosing the Snowflake schema

2. Defining Analysis Services Dimensions

Introduction

Defining data sources

How to do it...

How it works...

There's more...

Defining data source views

Getting started

How to do it...

Defining entity relationships in DSV

How to do it...

Extending data source views

How to do it...

Creating named calculations and queries

How to do it...

Creating simple dimensions

Getting ready

How to do it...

How it works...

Building dimension hierarchies

How to do it...

There's more

Setting dimension properties

Setting essential attribute properties

How to do it...

Browsing dimension data

Getting ready

How to do it...

How it works...

Sorting the attributes

How to do it...

Customizing advanced attribute properties

How to do it...

How it works...

Creating parent-child dimensions

How to do it...

How it works...

There's more...

Creating the date and time dimensions

How to do it...

There's more...

3. Creating Analysis Services Cubes

Introduction

Defining measure groups and measures

Getting ready

How to do it...

Setting measure properties

How to do it...

There's more...

Browsing the cube data

How to do it...

Dimension usage with measure group

How to do it...

Examining cube file structures

How to do it...

There's more...

Partitioning strategies

How to do it...

Creating partitions through the wizard

Creating partitions through AMO

Partition storage mode options

Defining partition slice

How to do it...

Merging partitions

How to do it...

Defining aggregation designs

Using BIDS Helper for customizing aggregations

How to do it...

There's more...

Distinct count measure groups

How to do it...

There's more...

Enabling write-back feature

How to do it...

Deployment options

How to do it...

4. Extending and Customizing Cubes

Introduction

Defining calculated measures

Getting ready

How to do it...

Defining named sets

How to do it...

Defining drillthrough actions

How to do it...

How it works...

Defining URL actions

How to do it...

Defining reporting actions

How to do it...

Defining key performance indicators

How to do it...

Defining perspectives

How to do it...

Defining translations

How to do it...

Defining measure expressions

How to do it...

5. Optimizing Dimension and Cube Processing

Introduction

Understanding dimension processing options

How it works...

Learning about basic dimension processing

Getting ready

How to do it...

How it works...

Learning advanced dimension processing options

How to do it...

Using out-of-line bindings for dimension processing

How to do it...

Dealing with partition processing options

How to do it...

How it works...

Using SQL Server Integration Services to process Analysis Services objects

How to do it...

Monitoring and tuning processing performance

How to do it...

6. MDX

Introduction

Returning data on the query axes

Getting ready

How to do it...

Limiting the query output

How to do it...

Sorting the query output

How to do it...

Defining query level calculations and named sets

How to do it...

Navigating dimension hierarchies

How to do it...

Working with the Time dimensions

How to do it...

MDX script's functionality

How to do it...

Monitoring and tuning MDX queries

How to do it...

There's more...

7. Analysis Services Security

Introduction

Managing instance-level administrative security

How to do it...

Managing database-level security

How to do it...

Managing cube-level security

How to do it...

Managing dimension hierarchy-level security

How to do it...

How it works...

Implementing dynamic dimension security

How to do it...

There's more...

Implementing cell-level security

How to do it...

There's more...

8. Administering and Monitoring Analysis Services

Introduction

SSAS instance configuration options

How to do it...

How it works...

There's more...

Creating and dropping databases

Getting ready

How to do it...

Monitoring SSAS instance using Activity Viewer

How to do it...

How it works...

Monitoring SSAS instance using DMVs

How to do it...

How it works...

There's more...

Cancelling a session

How to do it...

Checking whether cubes are accessible

How to do it...

Checking SSAS object sizes programmatically

How to do it...

There's more...

Scaling out SSAS solutions

Backup and restore

How to do it...

How it works...

Synchronizing databases

How to do it...

How it works...

Detaching and attaching databases

How to do it...

How it works...

9. Using Tabular Models

Introduction

Creating a Tabular Model

Getting ready

How to do it…

There's more…

Working with data sources and loading data

How to do it…

There's more…

Modeling the data

Getting ready

How to do it…

How it works…

There's more…

See also

Creating a hierarchy

How to do it…

There's more…

Creating a calculated measure

Getting ready

How to do it…

See also

Creating a calculated column

How to do it…

There's more…

See also

Creating a KPI

Getting ready

How to do it…

There's more…

See also

Analyzing your model in Excel

How to do it…

There's more…

See also

Deploying Tabular Models

Getting ready

How to do it…

How it works…

There's more…

See also

Scripting Tabular Models using XMLA

Getting ready

How to do it…

There's more…

Processing Tabular Models

How to do it…

How it works…

There's more…

See also

Partitioning Tabular Models

Getting ready

How to do it…

There's more…

See also

Implementing perspectives

Getting ready

How to do it…

There's more…

See also

Implementing security in Tabular Models

Getting ready

How to do it…

How it works…

There's more…

Automating Tabular Model processing

Getting ready

How to do it…

There's more…

See also

10. DAX Calculations and Queries

Introduction

Combining tables using calculated columns

Getting ready

How to do it…

There's more…

Adding a calculated column

Getting ready

How to do it…

Creating measures

Getting ready

How to do it…

Creating AutoSum measures

Creating calculated measures

Testing a Tabular Model in Excel

How to do it…

Understanding Row Context

Understanding Filter Context

Using the CALCULATE function

How to do it…

Test the Measures in Excel

Working with Time Intelligence

Querying a Tabular Model

Getting ready

How to do it…

There's more…

See also

11. Performance Tuning and Troubleshooting Tabular Models

Introduction

Understanding usability limits

Getting ready

How to do it…

There's more…

Optimizing and managing a model's design

Managing memory usage

Diagnosing performance issues

Processing and query-related performance

Using performance tools

Task Manager and Resource Monitor

Dynamic Management Views

BISM server memory report

Investigating query performance with SQL Server Profiler

How to do it…

There's more…

See also

A. Miscellaneous Analysis Services Topics

Working with non-SQL Server data sources

SSAS data structures

Transaction isolation levels

Processing performance issues

Common yet confusing SSAS errors

Binding is too small

Attribute key cannot be found

Undefined column name

DSV does not contain definition for an xyz column

Operation is cancelled

File is corrupted

Error encountered in the transport layer

Internal error or unexpected exception

Deadlock

Dimension properties

See also

Performance considerations for many-to-many dimension relationships

DirectQuery with Tabular Models

Data sources

Security

Design limitations

Client restrictions

Index

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部