~/talk

Automating Power BI Governance: How dynamic security groups can solve 95% of your sharing needs

Talkat SQLBits 2024 · 2024-03-19..03-23· [data-engineering, security]

Claims that dynamic security groups in Entra ID solve about 95% of sharing needs by auto-updating membership when HR changes department data, demonstrated end-to-end: export HR CSV, pull Azure AD user attributes via the Graph API, compare and reconcile with Power Query (append, unpivot, pivot, inner join) to find mismatches, then map apps to department groups so new hires gain access and leavers lose it automatically. Specific caveats: attribute naming, external users, and coordinated renames.

AI-written summary · about

  1. 0:00Power BI governance challenges
  2. 6:10Traditional security groups fail
  3. 9:43HR data accuracy for security
  4. 15:18Dynamic security groups with metadata
  5. 17:46Demo: dynamic group updates
  6. 21:20Automating HR data comparison
  7. 27:44Handling exceptions and external users
  8. 32:19Risks of HR renaming changes
  9. 34:05Static groups still necessary
  10. 35:51Best practices for security owners
  11. 38:11Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.