Chapter 12 Flashcards

1
Q

Why we need ROLAP

A

We need relational OLAP because when numbers of dimensions increases then cube size increases in MOLAP and a time comes when MOLAP could not fit in main memory so then we need ROLAP. In short it is for scalability.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is aggregate awareness

A

It is a concept that system should aware of available aggregates and use them when required. If available aggregate does not fit in requirement then use them to make new higher level aggregates to make query

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is star schema

A

Star schema designs usually used to support ROLAP querying. The star schema is the simplest style of data mart schema and is the approach most widely used to develop data warehouses and dimensional data marts. The star schema consists of one or more fact tables referencing any number of dimension tables.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is fact table

A

The fact table is a way of visualizing as a un-rolled cube

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Cube is what dimensional structure

A

1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is cube

A

Cube is a logical entity containing values of a certain fact

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is cube clause

A

This is a clause in SQL in which we can specify number of columns and an efficient replacement of GROUP By clause

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are ROLAP issues

A
  • Maintenance
  • Non standard hierarchy of dimension
  • Non standard convention
  • Explosion to storage space requirement
  • Aggregation pit-falls
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is Non standard hierarchy of dimension in ROLAP

A

Dimensions are not always simple hierarchies

How well did you know this?
1
Not at all
2
3
4
5
Perfectly