~/talk

Flight Plan for Data Security: Safeguarding your Dataset with Dynamic Object-Level Security

Talkat SQLBits 2024 · 2024-03-19..03-23· [security, data-visualization]
links:none on file
links:none on file
slides:none on file

PowerShell scripts use the Fabric REST API (via the fabric ps pbip module) to export dataset model files, edit the model.bim JSON to add roles and per-table/column permissions, and re-import to Power BI Service; a Jenkins pipeline and Bitbucket store the files and an Azure SQL table holds role/permission metadata. The demo creates roles, changes three column permissions, syncs schema by adding a test column, and publishes successfully — a working dynamic object-level security and model.bim manipulation prototype.

AI-written summary · about

  1. 0:00Data security with DOLS
  2. 6:31Security architecture overview
  3. 7:34PowerShell basics for model metadata
  4. 9:49Fabric API for dataset manipulation
  5. 15:49Object-level security from table metadata
  6. 20:29Column permissions via PowerShell
  7. 27:18Testing object-level security in Power BI
  8. 30:29Schema updates from database metadata
  9. 37:38Schema sync and object security
  10. 38:22Future tools and resources
  11. 40:29Q&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.