Математика

Физика

Химия

Биология

Техника и    технологии

Foundations of SQL Server 2005 Business Intelligence - Lynn Langit 2007 str367
Foundations of SQL Server 2005 Business Intelligence - Lynn Langit 2007 str367



What every SQL Server 2005 user needs
to know to create business intelligence
with SSAS, SSIS, SSRS, and other BI tools

Contents
About the Author . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii
About the Technical Reviewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv
Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii
nCHAPTER 1 What Is Business Intelligence? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Just What Is BI? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Defining BI Using Microsoft’s Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
What Microsoft Products Are Involved? . . . . . . . . . . . . . . . . . . . . . . . . . 5
BI Languages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Understanding BI from an End User’s Perspective . . . . . . . . . . . . . . . . . . . 10
Demonstrating the Power of BI Using Excel 2003 Pivot Tables. . . . 10
Understanding BI Through the Sample . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Understanding the Business Problems that BI Addresses . . . . . . . . . . . . . 22
Reasons to Switch to Microsoft’s BI Tools . . . . . . . . . . . . . . . . . . . . . 23
Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
nCHAPTER 2 OLAP Modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Modeling OLAP Source Schemas—Stars . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Understanding the Star Schema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Understanding a Dimension Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Why Create Star Schemas? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Effectively Creating Star Schema Models
Using Grain Statements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Tools for Creating Your OLAP Model. . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Modeling Source Schemas—Snowflakes and Other Variations . . . . . . . . 36
Understanding the Snowflake Schema . . . . . . . . . . . . . . . . . . . . . . . . 36
Knowing When to Use Snowflakes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Considering Other Possible Variations . . . . . . . . . . . . . . . . . . . . . . . . . 40
Choosing Whether to Use Views Against
the Relational Data Sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
v
Understanding Dimensional Modeling (UDM) . . . . . . . . . . . . . . . . . . . . . . . . 40
Using the UDM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
The Slowly Changing Dimension (SCD) . . . . . . . . . . . . . . . . . . . . . . . . 43
The Rapidly Changing Dimension (RCD) . . . . . . . . . . . . . . . . . . . . . . . 45
Writeback Dimension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Understanding Fact (Measure) Modeling. . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Calculated Measure vs. Derived Measure . . . . . . . . . . . . . . . . . . . . . . 47
Other Types of Modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Data Mining. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
KPIs (Key Performance Indicators) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Actions, Perspectives, Translations . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Source Control and Other Documentation Standards . . . . . . . . . . . . 48
Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
nCHAPTER 3 Introducing SSIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Understanding ETL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Data Maps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Staging Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
ETL Tools for BI/SSIS Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Basic SSIS Packages Using BIDS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Developing SSIS Packages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Designing SSIS Packages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Adding Transformations to the Data Flow. . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
nCHAPTER 4 Using SSAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Using BIDS to Build a Cube . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Building Your First Cube . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Refining Your Cube . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Reviewing Measures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Reviewing Dimensions: Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Reviewing Dimensions: Hierarchies . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Reviewing Dimensions: Member Properties . . . . . . . . . . . . . . . . . . . . 91
Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
nCHAPTER 5 Intermediate OLAP Modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Adding Key Performance Indicators (KPIs) . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Implementing KPIs in SSAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Considering Other KPI Issues. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
vi nCONTENTS
Using Perspectives and Translations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Perspectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Translations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Localizing Measure Values. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Using Actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Other Types of Modeling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
nCHAPTER 6 Advanced OLAP Modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Multiple Fact Tables in a Single Cube . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Considering Nulls. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Modeling Nonstar Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Snowflake Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Degenerate Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Parent-Child Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Many-to-Many Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Role-Playing Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Writeback Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Modeling Changing Dimensions and More . . . . . . . . . . . . . . . . . . . . . . . . . 126
Error Handling for Dimension Attribute Loads . . . . . . . . . . . . . . . . . 127
Using the Business Intelligence Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
What’s Next? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
nCHAPTER 7 Cube Storage and Aggregation . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Using the Default Storage: MOLAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
XMLA (XML for Analysis). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Aggregations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
MOLAP as Default in SSAS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Adding Aggregations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Advanced Storage: MOLAP, HOLAP, or ROLAP. . . . . . . . . . . . . . . . . . . . . . 141
Considering Other Types of Storage. . . . . . . . . . . . . . . . . . . . . . . . . . 141
ROLAP Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Huge Dimensions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Summarizing OLAP Storage Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Using Proactive Caching. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Notification Settings for Proactive Caching . . . . . . . . . . . . . . . . . . . . 149
Fine-Tuning Proactive Caching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
nCONTENTS vii
Deciding Among OLTP Partitioning, OLAP Partitioning, or Both . . . . . . . 151
Relational Table Partitioning in SQL Server 2005 . . . . . . . . . . . . . . 151
Other OLAP Partition Configurations. . . . . . . . . . . . . . . . . . . . . . . . . . 152
Cube and Dimension Processing Options . . . . . . . . . . . . . . . . . . . . . . . . . . 153
What’s Next? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
nCHAPTER 8 Intermediate SSIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
General ETL Package-Design Best Practices . . . . . . . . . . . . . . . . . . . . . . . 159
Creating the SSIS Package from Scratch . . . . . . . . . . . . . . . . . . . . . . . . . . 160
Configuring Connections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Using Data Source Views (DSVs). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
Reviewing the Included Samples Packages . . . . . . . . . . . . . . . . . . . . . . . . 167
Adding Control Flow Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
Container Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
SQL Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
File System Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
Operating System Tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Script Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Remote Tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
SSAS Tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Precedence Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
Using Expressions with Precedence Constraints . . . . . . . . . . . . . . . 178
Understanding Data Flow Transformations. . . . . . . . . . . . . . . . . . . . . . . . . 180
Understanding Data Sources and Destinations . . . . . . . . . . . . . . . . 180
Adding Transformations to the Data Flow. . . . . . . . . . . . . . . . . . . . . . . . . . 182
Adding Data Transformations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
Split Data Transformations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
Translate Data Transformations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
SSAS Data Transformations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Slowly Changing Dimension Transformation . . . . . . . . . . . . . . . . . . 189
Sample Data Transformations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
Run Command Data Transformations . . . . . . . . . . . . . . . . . . . . . . . . 192
Enterprise Edition Only Data Transformations . . . . . . . . . . . . . . . . . 193
Using the Dynamic Package Configuration Wizard . . . . . . . . . . . . . . . . . . 194
SSIS Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
viii nCONTENTS
nCHAPTER 9 Advanced SSIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Understanding Package Execution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Data Viewers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Debugging SSIS Packages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
Logging Execution Results. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
Error Handling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
Event Handlers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
Deploying the Package and Configuring Runtime Settings . . . . . . . . . . . 209
SSIS Package Deployment Options . . . . . . . . . . . . . . . . . . . . . . . . . . 209
SSIS Package Execution Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
SSIS Package Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
Placing Checkpoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Using Transactions in SSIS Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
nCHAPTER 10 Introduction to MDX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
Understanding Basic MDX Query Syntax. . . . . . . . . . . . . . . . . . . . . . . . . . . 219
Writing Your First MDX Query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
Members, Tuples, and Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
Adding Calculated Members, Named Sets, and Script Commands . . . . 226
Using Calculated Measures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
Named Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
Script Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
Understanding Common MDX Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . 234
New or Updated MDX Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
Adding .NET Assemblies to Your SSAS Project . . . . . . . . . . . . . . . . . . . . . 240
Configuring Assemblies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
nCHAPTER 11 Introduction to Data Mining . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
Defining SSAS Data Mining . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
More Data Mining Concepts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
Architectural Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
Reviewing Data Mining Structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
Mining Structure Viewers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
Mining Accuracy Charts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
Mining Prediction Viewers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256
nCONTENTS ix
Understanding the Nine Included Data Mining Algorithms. . . . . . . . . . . . 257
Using the Mining Structure Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . 265
Content and Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
Processing Mining Models. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271
SSIS and Data Mining . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
Working with the DMX Language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
A Simple DMX Query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
Data Mining Clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
nCHAPTER 12 Reporting Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
Using Excel 2003: Pivot Charts and More . . . . . . . . . . . . . . . . . . . . . . . . . . 277
Limitations of Excel 2003 as an SSAS Client . . . . . . . . . . . . . . . . . . 282
Using SQL Server Reporting Services (SSRS). . . . . . . . . . . . . . . . . . . . . . . 282
Producing Reports with Report Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
Working with .NET 2.0 Report Viewer Controls . . . . . . . . . . . . . . . . . . . . . 298
Understanding SharePoint 2003 Web Parts . . . . . . . . . . . . . . . . . . . . . . . . 300
Examining Business Scorecard Manager (BSM) 2005 . . . . . . . . . . . . . . . 302
Considering ProClarity and Data Mining Clients. . . . . . . . . . . . . . . . . . . . . 302
ProClarity. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303
Data Mining Clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303
Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
nCHAPTER 13 SSAS Administration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305
Understanding Offline vs. Online Mode in BIDS . . . . . . . . . . . . . . . . . . . . . 305
Reviewing SSMS/SSAS Administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
XML for Analysis (XMLA). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
SSAS Deployment Wizard. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310
Server Synchronization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312
Thinking About Disaster Recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
Considering Security. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
Connection Strings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
Security Roles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
Other Security Planning Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
Understanding Performance Tuning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
Applying Scalability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324
Using High Availability Clustering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
x nCONTENTS
nCHAPTER 14 Integration with Office 2007 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
SQL Server 2005 SP2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
Exploring Excel 2007 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330
KPI Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
Configuring Excel 2007 as a Data Mining Client . . . . . . . . . . . . . . . 337
Using Excel 2007 as a Data Mining Client. . . . . . . . . . . . . . . . . . . . . 340
Using the Excel 2007 Data Preparation Group . . . . . . . . . . . . . . . . . 345
Using the Excel 2007 Data Modeling Group . . . . . . . . . . . . . . . . . . . 348
Using the Excel 2007 Accuracy and Validation Group. . . . . . . . . . . 350
Additions to the Final Release . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
Integrating Microsoft Office SharePoint Server 2007 (MOSS) . . . . . . . . . 354
Using Excel 2007 on the Web (Excel Services). . . . . . . . . . . . . . . . . 354
MOSS Data Connection Libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361
MOSS KPIs (Key Performance Indicators) . . . . . . . . . . . . . . . . . . . . . 362
Using the SSRS Report Center and Reporting Web Parts . . . . . . . . 363
MOSS Business Data Catalog (BDC). . . . . . . . . . . . . . . . . . . . . . . . . . 364
Exploring Performance Point Server (PPS) 2007 . . . . . . . . . . . . . . . . . . . . 366
Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367

Цена: 200руб.

Назад

Заказ

На главную страницу