Forum Discussion

bdpr_95's avatar
bdpr_95
Helper IV
10 months ago
Solved

Issue with Refresh After Take Over – SSO-Enabled Direct Query Dataset

Hi everyone, We're facing an issue with a semantic model in Power BI Service. In summary: The original author published the semantic model and is able to refresh the report using their credential...
  • tayloramy's avatar
    10 months ago

    Hi bdpr_95,

     

    You’re hitting a known limitation/behavior: the model contains calculated tables/columns that reference a DirectQuery source using SSO, and in the Power BI Service those scenarios require an explicit (shareable) cloud connection with granular access control. The original publisher can refresh because the dataset is still bound to their connection; after “Take Over,” the Service enforces connection ownership/permissions and blocks refresh for the new owner until they’re granted Use permission on that explicit connection (or the model is changed). See Microsoft’s overview of granular access control and shareable cloud connections: blog and doc. Calculated tables over composite/DirectQuery sources also have specific service-side constraints: doc.

     

    Some things to try:

    1. Create/Bind an explicit Shareable Cloud Connection (SCC) for the SSO DirectQuery source in the dataset’s settings (Service > Semantic model > Settings > Gateway connections > Cloud connections > “Maps to” > Create a connection). Then grant the colleague “Use” permission on that connection. Docs: create a new connection from the model’s settings, create & share SCC.
    2. Have the colleague Take Over again (or just refresh) after they’ve been granted Use on the SCC. With granular access satisfied, Service refresh should succeed. 
    3. If you purposely need SSO but also use calculated tables/columns that depend on DQ, consider moving that logic to Power Query, source SQL (Import), or DAX measures (no calculated table), or refactor to avoid calculated tables over DQ to other semantic models. Guidance: composite models & calculated table caveats. Community threads with the exact error: example 1, example 2.


    If you found this helpful, consider giving some Kudos. If I answered your question or solved your problem, mark this post as the solution.