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
2
Q
What aspects are covered by a Conceptual modeling language? (and H2)
A
- Ratios (measures)
- Ratio systems
- Dimensions
- Hierarchies
- Reference Objects
- Cubes
- Reports
3
Q
What is the normal modeling order approach?
A
- Define Dimensions and their Reference Objects
- Build Dimension Scopes
- Define Ratios (and maybe Fact Calculations)
- Assemble ratio systems
- Define Cubes
- Build Reports based on Cubes
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
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)