~/talk

Advanced Power BI refresh with ADF/Synapse

Talkat SQLBits 2022 · 2022-03-08..03-12· [data-engineering]
links:none on file
slides:none on file

Shows how to trigger Power BI dataset refreshes from ADF/Synapse using the Power BI REST API and a pipeline that uses the factory’s managed identity to call workspace and dataset endpoints. Documents hitting the Pro limit of eight refreshes (48 in Premium) and fixes imprecise UI scheduling by adding SQL metadata tables: dataset rows, refresh policies (times per day), a stored procedure that picks the next datetime, a Lookup+ForEach pipeline that refreshes individually and updates the next-run. Implementation works but needs timezone, throttling and retry hardening.

AI-written summary · about

  1. 0:00Introduction and agenda
  2. 2:03Limitations of Power BI UI
  3. 4:41Data freshness challenges
  4. 7:37Client case study
  5. 9:41Exploring integration options
  6. 11:09API authentication setup
  7. 13:44Implementing API refresh
  8. 18:10Refining the refresh logic
  9. 21:46Advanced scheduling concept
  10. 25:40Metadata table implementation
  11. 31:05Orchestration in ADF
  12. 38:54Final demonstration and recap
  13. 42:29Q&A and conclusion
~/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.