Você está na página 1de 10

 Emerged 1998 with the first

appearance of commercial applications


 Created to query OLAP databases
 Query multidimensional data sources
(cubes)
 Two capacities:
› Expression language to calculate values
› Query language to retrieve data
 Tuple
› A tuple is a collection of members, each
selected from a different dimension
› The tuple is the basic unit to form an axis
› Only one member from each dimension
can exist in a tuple
› Square Brackets ‚[]‘ are used as delimiting
characters
 Axis
› An axis is a group of members from one or
more dimensions, organized as tuples
› Principle use is placing or filtering specific
cube values along the dimension members
with which they are associated.
› Axis specification takes place after the
SELECT-Keyword
 Set
› Enclosed by curled brackets ‚{}‘
› Often appear in the SELECT part of a
query, acting to specify the cells of a cube
that are to be returned by the query
› Typically consists of a group of one ore
more tuples where the ordering of the
tuples is significant
 Output of a MDX-query is a cube which
can have one or more axes
 A query has one or more axes ( the first
three axes are known as COLUMNS,
ROWS and PAGES)
 Each axis contains a set of members of
a dimension or a group of dimensions
 When more than one dimension is
mapped on an axis we talk about
‚tuples‘
 You will hear about
› The syntax of a MDX-query
› How to form tuples and sets on a specific
axis
› Basic functions and operators
› Solution for exercise 3
SELECT
NON EMPTY{([Measures].[Internet Sales
Amount], [Customer].[Gender].Members)}
ON AXIS(0),
NON EMPTY{([Sales Territory].[Sales
Territory Country].Members, [Date].[Fiscal
Year].Members)}
ON AXIS(1)
FROM [Adventure Works]
Got questions?

More detailed information can be found here.


Thank‘s for your
attention!

Você também pode gostar