Catálogo de publicaciones - libros

Compartir en
redes sociales


Fast Track to MDX

Mark Whitehorn Robert Zare Mosha Pasumansky

Second Edition.

Resumen/Descripción – provisto por la editorial

No disponible.

Palabras clave – provistas por la editorial

No disponibles.

Disponibilidad
Institución detectada Año de publicación Navegá Descargá Solicitá
No detectada 2006 SpringerLink

Información

Tipo de recurso:

libros

ISBN impreso

978-1-84628-174-7

ISBN electrónico

978-1-84628-182-2

Editor responsable

Springer Nature

País de edición

Reino Unido

Fecha de publicación

Información sobre derechos de publicación

© Springer-Verlag London 2006

Tabla de contenidos

Member properties and dimension security

Mark Whitehorn; Robert Zare; Mosha Pasumansky

You may recall that we touched briefly upon member properties back in Chapter 1. Now we’re going to take a further look at them and see how the value of these properties can be maximized using MDX.

Pp. 138-150

Distinct Count

Mark Whitehorn; Robert Zare; Mosha Pasumansky

Many times in business situations we want to know exactly how many somethings we have; the somethings may be customers, for instance, or products. It’s a straightforward enough question to a human being and you might expect the answer to be simply found too, but in the past it has proved surprisingly troublesome. All that’s behind us now as MDX has a splendidly useful Distinct Count function.

Pp. 151-155

Parent-Child dimensions

Mark Whitehorn; Robert Zare; Mosha Pasumansky

In Chapter 14 we will be looking at a variety of features that are best demonstrated using a Parent-Child dimension. The good news is that these dimensions are easy to understand, the bad is that Chapter 14 makes no sense at all unless you are familiar with them. Of course, in your OLAP travels you may already have become intimately acquainted with this type of dimension, in which case please feel free to skip this and dive immediately into Chapter 14.

Pp. 156-161

Advanced data modeling — Custom Order, Custom Rollup, Custom Members

Mark Whitehorn; Robert Zare; Mosha Pasumansky

The topics covered in this and the next chapter all come under the general heading of issues which typically need to be addressed in a financial application, so that is how we’ve illustrated them. However, once again, we want to stress that this is simply a convenient way of illustrating them — the topics can be applied in a host of different applications.

Pp. 162-185

Further advanced data modeling techniques

Mark Whitehorn; Robert Zare; Mosha Pasumansky

We’re still using the Budget cube and in the last chapter we successfully dealt with three problems using Custom Order, Custom Rollup and Custom Members. However, this cube continues to have some problems and, by a remarkable stroke of good fortune, resolving those problems enables us to introduce you to some further MDX-related topics.

Pp. 186-200

Actions

Mark Whitehorn; Robert Zare; Mosha Pasumansky

An action, according to the MDX function list in Analysis Services’ help system, is an operation that can be initiated by an end user upon a selected cube or portion of a cube. Right, fine — but what does it mean? This is one occasion where a ‘for instance’ is worth its weight in help system entries, so here we go.

Pp. 201-211

Server side color coding

Mark Whitehorn; Robert Zare; Mosha Pasumansky

Color coding is a means of guiding the users’ investigation of a cube by using colors to bring attention to certain values. You may have come across something similar in Excel: in a stock control spreadsheet for instance, as soon as a value for stock holding drops below a certain level, that value can be displayed in red, making it much easier to spot and reducing the likelihood of running out of stock completely. Color coding in Analysis Services is broadly similar — making it easier to spot patterns, trends or a value that has drifted from the norm.

Pp. 212-219

More about querying

Mark Whitehorn; Robert Zare; Mosha Pasumansky

In Chapter 3 we used queries to introduce the general syntax used in MDX. As we said in that chapter, most of the time people use some form of GUI tool to query the cube, so they won’t be writing MDX queries by hand. Nevertheless, we have included this chapter on more advanced querying for three reasons.

Pp. 220-250

More MDX in general

Mark Whitehorn; Robert Zare; Mosha Pasumansky

The first edition of this book (18 chapters long) was written as an easy introduction to MDX. Assuming we succeeded in this task, by now you should be over that initial steep learning curve. So, when we came to add this extra material for the second edition we felt that it was appropriate to change gear a little and look at some more advanced topics. Recursion and NonEmptyCrossJoin came pretty much top of the list of advanced topics that people find challenging, so we decided to cover those.

Pp. 251-262

Recursion in MDX

Mark Whitehorn; Robert Zare; Mosha Pasumansky

The term ‘recursion’ is used to describe something that references itself. My favorite definition of recursion is found in the joke.

Pp. 263-283