SEARCH
0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Prev | Current Page 356 | Next

Robert Wrembel and Christian Koncilia

"Data Warehouses and Olap: Concepts, Architectures and Solutions"

g., frequently
executed queries), and can be used to answer multi-attribute queries directly.
The example PMap given here is handcrafted in order to illustrate terminology and
concepts. In practice, designing an efficient PMap is not a trivial task. We have
Indexing in Data Warehouses 8
Copyright ?© 2007, Idea Group Inc. Copying or distributing in print or electronic forms without written permission
of Idea Group Inc. is prohibited.
proposed algorithms that rely on heuristics to reduce the design space and create
efficient PMaps and are currently implementing them in an automated design tool
(Darira et al., 2006). One example of a design heuristic is how we determine the
details of range properties. We group all of the predicates over a single attribute in
a frequent query set together and create range intervals based on numeric constants
that appear in inequality comparisons. We create Boolean properties on equality
predicates and for attribute expressions that do not evaluate to numeric values. Enumerated
properties are created for attributes where the number of bits to represent
ranges over the attribute exceeds log2 of the number of values in the domain (since
this is the size of an enumerated property pstring.) Combinations of properties and
their ordering are evaluated based on reducing the number of excess tuples that
would be retrieved when evaluating the query set.


Pages:
344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368