PBi_2_Look-up tabellen en Data tabellen

Momenteel, als we naar ons ‘relatie-venster‘ gaan, zien we de verschillende tabellen en relaties die PowerBi reeds automatisch gelegd heeft.

Je kan dit automatisch aanmaken uitschakelen. Dit doe je op de volgende manier:

  • Ga naar ‘File’ / ‘Options and settings’ / ‘Options‘. Volgend venster gaat open:
  • Ga onder CURRENT FILE naar ‘Data Load’ en doe het vinkje naast ‘Autodetect new relationship after data is loaded‘ weg.

Momenteel heeft PBi deze relaties echter al gelegd. We gaan deze weg doen.
Je kan simpelweg over de lijn gaan met de muis. De relatie licht geel op. Dan kan je met de rechtermuisknop klikken en ‘Delete‘ selecteren.

Bovendien ga ik mijn 6 tabellen schikken op een specifieke manier. Persoonlijk hecht ik veel belang aan hoe deze tabellen geordend zijn, en ik probeer dit patroon altijd te handhaven…

De manier waarop ik de tabellen rangschik is met de ‘DATA-TABELLEN‘ (Fact Tables) beneden en de ‘LOOK-UP-TABELLEN‘ (Dimension Tables) vanboven.

Vaak wordt ook het populaire ‘Ster-schema‘ gebruikt om de data op te splitsen tussen Fact- en Dimensiontabellen.

Afbeelding: sterschema met LookUp-tabellen rond centrale Datatabel.

BOEKEN
Data Warehouse Toolkit” by Ralph Kimball
“Star Schema”
by Christopher Adamson

LOOKUP TABELLEN / DIMENSION TABLES

Zoals je ziet beantwoorden de look-up tabellen op de vragen ‘Wie, wat, waar, wanneer‘ en eventueel ‘Hoe‘ met bijkomende attributen.
Wie kocht: Customer
Wat kocht hij: Product
Waar kocht hij het: Territories
Wanneer kocht hij: Calendar

Als we naar de inhoud kijken van zo’n lookup tabel (hieronder Product) zal je veel tekstgegevens zien, wat mensvriendelijk is.

Look-up tabellen zijn meestal minder groot dan data-tabellen. Het aantal producten in de productentabel is beperkt; het aantal maanden in een jaar is altijd slechts 12 en het aantal provincies in België zal ‘altijd’ hetzelfde blijven…

Als je honderdduizend transacties hebt, heb je meestal niet honderdduizend verschillende klanten bediend of honderdduizend verschillende producten verkocht. Vaak zijn ze wel breed, hebben ze veel kolommen.

DATA TABELLEN/FACT TABLES

De data-tabellen registreren transacties en hebben vaak onnoemelijk veel rijen. Zij kunnen echt heel groot worden, met miljoenen rijen.

Als we naar een van onze data-tabellen kijken zien we veel meer cijfermateriaal waar we mee aan de slag kunnen, of waarmee PowerBI aan de slag kan om bijkomende zaken uit te rekenen.

In deze datatabellen kan eenzelfde waarde meermaals voorkomen: een bepaald product zal wellicht door meerdere klanten gekocht zijn.