In dit diagram zie je een uitwerking van het ETL patroon op basis van applicatiefuncties. Daarnaast zie je welke component zorgdraagt voor deze ETL verwerking.
Je ziet hierbij ook dat er een aantal data objecten uitgelezen worden en getransformeerd worden naar een datamart in het datawarehouse.
Versie | 1.0 | Creatie datum | 03-08-2021 |
Bezorging is het afleveren van de bestelde producten op een door de klant gedefinieerde locatie.
Een bestelling is een vraag van een klant om bepaalde Ijs of koffie producten te leveren.
Opslaan van data uit de databron in een staging omgeving voordat deze getransformeerd en uitgemodelleerd wordt.
Aggregeren van feiten in het modelleren van data tbv rapportages.
Transformeren van data tbv ETL. Extract functie haalt de data op uit de bronwaarna de tranformatie functie de data omzet naar het model wat in het DWH geladen wordt. onderliggende functies zijn:
- Opslaan in een staging omgeving
- Validatie van data
- Transformeren van datatypes en waardes.
- Versleuteling
- integratie met andere datastromen
- Agrregatie van feiten en dimensies
Het laden van de getransformeerde data in het datawarehousein de vorm van een datamart of datacube.
Deze functie biedt de mogelijkheid om data uit berichten verkeer of andere messaging protocollen op te halen en mee te nemen in de datatransformaties in een ETL proces
Transformeren en modelleren van de bron data naar de gewenste rapportage vorm. Dit kan een sterschema of kubus zijn of een platte dataset in het geval van een data levering.
Versleutelen van data in het DWH volgens de geldende encryptie normen (verwijzing)
Deze functie verzorgt het valideren van de datastructuren tegen die van de bron aan. Dit vlevert een extra controlle slag om te bepalen of de data wel juist uit de bron is opgehaalt.
Ophalen van data uit een databron t.b.v. een ETL proces in een DWH architectuur