Data Warehouse Design - Chapter 1.7 Flashcards

1
Q

What is the last level common to all datawarehouse architecture types?

A

Analysis of data

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

What are the 3 best approaches for end-users to query data warehouses?

A
  1. Reports
  2. OLAP
  3. Dashboards
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

For which users are reports useful?

A

Users who need to have regular access to the information in an almost static way.

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

What is a report?

A

It is a query or serie of queries on data that is often frozen. There is often a fixed layout, which can take the form of a table or a chart.

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

In what two ways are data warehouses beneficial to reports?

A

Reports have been around forever. But datawarehouses:

  1. They contain consistent and integrated data
  2. They seperate transactional and analytical analysis - improving performance.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is OLAP?

A

Online Analytical Processing.

Using tools (with an easy GUI), it allows users to analyze multidimensional data from multiple perspectives. This is often done through the use of several queries, and the data is often displayed in tables (because multidimensional data is difficult to comprehend)

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

What does an OLAP session consist of?

A

Navigation path - A sequence of queries - The result of the queries.

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

What is the navigation path in OLAP?

A

An analysis process for facts acording to different viewpoints and at different levels of detail.
This path is turned into a sequence of (sequential) queries, each referencing their previous queries.

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

What are the 6 most common OLAP operators?

A
  1. Roll-up
  2. Drill-down
  3. Slice-and-dice
  4. Pivot
  5. Drill Across
  6. Drill through
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the roll-up operator?

A

It causes an increase in data aggregation and removes a detail level from the hierarchy. Example: From data every month to data every quarter.
You can also roll-up by complelety removing a characteristics dimension. Example if you normally show revenue per quarter per product group per customer per region - and you remove customer.

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

What is the drill-down operator?

A

It reduces data aggregation and increases detail. Example: If you have Revenue per quarter per customer region and you then subdivide the region into all the cities in that region.

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

What is the slice-and-dice operator?

A

Slicing: Reducing the number of cube dimensions after setting one dimension to a specific value.

Dicing: Reducing the set of data analyzed by a selection criterion. (Setting more than one specific values ?)

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

What is the pivot operator?

A

Rotating the cube so you can look at the data from a view different perspectives. (Mainly formatting ?)

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

What is the drill-across operator?

A

Creating a link between two or more inter-related cubes in order to compare their data.

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

What is the drill-through operation?

A

Switching from multi-dimensional aggregate data in data marts to operational data in sources or the reconciled layer.

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

What is semi-static reporting?

A

Intermediate approach between static reporting and OLAP.

It gives the user some margin of freedom. They can follow a limited set of navigation paths (queries).

17
Q

What are the advantages of semi-static reporting?

A
  1. Users require less skill to operate them
  2. Avoid the risk of getting inconsistent analysis due to misuse of queries.
  3. Due to the constraint you prevent inexperienced users from slowing down the system.
18
Q

What is a dashboard?

A

A GUI that displays a limited amount of data in a brief and easy-to-read format. Provides real-time data.
It is a sophisticated add-on to data warehouse systems, but not their primary goal.