📊

Begrijp de Basis van Datamodellen

Dec 20, 2024

Training: Een Datamodel Begrijpen

Doel van de Training

  • Begrijpen van Datamodellen: Leren hoe een datamodel gelezen moet worden om rapportages te maken, zoals in Excel.
  • Stermodel Introduceren: Kennis opdoen over een stermodel, een specifiek soort datamodel.

Inhoud van de Training

  • Stap-voor-Stap Leren: Geen focus op het bouwen van rapporten, maar op het begrijpen van de onderliggende datamodellen.
  • Gebruik van Datamodellen: Begrijpen waar gegevens vandaan komen om rapporten snel op te bouwen.

Databases en Schema's

  • OLTP (Online Transaction Processing):
    • Genormaliseerde Structuur: Gegevens worden nooit dubbel opgeslagen.
    • Schema Voorbeeld: Klantentabel met ordertabel en orderregels.
    • Gebruik: Voor CRM, ERP, financiële systemen, enz.
  • Problemen bij Complexe Rapportages:
    • Database kan onder druk komen te staan en trager worden.

OLAP (Online Analytical Processing)

  • Ander Datamodel: Geoptimaliseerd voor analyses met een ander schema dan OLTP.
  • Voordelen van OLAP:
    • Leesbaarheid: Beter begrijpbaar dan dagelijkse databases.
    • Technische Efficiëntie: Queries presteren beter door minimale relaties tussen tabellen.
    • Gedenormaliseerde Structuur: Data wordt niet bijgewerkt, enkel gelezen.
    • Uitbreidbaarheid: Tabellen kunnen eenvoudig worden uitgebreid.

Dimensionaal Model

  • Ontwerp voor Analyse:
    • Niet gebruikt als bron in operationele systemen.
    • Voordelen zoals snelle rapportage met de juiste gegevens.

Belangrijkste Voordelen

  • Snelle en Efficiënte Analyse: Door gedenormaliseerde structuur en vooraf berekende analyses.
  • Eenvoudige Uitbreiding: Zonder impact op bestaande applicaties.
  • Specifiek Ontworpen voor Analyseren van Gegevens: Niet voor operationele systemen.