It’s a multidimensional data warehouse and Analysis Services project based on a fictional bicycle company, which has both retail and Internet sales.. The Create AdventureWorks DBs optio
Trang 1A P P E N D I X A
Setting Up Adventure Works
Through most of this book, I work with a demonstration data set called AdventureWorks It’s a
multidimensional data warehouse and Analysis Services project based on a fictional bicycle company, which has both retail and Internet sales
I really enjoy working with this data set It’s true that it’s a bicycle store, and as I’ve often commented, “just about wholly unrelated to anything anyone does.” However, although it may not be
related to the business of various SSAS users, it is something that just about everyone can understand
If you’ve downloaded sample databases from Microsoft before, you’ve gotten them from
Microsoft.com A few years ago, Microsoft moved all the samples to www.codeplex.com, their open source
community, so they would be covered by the open source licensing there
The sample databases are located at the following site:
www.codeplex.com/MSFTDBProdSamples
Click the Downloads link in the top-right corner Then download
SQL2008.AdventureWorks_All_Databases—either x64 or x86, depending on the architecture you’re
running (There’s a zip file that has the same contents.) Then run the MSI on your SQL Server (Figure
A-1)
Note CodePlex uses a Silverlight applet for the download prompt So if you try to download from a locked-down
server, the link won’t do anything To enable it, add *.codeplex.com to your trusted sites Alternatively, download the file from a desktop PC and copy it to the server
Trang 2Figure A-1 Installing the samples
The wizard prompts you for the location to install the files (Figure A-2) The default installation
location is C:\Program Files\Microsoft SQL Server\100\ The Program Menu Shortcuts option will add
shortcuts to the Start menu The Create AdventureWorks DBs option will generate the databases in the server you select in the next step
Note You must have Full Text Search and FileStream installed on the server to create the databases, or the
wizard will error out
Trang 3APPENDIX A SETTING UP ADVENTURE WORKS
Figure A-2 Selecting options and the location to install the sample files
The final step is to select the SQL Server instance to install the databases into (Figure A-3)
Figure A-3 Selecting the database instance
Trang 4If you don’t use the wizard, you can always install the databases yourself with the script files
installed To do this, open the Tools\Samples\AdventureWorks 2008 Data Warehouse folder from where
you installed it (If you installed the shortcuts with the MSI, there will be a shortcut to the folder in the Start Menu.)
Note If you use the wizard to install the databases, do not run the scripts afterward The first thing the script
will do is drop the existing database, and if you haven’t set up the script properly, it will error out immediately afterward It’s a very confusing state to be left in, because it will look like the script created all the databases but one, when in fact the databases were already created and the script dropped that one
Open the instawdwdb.sql file If you have the SQL client tools installed, double-clicking the file
should open SQL Server Management Studio If you don’t have the SQL client tools installed, you can copy the scripts to a PC where the client tools are available, or you can use the SQLCMD command-line parameter to run the scripts If you installed the files into the default location, you should be able to run this query file, and it will create the database and populate it After the database is created, verify that it’s
in place on the server
To build the cubes necessary for reviewing some of the examples in the book, you’ll need to open the OLAP projects and build the cubes (these were not automatically created by the wizard) Open
Tools\Samples\AdventureWorks Analysis Services Project You’ll see two folders, enterprise and standard Choose the folder that matches the edition of SQL Server Analysis Services you have installed
In that folder, you’ll find an Adventure Works.sln file; double-click that to open the solution in BIDS
After you have the solution open in BIDS, you’ll need to make two changes First, in the Solution Explorer, double-click the AdventureWorks data source, and enter the server name for where you
installed the AdventureWorks DW database Next, right-click on the solution (the topmost Adventure
Works in bold), and select Properties Click Deployment in the list on the left Find the Server entry
under Target and change that to the server name you want to deploy the cubes to when you process them Click OK
Deploy the project, process the cubes (see Chapter 8), and you’re all set!
Trang 7Index
Access property, data sources, 350 Accessory Buyers marketing campaign, 277 adding Nạve Bayes mining model to, 305 creating Accessory Buyers mining structure, 304–305
creating data source view, 281 creating views in AdventureWorks, 278–
281 Data Mining Extensions, 303–310 Data Mining Model Designer, 289–303 predicting accessory buyers, 308–310 preparing data warehouse, 278–281 processing, DMX, 305–306
viewing mining model, 306–308 AccessoryCampaign DSV
creating, 281 creating data-mining model, 283 account attributes, assigning, 254 Account dimension, 137, 138 AdventureWorks project, 138, 139 browsing, 139
unary operators, 256 account intelligence, 254–255 account business intelligence, 139 choosing Standard/Enterprise SSAS, 45 unary operators, 255
Action Designer, 268, 269 action type, 269
actions, 34–35, 251, 265–270 drill-through actions, 265, 266 executing as part of process, SSIS, 345–
348 general actions, 268, 269 invoking via Excel, 266, 267 reporting, 267, 268
Active Directory security, 348 Add Business Intelligence Wizard Dimension menu, 139 additive measure, aggregations, 32
administration PowerShell, 92–95 SQL Server Management Studio, 86–92 AdventureWorks cube
BIDS, 60 calculated measures, 189 creating, 190–193 dimension usage table, 181 looking at, 125
MDX and SQL, 219 partition folders, 57–58 processing, 333–335 processing Analysis Services objects from BIDS, 211, 212
using Excel writeback, 315 AdventureWorks project Accessory Buyers campaign, 277 Account dimension, 138, 139 creating Accessory Buyers views in, 278–281 creating cubes, 173–178
creating Date dimension, 161 creating dimension, 127–134 sample databases, 431 setting up, 431–434 specifying dimension storage modes, 142–
148 AdventureWorks schema, 120 AdventureWorks solution creating data-mining model, 282 DSV from, 9, 10
Affected Objects section, Change Settings dialog,
336 aggregate functions, MDX, 241–245 Avg function, 241–242 TopCount function, 242–244 Aggregation Design Wizard creating aggregations, 361 Review Aggregation Usage screen, 362 Set Aggregation Options screen, 363, 364 Specify Object Counts screen, 362, 363 Aggregation Designer, 71, 72, 361
Trang 8aggregation, OLAP setting Unary Operator on parent attribute,
139 types of, 31–32 AggregationPrefix property, measure groups, 185 aggregations
additive measure, 32 Analysis Services, 359–367 attributes, 226
CALCULATE statement, 186 combining numerical data, 183 creating, 360–365
cubes, 27 LazyAggregations setting, 140 measure groups, 185
measures, 183 nonadditive measures, 32, 183 performance management, SSAS, 359–367 preparing for use, 365–367
processing Analysis Services objects, 204 semiadditive measures, 32, 183
algorithms, data mining see data mining algorithms
All member, 221 AllowedBrowsingFolders property, 56 AMO (Analysis Management Objects), 340–343 PowerShell with SSAS, 94
processing Analysis Services objects from,
215 AMO Automation deployment method, 198 AMO design warnings, 72, 135–136
Dismiss Warning dialog, 135 mismatching types, 138 viewing status of warnings in database, 136 Warnings tab, 136
authorization, 348, 349–352 autoexists feature, 351 building attribute relationship in dimension,
151 CALCULATE statement, 186 combining numerical data, 183 connecting to database, 85 creating project, 82–84
cubes, 89–90 AMO design warnings, 135–136 automating cube processing, 339 BIDS, 60
processing, 333–335 data source views, 88–89 data sources, 87–88 connections from OLAP to Excel, 375, 389 data-mining structures, 90
DBA tasks, 333–348 design, 352–359 dimensions, 90, 353 example showing power of, 188 executing actions as part of process, SSIS, 345–348
facts, 183 hardware requirements, 41–42 importing database into new project, 86 interacting with SSAS, 75
key performance indicator, 11 logical architecture, 49–51 managing, 87–90
named calculations, 110 partitions, 359
performance management, 352–371 Performance Monitor, 337–339 PerformancePoint Server, 423 PowerShell, 343
pre-calculation caching, 359 preparing aggregations for use, 365 processing architecture, 336–337 processing objects, 204, 205 from AMO, 215
from BIDS, 208–214 from SSMS, 214 from XMLA, 215 processing options, 335–336 Profiler trace, 337
relating measures and dimensions, 178, 179–
181 roles, 90 scalability, 367–369 security, 348–352 selecting connection to, 347 setting Unary Operator on parent attribute,
139 SQL Server 2005, 8 SQL Server Analysis Services (SSAS), 8 SQL Server Profiler, 337
SQL Server Reporting Services, 401 synchronizing SSAS databases, 202–204
Trang 9 INDEX
task configuration, 346 unified dimensional model, 46–49 user-friendly interface for, 373 using DMX development environment, 303 using Excel writeback, 319
VertiPaq mode, 311, 320 Windows Integrated Authentication, 348 Analysis Services data table
building Excel report, 122 Analysis Services databases deploying projects, 195 Analysis Services objects processing with XMLA queries, 340 scheduling processing of, 343–345 SQL Server Agent, 344–345 Analysis Services Processing Task scheduling OLAP maintenance, 215,
216 Analysis Services Project creating data sources, 102 Analysis Services Server connecting SSMS to, 366 Analyze tab
pivot charts, Excel 2007, 388 Ancestor function, MDX, 239 ancestors and descendants, 240 APL, history of OLAP, 7 architecture
BI architecture, 47 processing, Analysis Services, 336–337 architecture, SSAS, 46–59
logical architecture, 49–51 physical architecture, 52–54 storage, 54–59
AS keyword, MDX queries, 237 asdatabase file, SSAS, 202 Assembly objects SSAS logical architecture, 51 assets
account intelligence, 254, 255 Associated Measure Group, Cube Designer, 191 calculated measures, 261
association predictions algorithm, 277 Attribute Designer, BIDS, 354
attribute ordering, BI, 257 attribute relationship design, Analysis Services, 353 attribute relationship designer, Dimension Editor,
70, 71 attribute relationships, dimensions, 151, 155 snowflake schema, 150, 151
star schema, 150, 151
AttributeHierarchyDisplayFolder property, 156 AttributeHierarchyEnabled property, 156 AttributeHierarchyVisible property, 156 attributes
aggregating, 226 aggregation design, 362 attribute relationships, 150–156 creating dimension with, 152–156 creating from data source view, 149 creating tool tip with dimension attribute, 21 design, SSAS, 353–355
dimension types, 138 dimensions, 21 dimensions, SSAS, 148–156 editing full collection of properties for, 81 MDX notation, 222
mismatching types, 138 OrderBy property, 156 OrderByAttribute property, 156 parent-child attribute in dimension, 157 properties, 156
Select Dimension Attributes page, 129, 130 setting, 129
showing all attribute values for dimension,
150 attribute-store processing job, 336 authentication
Analysis Services, 348–349 credentials, 101
user authenticating against Web application,
349 Windows Integrated Authentication, 348 authorization
Analysis Services, 348, 349–352 double-hop problem, 348 roles, 349–352
autoexists feature, Analysis Services, 351 Average function, tuples, 228
Avg function, MDX, 241–242 axes, MDX queries, 233 Axis Properties configuring axis in SSRS 2008, 412
Backup deployment method, 198 balance, account intelligence, 255 balanced hierarchy, 25
BI (business intelligence), 251–258 account intelligence, 254–255
Trang 10Add Business Intelligence Wizard, 139 attribute ordering, 257
Business Intelligence Wizard, 251, 252 currency conversion, 257–258
custom member formulas, 256 dimension intelligence, 255 staging database solution, 48 time intelligence, 252–254 traditional BI architecture, 47 unary operators, 255–256 BIDS (Business Intelligence Development Studio), 75–86
AdventureWorks cube, 60 Aggregation Designer in, 361 Attribute Designer, 354 background, 8
browser, 12, 192 creating Analysis Services Project, 82–84 creating cubes, 170–178
creating data sources, 102 creating dimension, 127 creating DSV, 107–109 cube browser, 13 cube design wizard, 63 cube structures in SSAS, 59 data sources in Solution Explorer in, 98 database solutions, 82–86
deploying projects to development server from, 195
dimension design, 69 KPI designer in, 12 measure groups, 182, 184 measures, 182
Measures pane, 182 methods for creating time tables, 160 New Project Wizard, 8
opening SSAS database, 84–85
as part of project, 85–86 panes, 76–79
Partitions tab, 356, 357 Perspective Designer, 271 processing Analysis Services objects from, 208–214
Properties pane, 80–82 setting up Adventure Works, 434 Solution Explorer, 79–80 SSIS designer in, 346 tablix, 404
user-friendly interfaces for OLAP solutions, 373–429
Visual Studio, 75–76
BIDS 2005 Dimension Wizard, 69 storage of measures and measure groups, 71 BIDS 2008
Aggregation Designer, 71, 72 AMO design warnings, 72, 135–136
as stand-alone install, 76 cube specific tabs, 77 Dimension Wizard, 70 panes, 76, 77
solution tabs, 77 Usage-Based Optimization Wizard, 72 BIDS browser, 12
viewing measures, 192 Bill of Materials dimension, 137 Binding type
using partitions, 357 BIOS data, PowerShell getting, 93 block computing, optimization SQL Server 2008, 68 bottom-up design, data warehouses, 37 Browser tab, dimension designer, 131, 132, 134 specifying dimension storage modes, 142,
147 browsers BIDS browser, 12, 192 dimension browser, 139 Build tab properties
project properties dialog, 197
business intelligence see BI Business Intelligence Development Studio see BIDS
Business Intelligence Wizard, 251, 252 ByAttribute/ByTable methods processing dimensions, 353
caching pre-calculation, Analysis Services, 359 ProactiveCaching property, dimensions, 141 CALCULATE statement, 186
processing Analysis Services objects, 207, 208 calculated dimension members
calculated measures, 185 calculated measures, 33–34, 185–193, 251 calculated dimension members, 185 Calculations tab, Cube Designer, 259–262 creating, 190–193
query-scoped calculated measure, 236 session-scoped calculated measure, 236
Trang 11 INDEX
calculated members, creating, 186 Calculation Tools section, Cube Designer, 187, 262 calculations
designing calculations in cubes, 186 named calculations, DSV, 110–112 time calculations, 252
Calculations page, Cube Designer, 186, 192 Calculation Tools section, 187 creating calculated measure, 190 Script Organizer section, 186 Calculations tab, Cube Designer, 258–262 calculated measures, 259–262 named sets, 262
calendars Date dimension, 160 setting up fiscal calendar, 163 Time dimension, 159
CASE statement calculated measures, 189 catalogs, SSAS, 56, 57
CDC (Change Data Capture), 68 Cell Data tab, roles, 351 Cell Styles gallery pivot tables, Excel 2007, 383 Change Settings button, Process Cube dialog, 335 Change Settings dialog
processing Analysis Services objects from BIDS, 211
Processing options tab, 335 Channel dimension, 137 charts
see also pivot charts
SQL Server Reporting Services, 410–418 Children function, MDX, 234, 240
classification predictions algorithm, 276, 277 Clear Writeback Data action, 313
Client Initiated option, notifications storage properties, dimensions, 142 Clustering algorithm, 276
Codd, E.F., 7 CodePlex setting up Adventure Works, 431 Color Expressions section, Cube Designer creating calculated measure, 191 Column Content Specify dialog creating data-mining model, 287 composite key, 169
conditional formatting for values pivot tables, Excel 2007, 383, 384 Config.ini file
changing location, 54
configsettings file, SSAS, 202 configuration files for SSAS solution, 201 Configuration Manager button, Properties dialog,
196 configuration properties Specify Configuration Properties screen, 200,
201 Connect to Database dialog opening SSAS database, 84, 85 Connection Manager
creating data sources, 103 Connection Properties dialog, Excel, 377, 378 connection types, Report Builder 2.0, 419 connections
data source connections from OLAP to Excel, 374–378
containers, for dimension members, 148 Convert to Partition action, writeback, 313 CoordinatorExecutionMode property, 336 count measure, OLAP engines, 27 counter groups, MSAS 2008, 338 Create AdventureWorks DBs option, 432 Create an empty cube option, Cube Wizard, 170 Create Data Mining Structure dialog, 283 CREATE MEMBER statement, MDX, 236 Create Testing Set dialog, 287, 288 credentials, 101
double-hop problem, 348 crosstab result set, SQL, 220 cub folder, 57
cube browser BIDS, 13 SSMS, 90 Cube class, 51 Cube Creation Wizard, 8 cube design wizard, BIDS, 63 Cube Designer
actions, 265–270 calculated measures, 259–262 Calculations page, 186 Calculations tab, 258–262 Dimension Usage tab, 314 enabling/disabling Excel writeback, 313 key performance indicators, 263–265 named sets, 262
perspectives, 270–272 translations, 272–273 Cube Editor, Dimensions pane, 81 opening Dimension Editor from, 82 Cube menu
creating calculated member, 186
Trang 12cube specific tabs, BIDS 2008, 77 cube structures, SSAS, 59–65 cube structure, 63–64 data source view (DSV), 61–62 data sources, 61
dimensions, 64 mining structures, 65 Cube Wizard
Create an empty cube option, 170 creating cubes, 170
Generate tables in the data source option,
170 Select Creation Method page, 174 Select Existing Dimensions page, 173, 176 Select Measure Group Tables page, 170, 171,
174, 175 Select Measures page, 171–172, 175, 176 Select New Dimensions page, 176, 177 Use existing tables option, 170, 171, 173, 174 Welcome page, 173, 174
CubeDimension objects, SSAS, 51 CubePermission collection, SSAS, 51 cube-processing job, 337
cubes, 15–18 aggregations, 27, 31–32, 359–367 availability when processing, 208 calculated measures, 33–34, 185–193 creating, 170–178
creating empty cube, 170 creating skeleton dimensions and measures, 170
selecting dimensions, 173, 176 selecting measure group tables, 170–171,
174, 175 selecting measures, 171–172, 175, 176 using existing tables, 170–172, 174 cube with dimensions and members, 29 data source view (DSV), 97–98
DBA tasks, Analysis Services, 333–348 designing calculations in cubes, 186 designing for performance, 352–359 attributes design, 353–355 dimensions, 353
partitions, 356–359 dimensions, 16, 18, 20–27, 63, 118 creating skeleton dimensions and measures, 170
relating measures and dimensions, 179–
181 selecting dimensions, 173, 176 folders for, 57
from pivot tables to dimensional processing,
4 hierarchies, 25 identifiers (members), 16 linking data and parameters, 16 managing Analysis Services, 89–90 measure groups, 63, 184–185 selecting measure group tables, 170–171,
174, 175 measures, 17, 18, 27–31, 63, 182–184 creating skeleton dimensions and measures, 170
relating measures and dimensions, 179–
181 selecting measures, 171–172, 175, 176 metadata locations, 55
partition folders, 57–58 performance management, SSAS, 352–371 Process dialog, 208
processing Analysis Services, 206, 207, 333–335 automating, 339
reprocessing, 340 scheduling, 343 relational databases and, 18 schemas, 18–20
security, Analysis Services, 348–352 selecting members of dimensions on cube,
30, 31 selecting, Data Connection Wizard, 376 selection of various members, 31 setting up Adventure Works, 434 time dimensions, 161
tuples, 227 tuples, MDX, 223 viewing details of SSAS cube in SSMS, 9 writeback, 32–33
Cubes folder, Solution Explorer, 170 Cubes tab, roles, 350
currency conversion, BI, 257–258 Currency dimension, 137, 138, 140 CurrentMember function, MDX, 235, 245 custom member formulas, BI, 256 Customer dimension, 137
Dashboard Designer, PerformancePoint Server,
424, 425 dashboard, MOSS 2007, 420, 421
Trang 13 INDEX
data files in data sets, SSAS, 58 multidimensional data, 3 Specify Data Type dialog, 287 Data Connection wizard
data source connections from OLAP to Excel,
375, 376, 389 defining connection file, 376, 377 selecting cubes, 376
data connections building scorecard in PPS 2007, 427 data mining, 13–14, 275–277, 289–310 creating data-mining model, 282–289 examples of uses of, 275, 276
in Excel leveraging SSAS, 11 Prediction Query Builder, 299 reasons for, 275
resources (books and web sites), 435 Save Data Mining Query Result dialog, 303 SSAS 2005, 10
data mining algorithms, 276–277 association predictions, 277 classification predictions, 276, 277 Microsoft Clustering, 276
Microsoft Decision Trees, 277 Microsoft Nạve Bayes, 276 segmentation, 276
Data Mining Extensions see DMX
Data Mining Model Designer, 289–303 Mining Accuracy Chart view, 289, 297–299 Mining Model Prediction view, 289, 299–303 Mining Model Viewer view, 289, 292–297 Mining Models view, 289, 291–292 Mining Structure view, 289, 290–291 Process Mining Structure dialog, 290, 291 data mining objects, SSAS, 51
data mining relationships associating dimensions with measures, 64 relationship types, 181
Data Mining wizard, 282–289 Data set action type, 269 data sets
files, SSAS, 58 sparse data set, 4 data size, scalability, 367 Data Source Designer credentials, 101 Data Source References section, 99 General tab, 99, 100
Impersonation Information tab, 100 Isolation level, 100
Maximum number of connections, 100 Query timeout, 100
service account, 100 Windows username and password, 100 Data Source Properties dialog
creating chart in SSRS 2008, 414 Data Source References section, Data Source Designer, 99
Data Source Template dialog building scorecard in PPS 2007, 426
data source view see DSV
Data Source View wizard, 107 data source views
managing Analysis Services, 88–89 Data Source wizard, 102, 104
data sources, 98–104 Access property, 350 building reports with tablix, 406 connections from OLAP to Excel, 374–378 creating, 102–104
cube structures, SSAS, 61 Generate tables in data source option, Cube Wizard, 170
KPI lists, MOSS 2007, 422 managing Analysis Services, 87–88 providers for, 99
selecting source server and database, 203 Solution Explorer, BIDS, 98
Specify Source Information page, 128, 129 SSAS, 98
Data Sources tab, roles, 350 data storage, OLAP, 38–39 Dimension Storage Settings dialog, 141 specifying dimension storage modes, 142–
148 storage properties, dimensions, 141 data structures
parent-child structure, 157 recursive data structures, 157 Data tab
data source connections from OLAP to Excel,
374 data warehouses, 37–38 bottom-up design, 37 Management Data Warehouse, 65–67 preparing, Accessory Buyers campaign, 278–
281 top-down design, 37 data warehousing, 4–5 DataAggregation property, measure groups, 185 Database class, SSAS, 51
Trang 14database object model, SSAS, 51 Database property, 197
Database Selection wizard perspectives, 272 Database Setup wizard Adventure Works, 433 database solutions, BIDS, 82–86 creating Analysis Services Project, 82–84 opening SSAS database, 84–85
as part of project, 85–86 DatabasePermission objects, SSAS, 51 databases
Create AdventureWorks DBs option, 432 deployment methods, 198
sample databases, 431
databases, SSAS see SSAS databases
DataDir property, SSAS creating folder for database/catalog, 56 root for SSAS storage, 54
data-mining structures managing Analysis Services, 90 Dataset Properties dialog
creating chart in SSRS 2008, 415 DataType property, measures, 183 Date dimensions, 160
creating, 161–166 hierarchies built in, 26 members on, 29 structure of, 161 date table, data source view Time dimension, 160 DateTime value, Time dimension, 159 DBA tasks, Analysis Services, 333–348 Analysis Management Objects, 340–343 automating cube processing, 339 executing actions as part of process, 345–348 Performance Monitor, 337–339
PowerShell, 343 processing architecture, 336–337 processing cubes, 333–335 processing options, 335–336 processing with XMLA queries, 340 scheduling processing of objects, 343–345 SQL Server Agent, 344–345
SQL Server Profiler, 337 Debugging tab properties, 197 decision tree, exploring Mining Model Viewer view, 292–295 Decision Trees algorithm, 277
default members, dimensions, 226 DefaultMember property, 156
Defer Layout Update Pivot Table task pane, 380 Define Relationship window, 180 Dependency Network, using Mining Model Viewer view, 296–297 deploying projects, 195–198
Adventure Works, 434 Deployment tab properties, 197 deployment methods, databases, 198 Deployment Mode property, 197 deployment script, 202
Deployment Server Edition property, 197 Deployment Server Version property, 197 Deployment Wizard, SSAS, 198–201 files to run deployment script, 202 installing, 199
Specify Configuration Properties screen, 200,
201 Specify Options for Partitions and Roles screen, 199, 200
Welcome screen, 199 deploymentoptions file, SSAS, 202 deploymenttargets file, SSAS, 202 descendants and ancestors, 240 design
Action Designer, 268, 269 Aggregation Designer, 72 AMO design warnings, 72, 135–136 Analysis Services, 352–359
Attribute Designer, BIDS, 354 Dashboard Designer, 424, 425 Data Mining Model Designer, 289–303 data warehouses, 37
dimension design, 69–71 DSV designer, 105–109 KPI Designer, 263 named query designer, 112 performance management, SSAS, 352–
359 attributes design, 353–355 dimensions, 353
partitions, 356–359 Perspective Designer, 270, 271 PowerPivot Designer, 321, 322 Translation Designer, 272 Design Aggregations option, 361 design ribbon
pivot tables, Excel 2007, 382 Design tab
pivot charts, Excel 2007, 388 det folder, 57
Trang 15 INDEX
development BIDS, 75–86 development server changing name from localhost, 195 deploying projects from BIDS to, 195 Diagram Organizer, DSV designer, 105 dim folder, 59
dimension attribute, time intelligence, 253 dimension browser, 139
specifying dimension storage modes, 143 Dimension collection, SSAS, 51
Dimension Data tab, roles, 352 dimension design, 69–71 dimension designer, 130 Browser tab, 131, 132, 134 Dimension Structure tab, 133 Dimension Editor
attribute relationship designer, 70, 71 editing full collection of properties, 81 dimension intelligence, 255
Dimension key errors tab, Change Settings dialog processing Analysis Services objects from BIDS, 211, 212
Dimension menu Add Business Intelligence Wizard, 139 selecting Member Properties from, 150 dimension properties, 136–148
accessing, 136 attribute properties, 156 ErrorConfiguration, 140 MdxMissingMemberMode, 140 ProactiveCaching, 141
processing, 140 storage, 141–142 StorageMode, 141 Type, 137, 140 UnknownMember, 148 WriteEnabled, 148 dimension security, 351 Dimension Storage Settings dialog, 141 storage modes, 144, 145
Dimension Structure tab, dimension designer,
133 creating dimension with attribute relationships, 155
specifying dimension storage modes, 143,
147 dimension table, OLAP, 18 dimension tables
snowflake schema, 20 star schema, 20
dimension types, 137–140 Account type, 137, 138 attributes, 138 Bill of Materials type, 137 Channel type, 137 Currency type, 137, 138, 140 Customer type, 137
Geography type, 137 mismatching types, 138 Organization type, 137 Product type, 137 Promotion type, 137 Quantitative type, 137 Rates type, 137 Scenario type, 137 Time type, 137, 138, 159–166 Utility type, 138
Dimension Usage tab Cube Designer, 314 looking at AdventureWorks cube, 125 relating measures and dimensions, 179 dimension usage table
AdventureWorks cube, 181 Dimension Wizard
BIDS 2005, 69 BIDS 2008, 70 creating dimensions, 127 Date dimension, 161 with attribute relationships, 152 dimensional processing
from pivot tables to, 2–4 dimensionality, 228
dimension-processing job, 336 dimensions, 20–27, 64 account business intelligence, 139 account intelligence, 254
aggregation design, 362 Analysis Services, 353 analyzing requirements, 117, 118
as strings, 18 associating with measures, 63 attributes, 21
creating Date dimension, 161–166 with attribute relationships, 152–156 creating cubes, 177
selecting dimensions, 173, 176 creating skeleton dimensions and measures,
170 cube structures, SSAS, 64 cube with dimensions and members, 29