Kies uw taal
Cursus Data Warehousing
Meer dan 2 miljoen studenten wereldwijd

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.

Dedika voor bedrijven

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.

Klik hier

Cursusinhoud

8 Hoofdstukken • 40 LessenDuur tussen 4 en 360 uren (jij beslist)

Hoofdstuk 1Bekijk details

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 2Bekijk details

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 3Bekijk details

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 4Bekijk details

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 5Bekijk details

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 6Bekijk details

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 7Bekijk details

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 8Bekijk details

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.

Certificering

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...
Giulio Carlo
Giulio CarloStudent Digitale Marketing
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.
Mariana Ferres
Mariana FerresStudent Fotografie
Ik vind de content en de manier van presenteren en transcriptie van video's geweldig, wat het proces versnelt!
Luciana Alvarenga
Luciana AlvarengaStudent Nageldesign
Het platform is snel en eenvoudig te gebruiken. De diversiteit aan content en de aanvullende video's helpen enorm bij het leren.
André Felipe
André FelipeStudent Prompt Engineering

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