<?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: One Semantic model VS Multiple Semantic Models in Data Engineering</title>
    <link>https://community.fabric.microsoft.com/t5/Data-Engineering/One-Semantic-model-VS-Multiple-Semantic-Models/m-p/4990824#M14919</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;and it will be possible to attach two different semantic model to one report?&lt;/P&gt;</description>
    <pubDate>Mon, 02 Feb 2026 14:01:43 GMT</pubDate>
    <dc:creator>robertozsr</dc:creator>
    <dc:date>2026-02-02T14:01:43Z</dc:date>
    <item>
      <title>One Semantic model VS Multiple Semantic Models</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/One-Semantic-model-VS-Multiple-Semantic-Models/m-p/4944899#M14831</link>
      <description>&lt;P&gt;Hello everyone,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have several clients (in the same domain) to which we provide dashboards. While I am realizing all the analytics inside Fabric, a doubt arise. Should 1 model for all clients, and then have row level security, or for each client a semantic model?&lt;BR /&gt;&lt;BR /&gt;the structure is the following:&lt;/P&gt;&lt;P&gt;Source data land into fabric, and are processed using a medallion architecture (bronze, silver and gold). Once reached the gold layer.&lt;BR /&gt;There are two level of data:&amp;nbsp;&lt;BR /&gt;&amp;nbsp; &amp;nbsp;- Data that all clients have (contextual data) (for this is enogh filtering per client id just to have the data for that client)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;- And client specific Data (different business rules, metrics etc)&lt;BR /&gt;&lt;BR /&gt;I was trying to have one semantic model for all clients, but it seems that it add so much complexity, relationship etc&lt;BR /&gt;The reason why, we want one semantic model because it seems easier to maintain in terms of measures etc&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;But I do think it is better having indiviudal semantic models per each client, because I see the gain in easue of use, perfromance (less relationship etc) even if we lose a bit on resuability&lt;BR /&gt;&lt;BR /&gt;Then, we want to create a standard dashboard that will have the same kpis for each client (but with the logic above), and even in that case I do believe to have separate semantic models.&lt;BR /&gt;&lt;BR /&gt;I am a junior, so that is why I am asking, I am sure I will receive help from much more experienced ppl&lt;BR /&gt;&lt;BR /&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Wed, 28 Jan 2026 14:26:31 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/One-Semantic-model-VS-Multiple-Semantic-Models/m-p/4944899#M14831</guid>
      <dc:creator>robertozsr</dc:creator>
      <dc:date>2026-01-28T14:26:31Z</dc:date>
    </item>
    <item>
      <title>Re: One Semantic model VS Multiple Semantic Models</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/One-Semantic-model-VS-Multiple-Semantic-Models/m-p/4946035#M14835</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/1368772"&gt;@robertozsr&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is a very common design question, and there’s no single “always right” answer — it depends on how similar your clients really are.&lt;/P&gt;&lt;P&gt;If all clients share the same business logic, KPIs, and relationships, then a single semantic model with RLS can work well.&lt;/P&gt;&lt;P&gt;However, in your case you mention client-specific rules, metrics, and calculations. Once that happens, a single model usually becomes very complex: lots of conditional DAX, inactive relationships, heavy RLS, and harder performance tuning.&lt;/P&gt;&lt;P&gt;In practice, a separate semantic model per client is often the better choice:&lt;/P&gt;&lt;P&gt;Simpler DAX and relationships&lt;/P&gt;&lt;P&gt;Better performance (smaller, cleaner models)&lt;/P&gt;&lt;P&gt;Easier testing and troubleshooting&lt;/P&gt;&lt;P&gt;Safer changes (one client’s change doesn’t impact others)&lt;/P&gt;&lt;P&gt;Reusability doesn’t have to be lost — it’s best handled at the Gold layer (shared tables) and via model / DAX templates and naming conventions, rather than forcing everything into one model.&lt;/P&gt;&lt;P&gt;For standard dashboards, you can still reuse the same report layout and KPIs by binding the same report template to each client’s semantic model.&lt;/P&gt;&lt;P&gt;In short:&lt;BR /&gt;same logic → one model + RLS&lt;BR /&gt;different logic → multiple semantic models&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If this post helps, then please appreciate giving a &lt;STRONG&gt;Kudos&lt;/STRONG&gt; or accepting as a &lt;STRONG&gt;Solution&lt;/STRONG&gt; to help the other members find it more quickly.&lt;BR /&gt;If I misunderstand your needs or you still have problems on it, please feel free to let us know. Thanks a lot!&lt;/P&gt;</description>
      <pubDate>Wed, 28 Jan 2026 16:22:56 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/One-Semantic-model-VS-Multiple-Semantic-Models/m-p/4946035#M14835</guid>
      <dc:creator>ssrithar</dc:creator>
      <dc:date>2026-01-28T16:22:56Z</dc:date>
    </item>
    <item>
      <title>Re: One Semantic model VS Multiple Semantic Models</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/One-Semantic-model-VS-Multiple-Semantic-Models/m-p/4957183#M14855</link>
      <description>&lt;P&gt;The least number of semantic models, the less strain on resources. Also, the less places&amp;nbsp; change has to be implemented.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Always strive for one model and multiple reports/dashboards off that one model.&lt;/P&gt;</description>
      <pubDate>Thu, 29 Jan 2026 13:41:26 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/One-Semantic-model-VS-Multiple-Semantic-Models/m-p/4957183#M14855</guid>
      <dc:creator>Thomaslleblanc</dc:creator>
      <dc:date>2026-01-29T13:41:26Z</dc:date>
    </item>
    <item>
      <title>Re: One Semantic model VS Multiple Semantic Models</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/One-Semantic-model-VS-Multiple-Semantic-Models/m-p/4959593#M14867</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/1368772"&gt;@robertozsr&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You could consider a hybrid approach, where client-agnostic data is kept in a core semantic model with base facts and conformed dimensions, while client-specific thin semantic models hold client-specific measures. This architecture supports easier maintenance and offers extensibility in design.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 29 Jan 2026 17:54:52 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/One-Semantic-model-VS-Multiple-Semantic-Models/m-p/4959593#M14867</guid>
      <dc:creator>deborshi_nag</dc:creator>
      <dc:date>2026-01-29T17:54:52Z</dc:date>
    </item>
    <item>
      <title>Re: One Semantic model VS Multiple Semantic Models</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/One-Semantic-model-VS-Multiple-Semantic-Models/m-p/4989504#M14903</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/1368772"&gt;@robertozsr&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;I wanted to check if you had the opportunity to review the valuable information provided by &lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/1445078"&gt;@deborshi_nag&lt;/a&gt;&amp;nbsp;, &lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/498348"&gt;@Thomaslleblanc&lt;/a&gt;&amp;nbsp;, &lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/1448111"&gt;@ssrithar&lt;/a&gt;&amp;nbsp;. Please feel free to contact us if you have any further questions.&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Thank you.&lt;/P&gt;</description>
      <pubDate>Mon, 02 Feb 2026 10:24:20 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/One-Semantic-model-VS-Multiple-Semantic-Models/m-p/4989504#M14903</guid>
      <dc:creator>v-nmadadi-msft</dc:creator>
      <dc:date>2026-02-02T10:24:20Z</dc:date>
    </item>
    <item>
      <title>Re: One Semantic model VS Multiple Semantic Models</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/One-Semantic-model-VS-Multiple-Semantic-Models/m-p/4990819#M14918</link>
      <description>&lt;P&gt;Hello, thanks for the clear answer.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Can you expand a bit more on this two points:&lt;/P&gt;&lt;P&gt;- Reusability doesn’t have to be lost — it’s best handled at the Gold layer (shared tables) and via model / DAX templates and naming conventions, rather than forcing everything into one model.&lt;/P&gt;&lt;P&gt;&lt;U&gt;I can create a DAX template and reause?&lt;/U&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- For standard dashboards, you can still reuse the same report layout and KPIs by binding the same report template to each client’s semantic model.&lt;/P&gt;&lt;P&gt;It is possible to create a standard report, in terms of visuals etc? this means once the first one is created, I just basically have to copy-paste the report and attach to a different semantic model?&lt;BR /&gt;thanks!&lt;/P&gt;</description>
      <pubDate>Mon, 02 Feb 2026 14:00:26 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/One-Semantic-model-VS-Multiple-Semantic-Models/m-p/4990819#M14918</guid>
      <dc:creator>robertozsr</dc:creator>
      <dc:date>2026-02-02T14:00:26Z</dc:date>
    </item>
    <item>
      <title>Re: One Semantic model VS Multiple Semantic Models</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/One-Semantic-model-VS-Multiple-Semantic-Models/m-p/4990824#M14919</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;and it will be possible to attach two different semantic model to one report?&lt;/P&gt;</description>
      <pubDate>Mon, 02 Feb 2026 14:01:43 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/One-Semantic-model-VS-Multiple-Semantic-Models/m-p/4990824#M14919</guid>
      <dc:creator>robertozsr</dc:creator>
      <dc:date>2026-02-02T14:01:43Z</dc:date>
    </item>
  </channel>
</rss>

