Gevorderd / In eigen tempo, Online
Governance met Unity Catalog
Identiteit, privileges, policies, bewijs, delen en governance als code
- Niveau
- Gevorderd
- Totale tijd
- ongeveer 5 uur
- Lessen
- 7
- Labs
- 7
- Laatst gecontroleerd
- 2026-11-11
Wat je leert
- Assets modelleren als securable objects in een namespace catalog.schema.object met groepen als eigenaar
- Identiteit inrichten met Entra ID-groepen, service principals en eligible beheerrollen
- Het patroon van een reader- en contributorgroep per schema toepassen met de juiste privileges
- Rijfilters, kolommaskers en ABAC-policies gebruiken en hun beperkingen kennen
- Governance aantonen met lineage, auditlogs en geplande controles
- Data delen met OpenSharing en het hele model definiëren in Terraform
Voor wie
Teams die veel mensen en workloads de juiste toegang tot data- en AI-assets moeten geven en dat moeten aantonen aan security, audit en klanten.
Platform- en data engineers die toegangsbeheer op Azure Databricks ontwerpen of beheren
Wat je vooraf nodig hebt
Basis-SQL en enige bekendheid met Azure Databricks. Cursus 2 helpt maar is niet vereist. Les 1 tot en met 4 kun je voor SQL-oefeningen in Free Edition volgen waar je workspace dat toestaat.
Programma
De lessen bouwen op elkaar voort, dus volg ze de eerste keer op volgorde. Onder elke titel zie je wat je aan het einde van de les kunt.
Het objectmodel van Unity Catalog
- De securable objects en de namespace catalog.schema.object benoemen
- Kiezen tussen managed of extern voor tabellen en volumes
- Een namespace ontwerpen met omgevingscatalogs en laagschema's
- Een groep eigenaar maken van elk securable
Identiteit: Entra ID, groepen en service principals
- De drie identiteitstypen noemen en uitleggen hoe identity federation werkt
- Entra ID als bron van waarheid gebruiken met automatic identity management
- Een groepsnaamconventie per scope toepassen
- Geprivilegieerde rollen eligible maken via PIM en automatisering als service principal draaien
Privileges en het reader- en contributorpatroon
- De privileges noemen die je dagelijks gebruikt en hun voorwaarden
- Overerving uitleggen en waarom het schema het juiste niveau is
- Het patroon van een reader- en contributorgroep per schema toepassen
- Gevoelige tabellen afhandelen met aparte schema's of groepen op tabelniveau
Rijfilters, kolommaskers en ABAC
- Uitleggen hoe een rijfilter en een kolommasker aan een tabel worden gebonden
- Kiezen tussen controles op tabelniveau en ABAC-policies
- De gedocumenteerde beperkingen controleren voor je een ontwerp vastlegt
- Een policy testen met identiteiten uit elke groep
Lineage, auditlogs en systeemtabellen
- Lineage gebruiken voor impactanalyse, oorzaakanalyse en privacyvragen
- De kernkolommen van de audittabel en de regionale scope noemen
- De gedocumenteerde lineagebeperkingen noemen voor je beweringen doet
- Governanceregels omzetten in geplande controles met eigenaren
Data veilig delen met OpenSharing
- Shares, providers en recipients beschrijven als securable objects
- Kiezen tussen de open route en de Databricks-to-Databricks-route
- Een geminimaliseerde goldtabel voor een share ontwerpen
- Shares beheren met eigenaarschap, review, audit en een einddatum
Governance als code met Terraform
- Bepalen welke objecten in Terraform horen en welke in bundles
- Kiezen tussen autoritatieve en additieve grant-resources
- Een module schrijven voor het reader- en contributorpatroon
- De pipeline beschrijven met planreview, goedkeuringen en driftdetectie
Eindopdracht
Eindopdracht: governanceontwerp voor een platform met twee domeinen
Ontwerp de governance van een platform met twee domeinen, finance en operations, in vier omgevingen. Lever de namespace, de lijst met Entra ID-groepen, de privilegematrix voor elk schema, een rijfilter of ABAC-policy voor een gevoelige tabel, een deelontwerp voor één externe partner, een lijst met geplande governancecontroles en een Terraform-module die een schema met zijn reader- en contributorrechten maakt. Valideer de Terraform met terraform validate.
De eindopdracht past de hele cursus toe. Markeer hem als af zodra je elk punt kunt afvinken.
Wat goed eruitziet
- Catalogs zijn per omgeving en domein, schema's per laag en elke catalog en elk schema heeft een groep als eigenaar
- Geen enkel recht heeft een persoon als principal en groepsnamen volgen één gedocumenteerde conventie
- Elk schema heeft een reader- en contributorgroep en de matrix noemt USE CATALOG en USE SCHEMA
- De policy voor de gevoelige tabel heeft tests voor een lid en een niet-lid en noemt de gedocumenteerde beperkingen die gelden
- Het deelontwerp deelt een geminimaliseerde goldtabel, noemt de eigenaar, de overeenkomst en een einddatum en leunt niet op een filter
- Minstens vijf geplande governancecontroles zijn gedefinieerd met eigenaren en alertdoelen
- De Terraform-module gebruikt autoritatieve rechten op het schema en additieve rechten op de gedeelde catalog en terraform validate slaagt
Ga verder
Leerpaden met deze cursus
Zo doen we dit voor klanten
Leer dit met je team
We geven deze cursus als live workshop voor teams, op locatie of online, en passen de labs aan op jullie platform.
Bekijk de workshopsVolgende stap
Wil je dat je team dit samen leert?
We geven workshops aan bedrijfsteams en studenten, op locatie of online. Vertel wie de deelnemers zijn en wat ze daarna moeten kunnen.
Open voor projecten in Q4 2026