762 Delivering Business Intelligence with Microsoft SQL Server 2005
adding second fact table to, 275–276
attributes for, 111
completed schema for, 114
CSV text files in, 274
dimensions for, 110, 111
measures requested for, 109, 110
populating fact tables in, 277–286
schema with measures and dimension
tables, 112
Manufacturing Data Mart Report Model, 664
Manufacturing Data Mart.smdl file, 660, 661
ManufacturingFact table
creating, 122
creating relationship with DimProduct
table, 126
designing, 112
many-to-many dimensions, 314
mapping
data mart population column, 280,
283–284, 285
deleting mining model column, 522, 524, 525
test data to mining model, 522, 524–525
topographic, 458–462
match indexes, 218
mathematical functions, 249
Matrix Properties dialog box, 591, 592
matrix reports
about, 668
about matrix data regions, 587–588
adjusting layout of, 589–591, 592, 593–595
enabling drill down data, 591
Max Min Manufacturing DM cube, 377
Max Min Sales star schema, 138
Maximum Miniatures, Inc.
about, 12, 20
business needs of, 20–21, 107–109
completed data mart schema for, 114
data processing systems of, 21–23
designing data mart for, 106–114
MaxMin.com online store, 22
MaxMin data mart, 155–162
MaxMinManufacturingDM data source, 723–724
MaxMinManufacturingDM tables, 120–121,
127–128
MaxMinReports Property Pages dialog box, 630
MaxMinSales cube, 135
MDI environment option (Options dialog box),
79–82
MDX (Multidimensional Expression) language. See
also MDX queries; MDX scripting
about, 90, 297
case sensitivity of expressions, 378
expression errors in scripting, 383
functions in, 450–454
operators in, 448–450
tuples enclosed in parentheses in
expressions, 378
MDX queries
about MDX SELECT statement, 422–423
building MDX report queries, 590, 591
CROSSJOIN function in, 439–440
FILTER function in, 432–434, 435
incorporating results with ADOMD.NET,
677–683
pivot tables and charts use of, 719
specifying calculations producing nonempty
results, 299
used by pivot tables and charts, 719
using WITH statements in, 435–439
working with basic MDX SELECT statements,
424–426
MDX Query Builder, 590, 591, 599
MDX scripting. See also scripts
adding name attributes, 388–389
aggregate cell sets specified with, 385–387
calculated measures in, 297
calculating member to return value from
previous year, 416
distant relative position between hierarchy
levels, 401–402
enclosing identifiers in square brackets, 378
Excel range operators in, 387–388, 389
expression errors in, 383
finding comparison cell position, 395–396
finding relative position within hierarchy level,
397–399
immediate relative position between hierarchy
levels, 399–400
providing user-friendly hierarchy level names,
390–394
returning year-to-date value, 416–418
setting dimensions as default members,
383–385, 390
shortcuts for expressions in, 380–382
specifying NameColumn property for
hierarchy, 395
syntax with Measures pseudodimension, 407
viewing calculated measure definitions,
299, 300
measurable goals, 8–9
measure groups. See also measures
adding to cube, 303, 304