<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Dynamic Object-Level Security (OLS) in Developer</title>
    <link>https://community.fabric.microsoft.com/t5/Developer/Dynamic-Object-Level-Security-OLS/m-p/5001164#M64475</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/1531060"&gt;@HowardTaylor&lt;/a&gt;&amp;nbsp;,&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;I just wanted to check if the issue has been resolved on your end, or if you require any further assistance. Please feel free to let us know, we’re happy to help!&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Thank you.&lt;/P&gt;</description>
    <pubDate>Mon, 09 Feb 2026 10:05:58 GMT</pubDate>
    <dc:creator>v-echaithra</dc:creator>
    <dc:date>2026-02-09T10:05:58Z</dc:date>
    <item>
      <title>Dynamic Object-Level Security (OLS)</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Dynamic-Object-Level-Security-OLS/m-p/4998393#M64461</link>
      <description>&lt;DIV&gt;&lt;P&gt;Is anyone implementing a &lt;STRONG&gt;dynamic approach for maintaining Object-Level Security (OLS) in Power BI&lt;/STRONG&gt; where OLS definitions can stay aligned with &lt;STRONG&gt;source-system RBAC&lt;/STRONG&gt; (for example, a data platform or warehouse entitlement model)?&lt;/P&gt;&lt;P&gt;Specifically, I’m curious what patterns people have used for &lt;EM&gt;automating OLS updates&lt;/EM&gt;—such as &lt;STRONG&gt;TMDL&lt;/STRONG&gt;, &lt;STRONG&gt;XMLA with TOM/TMSL or Tabular Editor&lt;/STRONG&gt;, or triggering model updates through &lt;STRONG&gt;pipelines or CI/CD workflows&lt;/STRONG&gt;—to keep security metadata in sync without manual edits.&lt;/P&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 05 Feb 2026 19:38:24 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Dynamic-Object-Level-Security-OLS/m-p/4998393#M64461</guid>
      <dc:creator>HowardTaylor</dc:creator>
      <dc:date>2026-02-05T19:38:24Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Object-Level Security (OLS)</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Dynamic-Object-Level-Security-OLS/m-p/4999013#M64464</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/1531060"&gt;@HowardTaylor&lt;/a&gt;&amp;nbsp;,&lt;BR /&gt;&lt;BR /&gt;Thank you for reaching out to Microsoft Communtiy.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;Like row-level security (RLS), OLS is also defined within model roles. Currently, you can't create OLS definitions natively in Power BI Desktop. To create roles on Power BI Desktop semantic models, use external tools such as Tabular Editor.&lt;/P&gt;
&lt;P&gt;Common patterns include:&lt;/P&gt;
&lt;P&gt;XMLA automation (Premium / PPU): Using the XMLA endpoint with TOM/TMSL to programmatically create or update roles and OLS definitions based on external entitlement data.&lt;/P&gt;
&lt;P&gt;Tabular Editor scripting: Generating OLS metadata from a source system (DB/JSON/Git) and deploying it via Tabular Editor (desktop or CLI).&lt;/P&gt;
&lt;P&gt;CI/CD pipelines: Integrating OLS updates into Azure DevOps or GitHub Actions pipelines, typically triggered by entitlement changes or scheduled deployments.&lt;/P&gt;
&lt;P&gt;TMDL / model as code: Managing roles and OLS in TMDL and redeploying the model when RBAC metadata changes.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;In all cases, the “dynamic” behavior comes from automated redeployment of security metadata, not dynamic evaluation at query time. This is the standard, supported approach customers use today to keep Power BI OLS in sync with source-system RBAC.&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Chaithra E.&lt;/P&gt;</description>
      <pubDate>Fri, 06 Feb 2026 10:21:54 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Dynamic-Object-Level-Security-OLS/m-p/4999013#M64464</guid>
      <dc:creator>v-echaithra</dc:creator>
      <dc:date>2026-02-06T10:21:54Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Object-Level Security (OLS)</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Dynamic-Object-Level-Security-OLS/m-p/5001163#M64474</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/1531060"&gt;@HowardTaylor&lt;/a&gt;&amp;nbsp;,&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;I just wanted to check if the issue has been resolved on your end, or if you require any further assistance. Please feel free to let us know, we’re happy to help!&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Thank you.&lt;/P&gt;</description>
      <pubDate>Mon, 09 Feb 2026 10:05:37 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Dynamic-Object-Level-Security-OLS/m-p/5001163#M64474</guid>
      <dc:creator>v-echaithra</dc:creator>
      <dc:date>2026-02-09T10:05:37Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Object-Level Security (OLS)</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Dynamic-Object-Level-Security-OLS/m-p/5001164#M64475</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/1531060"&gt;@HowardTaylor&lt;/a&gt;&amp;nbsp;,&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;I just wanted to check if the issue has been resolved on your end, or if you require any further assistance. Please feel free to let us know, we’re happy to help!&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Thank you.&lt;/P&gt;</description>
      <pubDate>Mon, 09 Feb 2026 10:05:58 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Dynamic-Object-Level-Security-OLS/m-p/5001164#M64475</guid>
      <dc:creator>v-echaithra</dc:creator>
      <dc:date>2026-02-09T10:05:58Z</dc:date>
    </item>
  </channel>
</rss>

