04 H2 for Reporting & H2-Toolset Flashcards

1
Q

Why Conceptual models (are used)?

A

Conceptual models:

  • Serve as a communication basis between business and IT
  • Promote understanding and spreading of the domain (MIS & DWH)
  • Serve as a basis for technical models and/or final implementation
  • Serve as long-term documentations
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What aspects are covered by a Conceptual modeling language? (and H2)

A
  • Ratios (measures)
  • Ratio systems
  • Dimensions
  • Hierarchies
  • Reference Objects
  • Cubes
  • Reports
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the normal modeling order approach?

A
  1. Define Dimensions and their Reference Objects
  2. Build Dimension Scopes
  3. Define Ratios (and maybe Fact Calculations)
  4. Assemble ratio systems
  5. Define Cubes
  6. Build Reports based on Cubes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Graphically identify which meta-model elements are depicted as symbols in H2:

A

Meta-model elements that are present as symbols in H2:

  • Row
  • Column
  • Report
  • Filter
  • Cube (navigation space)
  • Ratio System [R]
  • Fact Calculation [F]
  • Dimension scope [<>]
  • Dimension [D]
  • Instance object [I] <– from Reference object
  • Selection object [S] <– from Reference object
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

When does it make sense to modell all instance objects?

(and when not?)

A

Doesn’t make sense to model all of them because:

  • There are too many (time dimension, products)
  • It is obvious (time dimension, countries)
  • We don’t know them (customers, products)

… but it makes sense when:

  • To give examples (product categories, customer types)
  • To clarify things (granularity needed: territory, area, region…)
  • In case of a small set (predefined/fixed objects, as-is vs to-be)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly