Whitehorn / Zare / Pasumansky | Fast Track to MDX | E-Book | www.sack.de
E-Book

E-Book, Englisch, 310 Seiten

Whitehorn / Zare / Pasumansky Fast Track to MDX


2. Auflage 2006
ISBN: 978-1-84628-182-2
Verlag: Springer
Format: PDF
Kopierschutz: 1 - PDF Watermark

E-Book, Englisch, 310 Seiten

ISBN: 978-1-84628-182-2
Verlag: Springer
Format: PDF
Kopierschutz: 1 - PDF Watermark



Shows users and developers how to use MDX to effectively to provide relevant business information.

Whitehorn / Zare / Pasumansky Fast Track to MDX jetzt bestellen!

Weitere Infos & Material


1;Contents;6
2;Foreword;10
3;Introduction;13
3.1;Why should you read this book?;13
3.2;What is MDX?;13
3.3;Who should read this book?;14
3.4;Who are we?;14
3.5;Bugs (sorry – readware anomalies);16
3.6;Acknowledgements;16
3.7;What do we cover?;17
3.8;What we don’t cover;17
3.9;Disclaimer;18
3.10;The ‘d’ word;19
3.11;What’s on the CD-ROM;19
4;Chapter 1 Readme.doc – definitions you need to know;22
4.1;Sample data;22
4.2;Italics;22
4.3;Introduction;22
4.4;Dimensions, measures, members and cells;23
4.5;Cranking up the complexity;27
4.6;Hierarchies and aggregations;29
4.7;Levels;31
4.8;Naming conventions;32
4.9;Tuples and sets;34
4.10;Exploring the differences between tuples and sets;39
4.11;Tuples don’t have to use a member from every dimension;44
4.12;Tuples and hierarchies;45
4.13;Sometimes measures behave like dimensions;45
4.14;Tuples revisited;46
4.15;Sets revisited;46
4.16;Measures revisited;46
4.17;Member properties;47
4.18;Summary;48
5;Chapter 2 How MDX is used;50
5.1;MDX queries;52
5.2;MDX expressions;52
6;Chapter 3 MDX queries;56
6.1;Using MDX for queries;57
6.2;SELECT, FROM, ON COLUMNS, ON ROWS;60
6.3;WHERE;71
6.4;Slicer;73
6.5;Summary;73
7;Chapter 4 MDX syntax;74
7.1;Brackets, braces and the odd dot and comma;74
7.2;Brackets [ ] – Dimension names and member names;74
7.3;Dots . – Separators;75
7.4;Braces ( ) – Tuples;75
7.5;Curly braces { } – Sets;76
8;Chapter 5 MDX expressions;79
8.1;Recap of cell naming;80
8.2;The concept of the current cell;82
8.3;Relative cell referencing;83
8.4;The practicalities – how to look at the data in a cube;86
8.5;1 Comparing values;90
8.6;3 Calculating values to date;98
8.6.1;The practicalities – how to create a calculated member;93
8.7;2 Comparing values between years;95
8.8;Summary;99
9;Chapter 6 Navigating the hierarchy;101
9.1;Children;103
9.2;Parent;104
9.3;Nesting functions;105
9.4;Outside the limits;106
9.5;Reality check;106
9.6;Descendants;111
9.7;Reality check;114
9.8;Ancestor;115
9.9;Siblings;116
9.10;Cousin;117
9.11;Summary;117
10;Chapter 7 Snapshot data analysis;120
10.1;The general problem;121
10.2;The general solution;122
10.3;The specific requirements;122
10.4;1 Average stockholding;122
10.5;2 Closing period;126
10.6;3 Maximum value;128
10.7;Why use Descendants?;129
10.8;Summary;130
11;Chapter 8 Moving averages;131
11.1;A simple moving average;132
11.2;A more complex moving average;136
11.3;Summary;139
12;Chapter 9 Filters;140
12.1;Summary;147
13;Chapter 10 Setting the default member;149
13.1;Defining a custom default member;150
13.2;Defining a different custom default member;154
13.3;Defining a fully dynamic custom default member;155
13.4;Default measures;157
13.5;Summary;158
14;Chapter 11 Member properties and dimension security;159
14.1;Member properties;159
14.2;Dimension security;161
14.3;Using member properties and dimension security;162
14.4;Summary;171
15;Chapter 12 Distinct Count;172
16;Chapter 13 Parent–Child dimensions;177
17;Chapter 14 Advanced data modeling – Custom Order, Custom Rollup, Custom Members;183
17.1;Problem 1: Custom Order – ordering of members in a hierarchy;185
17.2;Member Key Column and Member Name Column;187
17.3;Creating a custom order;189
17.4;Practical summary;193
17.5;Problem 1: Custom Order – ordering of members in a hierarchy;193
17.6;Problem 2: Custom Rollup – when the cube’s default behavior doesn’t do the right job;194
17.7;Practical summary;199
17.8;Problem 2: Custom Rollup – when the cube’s default behavior doesn’t do the right job;199
17.9;Problem 3: Custom Members – filling in missing information;199
17.10;Practical summary;203
17.11;Problem 3: Custom Members – filling in missing information;203
17.12;More about &;203
17.13;Summary;206
18;Chapter 15 Further advanced data modeling techniques;207
18.1;Write-enabled dimensions and working with data in other cubes;207
18.2;Problem 4: Write-enabled dimensions – allowing users to add a member to a dimension;208
18.3;Practical summary Problem 4: Write-enabled dimensions – allowing users to add a member to a dimension;213
18.4;Problem 5: Write-enabled dimensions – deriving values for a member using formulae;214
18.5;Practical summary;217
18.6;Problem 6: Missing data – bringing it in from other cubes;217
18.7;Practical summary;220
18.8;Summary;221
19;Chapter 16 Actions;222
20;Chapter 17 Server side color coding;233
20.1;Summary;240
21;Chapter 18 More about querying;241
21.1;Named sets;241
21.2;CROSSJOIN;242
21.3;NON EMPTY;247
21.4;From top to bottom;251
21.5;More than two dimensions – PAGES, SECTIONS, CHAPTERS;260
21.6;When logic and people collide...;262
21.7;Summary;271
21.8;Summary of the book;271
22;Appendix 1 Sample files;272
22.1;Where and what are the sample files?;272
22.2;CAB files;272
22.3;MDB files;273
22.4;TXT files;273
22.5;When to use which files;273
22.6;How to manage the files;274
22.7;Step-by-step guide to restoring an Analysis Service Database (containing one or more OLAP cubes) from a .CAB file;274
22.8;Data sources;277
23;Appendix 2 ProClarity;279
23.1;Installing ProClarity and connecting it to a cube;279
23.2;Using ProClarity’s MDX Editor;282
24;Index;283



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.