Theory Flashcards

Theory

1
Q

Benefits of splitting a dimension

A

Normalised data, no duplication, more joins between Fact (costly). However, querying is the same.

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

About Hierarchy

A

Join Query is more expensive, tables are normalised, its not about drilling down, doesn’t offer better roll-up features. However both need the same amount of queries.

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

About No Hierarchy

A

Join query is simpler, tables are un-normalised (prone to insert, update, delete) but anomalies are irrelevant. However, both need the same amount of queries.

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

How to lower aggregation levels from schema-1 to schema-0

A

Do not use aggregated fact measures, add more details to each dimension, do not have any user based groupings for dimensions, add more dimensions

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

Does the aggregation change if you change the fact measures

A

sane level of aggregation because the fact measures are different. One schema does not contain any more detail than the other.

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

Can we drill down in an operational database

A

not preferred because the operational database is noy accessible or built from several different databases.

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

do managers prefer low levels or high levels of aggregation?

A

higher levels of aggregation (more general) because business decisions often focus in aggregated data. Managers can then drill down to more detailed information

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

Why is level of aggregation relative?

A

Level of aggregation is relative. However not 0/1 if there are aggregated fact measures or aggregated dimensions.

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

Does hierarchy increase or lower aggregation

A

Adding hierarchy eg time to quarter and year increases level of aggregatiob

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

Compare v1 schema (determinant dimension)and v2 schema (more fact measures)

A

v2 - determinant (more efficient storage, lower requirements, number of attributes in fact increases, looks complex and crowded) and v1 - more fact measures (concise and compact model, easier to understand, expensive storage, and increase in storage, preferred by management)

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

When do we need a determinant dimension?

A

If an aggregate function beside COUNT (number of…) is being used (sum/min/max/avg)

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