
Cursus Data Warehousing
Beheers elke laag van datawarehousing — van fundamentele architectuur en dimensionale modellering tot cloud-native platforms en prestatieafstemming. Deze cursus geeft data-ingenieurs en analisten de praktische vaardigheden om productieklare datawarehouses te ontwerpen, bouwen en optimaliseren. Als je klaar bent om verder te gaan dan theorie en echte analytische waarde te leveren, is dit waar je begint.
Wat je gaat leren:
Je leert hoe je dimensionale modellen ontwerpt met behulp van ster- en sneeuwvlakschema's, ETL- en ELT-pipelines implementeert en datakwaliteitsraamwerken toepast die datawarehousegegevens accuraat en consistent houden. De cursus behandelt belangrijke architectuurpatronen zoals Inmon, Kimball en Data Vault, evenals cloudplatformmogelijkheden zoals elastische compute en opslagscheiding. Je schrijft geavanceerde analytische SQL met behulp van window-functies, CTE's en queryoptimalisatietechnieken. Onderwerpen omvatten ook prestatieafstemming, werklastbeheer, CI/CD voor datapipelines en DataOps-praktijken. Aan het einde ben je in staat om een compleet, productierijp datawarehouse te ontwerpen en te beheren.
Hoe je praktisch studeert Cursus Data Warehousing
Hoe je oefent Cursus Data Warehousing
Voor bedrijven die hun team willen trainen
Bij Dedika voor bedrijven bevat de cursus oefeningen en voorbeelden die zijn afgestemd op jouw organisatie en precies zoals jouw bedrijf het nodig heeft.
Cursusinhoud
8 Hoofdstukken • 40 LessenDuur tussen 4 en 360 uren (jij beslist)
Hoofdstuk 1VerbergenVerberg detailsBekijk detailsFundamenten van Datawarehousing
Fundamenten van Datawarehousing
Les 1 • Kernarchitectuurlagen van een DW
Introduceert staging-, integratie- en presentatielagen als de structurele ruggengraat van een warehouse. Studenten brengen gegevensstromen over alle drie de lagen in kaart.
Les 2 • Belangrijke Stakeholders en Gebruiksscenario's
Identificeert zakelijke en technische stakeholders die DW-oplossingen aansturen en gebruiken. Studenten stemmen technische beslissingen af op zakelijke vereisten.
Les 3 • Wat is een Data Warehouse
Definieert een datawarehouse en het primaire zakelijke doel ervan. Geeft studenten de woordenschat die nodig is voor alle volgende hoofdstukken.
Les 4 • Business Intelligence Ecosysteem
Plaatst het datawarehouse binnen de bredere BI-stack, inclusief rapportage- en analysetools. Studenten begrijpen upstream- en downstream-afhankelijkheden.
Les 5 • DW vs. Operationele Systemen
Contrasteert OLTP- en OLAP-omgevingen om te verduidelijken waarom een aparte analytische opslag nodig is. Bouwt de rationale voor DW-architectuurbeslissingen op.
Hoofdstuk 2VerbergenVerberg detailsBekijk detailsOntwerp van Data Warehouse Architectuur
Ontwerp van Data Warehouse Architectuur
Les 1 • Inmon vs. Kimball Benaderingen
Vergelijkt de filosofieën van enterprise datawarehouse en dimensionale modellering. Studenten evalueren elke benadering aan de hand van projectbeperkingen.
Les 2 • Hub-and-Spoke en Data Vault
Introduceert gefedereerde en Data Vault 2.0-architecturen voor schaalbare, auditbare warehouses. Studenten passen deze patronen toe op complexe bedrijfsscenario's.
Les 3 • Schaalbare en Prestatiegerichte Architectuur
Behandelt partitionering, clustering en distributiestrategieën die prestaties op schaal behouden. Studenten passen deze technieken toe op architectuurblauwdrukken.
Les 4 • Ontwerp van Gelaagde Zones
Detailleert patronen voor ruwe, gereinigde en samengestelde zones die worden gebruikt in moderne DW-implementaties. Studenten ontwerpen een diagram met een meerdere zones.
Les 5 • On-Premises vs. Cloud Architecturen
Onderzoekt implementatiemodellen en hun impact op kosten, schaalbaarheid en onderhoud. Studenten koppelen zakelijke vereisten aan implementatiebeslissingen.
Hoofdstuk 3VerbergenVerberg detailsBekijk detailsFundamenten van Dimensionale Modellering
Fundamenten van Dimensionale Modellering
Les 1 • Geavanceerde Dimensionale Patronen
Introduceert gedegenereerde dimensies, junkdimensies en rollenspeldimensies. Studenten passen deze patronen toe om complexe modelleeruitdagingen op te lossen.
Les 2 • Ster- en Sneeuwvlokschema's
Contrasteert ster- en sneeuwvlokschema-ontwerpen en hun implicaties voor queryprestaties. Studenten kiezen het juiste schema voor gegeven analytische behoeften.
Les 3 • Langzaam Veranderende Dimensies
Behandelt SCD-types 1 tot en met 6 voor het bijhouden van historische attribuutwijzigingen. Studenten implementeren het juiste SCD-type op basis van de vereisten voor bedrijfsgeschiedenis.
Les 4 • Feiten, Dimensies en Metingen
Definieert de bouwstenen van dimensionale modellen en hun relaties. Studenten identificeren feiten en dimensies op basis van zakelijke vereisten.
Les 5 • Conforme Dimensies en Feiten
Legt uit hoe gedeelde dimensies analyse over onderwerpgebieden heen in een DW mogelijk maken. Studenten ontwerpen conforme dimensies voor een omgeving met meerdere datamarts.
Hoofdstuk 4VerbergenVerberg detailsBekijk detailsETL Ontwerp en Ontwikkeling
ETL Ontwerp en Ontwikkeling
Les 1 • Laadstrategieën en -patronen
Vergelijkt alleen-invoegen-, upsert- en truncate-reload-laadpatronen en hun gebruiksscenario's. Studenten implementeren het juiste laadpatroon voor een gegeven SCD-type.
Les 2 • ETL Foutafhandeling en Herstel
Leert technieken voor het detecteren, loggen en herstellen van pipelinefouten. Studenten bouwen foutafhandelingslogica in een ETL-workflow.
Les 3 • ETL Pipeline Architectuur
Definieert de fasen van een ETL-pipeline en hun verantwoordelijkheden binnen de DW-laadcyclus. Studenten tekenen een volledige pipeline van bron naar doel.
Les 4 • Gegevenstransformatie en -schoning
Behandelt gegevensstandaardisatie, deduplicatie en toepassing van bedrijfsregels tijdens transformatie. Studenten schrijven transformatielogica voor veelvoorkomende gegevenskwaliteitsproblemen.
Les 5 • Gegevensextractietechnieken
Behandelt volledige, incrementele en change-data-capture-extractiemethoden. Studenten selecteren de juiste extractiestrategie op basis van bronsysteembeperkingen.
Hoofdstuk 5VerbergenVerberg detailsBekijk detailsGegevenskwaliteit en Governance
Gegevenskwaliteit en Governance
Les 1 • Metadatabeheer en Datacatalogus
Behandelt bedrijfs- en technische metadata, herkomstregistratie en catalogustooling. Studenten vullen een datacatalogus met herkomst- en woordenlijstvermeldingen.
Les 2 • Gegevenskwaliteitsregels en Validatie
Leert hoe bedrijfsregels als geautomatiseerde validatiecontroles in de pipeline kunnen worden gecodeerd. Studenten implementeren op regels gebaseerde validatiepoorten in een ETL-workflow.
Les 3 • Profilering en Beoordelingstechnieken
Behandelt kolomprofilering, patroonanalyse en referentiële integriteitscontroles. Studenten produceren een gegevenskwaliteitsbeoordelingsrapport voor een voorbeelddataset.
Les 4 • Data Governance Kaders
Introduceert governancerollen, beleid en stewardshipmodellen die gegevenskwaliteit in de loop van de tijd ondersteunen. Studenten koppelen governanceverantwoordelijkheden aan organisatierollen.
Les 5 • Dimensies van Gegevenskwaliteit
Definieert volledigheid, nauwkeurigheid, consistentie, tijdigheid en uniciteit als meetbare kwaliteitsdimensies. Studenten beoordelen een dataset langs elke dimensie.
Hoofdstuk 6VerbergenVerberg detailsBekijk detailsSQL voor Analytische Workloads
SQL voor Analytische Workloads
Les 1 • Technieken voor Queryoptimalisatie
Behandelt analyse van uitvoeringsplannen, indexgebruik en joinoptimalisatie voor grote analytische tabellen. Studenten herschrijven trage query's met behulp van optimalisatiebest practices.
Les 2 • Windowfuncties in de Diepte
Leert rangschikkings-, offset- en aggregatiewindowfuncties voor analytische berekeningen op rijniveau. Studenten passen windowfuncties toe om lopende totalen en rangschikkingsproblemen op te lossen.
Les 3 • Opgeslagen Procedures en Scripted Loads
Leert transformatielogica inkapselen in opgeslagen procedures voor herhaalbare DW-ladingen. Studenten bouwen een opgeslagen procedure die een volledige SCD Type 2-lading implementeert.
Les 4 • Analytische Querypatronen
Behandelt aggregatie-, groupingsets- en rollup-bewerkingen voor multidimensionale analyse. Studenten schrijven query's die veelvoorkomende BI-rapportstructuren nabootsen.
Les 5 • Common Table Expressions en Recursie
Introduceert CTE's voor queryleesbaarheid en recursieve CTE's voor hiërarchische gegevenstraversal. Studenten herstructureren complexe subquery's in onderhoudbare CTE-ketens.
Hoofdstuk 7VerbergenVerberg detailsBekijk detailsPrestatieafstemming en Optimalisatie
Prestatieafstemming en Optimalisatie
Les 1 • Workloadbeheer en Gelijktijdigheid
Behandelt resourcewachtrijen, prioriteitsklassen en gelijktijdigheidsschaling om gemengde workloads te beheren. Studenten configureren workloadbeheerregels voor een multi-user DW.
Les 2 • Indexeringsstrategieën voor DW
Behandelt bitmap-, B-tree- en kolomgebaseerde indexeringsbenaderingen die geschikt zijn voor analytische workloads. Studenten selecteren en implementeren het juiste indextype voor een gegeven querypatroon.
Les 3 • Gematerialiseerde Weergaven en Aggregaten
Legt uit hoe vooraf berekende aggregaten en gematerialiseerde weergaven herhaalde analytische query's versnellen. Studenten creëren en verversen gematerialiseerde weergaven voor een rapportagelaag.
Les 4 • Partitionering en Pruning
Leert bereik-, lijst- en hash-partitionering om de per query gescande gegevens te verminderen. Studenten ontwerpen een partitioneringsschema dat full table scans elimineert.
Les 5 • Monitoring en Knelpuntdiagnose
Introduceert queryprofilering, wait-statistieken en I/O-analyse voor het identificeren van prestatieproblemen. Studenten produceren een prestatie diagnose rapport voor een trage workload.
Hoofdstuk 8VerbergenVerberg detailsBekijk detailsModerne Cloud Data Warehouse Praktijken
Moderne Cloud Data Warehouse Praktijken
Les 1 • Data Lakehouse Architectuur
Introduceert het lakehouse-patroon dat data lake-opslag combineert met warehouse-query semantiek. Studenten evalueren wanneer een lakehouse een traditioneel DW vervangt of aanvult.
Les 2 • CI/CD voor Data Warehouse Pipelines
Behandelt versiebeheer, geautomatiseerd testen en implementatiepijplijnen voor DW-code. Studenten implementeren een CI/CD-workflow voor een dimensionaal model en de bijbehorende ETL.
Les 3 • ELT vs. ETL in de Cloud
Contrasteert traditionele ETL met cloud-native ELT-patronen waarbij transformatie in het warehouse plaatsvindt. Studenten herontwerpen een ETL-pipeline als een ELT-workflow.
Les 4 • Mogelijkheden Cloud DW Platform
Onderzoekt elastisch rekenen, scheiding van opslag en rekenkracht, en serverloze queryfuncties. Studenten koppelen platformmogelijkheden aan architectuurvereisten.
Les 5 • Kostenbeheer in Cloud DW
Behandelt verbruik van rekenkrachtcredits, opslagniveaus en toewijzing van querykosten. Studenten passen kostenbeperkingen toe om cloud DW-uitgaven te verlagen zonder prestatieverlies.
Jouw geldig certificaat van voltooiing
Deze cursus is voor jou:
Data-analist: klaar om over te stappen naar engineering- en warehouse-eigenaarsrollen.
Junior data-ingenieur: bouwt basisvaardigheden op voor warehouse-ontwerpprojecten.
Business intelligence-ontwikkelaar: wil meer controle over de datalaag.
Databasebeheerder: stapt over naar modern analytisch platformwerk.
Softwareontwikkelaar: richt zich op data-infrastructuur en pipeline-engineering.
Carrièreswitcher: komt het dataveld binnen met enige technische achtergrond.
Wat onze studenten zeggen
Jullie lessen zijn perfect. Ik heb het jaarpakket aangeschaft en heb eindelijk de mogelijkheid om verschillende onderwerpen die mij interesseren te volgen zonder van platform te hoeven wisselen... bedankt voor alles wat jullie doen, ik heb jullie al aan anderen aanbevolen...

Ik vind het fijn hoe de lessen direct ter zake zijn en hoe ik tussen hoofdstukken kan wisselen en content kan overslaan die ik niet nodig heb.

Ik vind de content en de manier van presenteren en transcriptie van video's geweldig, wat het proces versnelt!

Het platform is snel en eenvoudig te gebruiken. De diversiteit aan content en de aanvullende video's helpen enorm bij het leren.

Belangrijkste opleidingen
FAQ
Wie is Dedika?
Is het certificaat geldig in Nederland?
Zijn de cursussen gratis?
Wat is de studielast van de cursus?
Hoe zien de cursussen eruit?
Hoe werken de cursussen?
Wat is de duur van de cursussen?
Wat zijn de kosten of prijzen van de cursussen?
Wat is een EAD- of online cursus en hoe werkt het?
PDF-cursus




















