<?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: Help needed to convert TMDL back to TMSL in Developer</title>
    <link>https://community.fabric.microsoft.com/t5/Developer/Help-needed-to-convert-TMDL-back-to-TMSL/m-p/5150284#M64887</link>
    <description>&lt;P&gt;Thank you! I found an easier solution in saving the dataset as PBIP (after turning off the TMDL preview feature in the desktop app) and then just adding those folders to the repo and updating throught Git Integration/Source Control in the workspace. It was able to recreate the reports in place without affecting our workspace-only report or connection bindings&lt;/P&gt;</description>
    <pubDate>Wed, 15 Apr 2026 19:02:50 GMT</pubDate>
    <dc:creator>yazdanb</dc:creator>
    <dc:date>2026-04-15T19:02:50Z</dc:date>
    <item>
      <title>Help needed to convert TMDL back to TMSL</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Help-needed-to-convert-TMDL-back-to-TMSL/m-p/5148450#M64880</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Our team has some PowerBI reports (most are TMSL, a handful are TMDL). We noticed an issue in a TMDL model recently where some changes to our tables broke our Git Integration since updates could not be applied. The reason was that there were some table files that were no longer being used and they did not get automatically cleaned up/garbage collected. This was a dealbreaker for us to use TMDL going forward so I spoke with Microsoft and they confirmed the limitation:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;"When a semantic model is stored using TMDL format, the model is represented as a folder structure with separate files per object (tables, partitions, variations, etc.). Unlike the legacy TMSL (model.bim) format—where the model is re‑serialized as a single file—TMDL does not automatically remove unused or orphaned table‑related files after structural or table‑level changes."&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I understand that the change to TMDL is meant to be permanent. It is vital to our workflow and reporting that we are able to convert this back to TMSL. Can anyone please guide me on a workaround? There are only a few datasets that we would have to convert, which mitigates the issue to an extent. I am reading about ways to do this in Tabular Editor 3 or using the pbi-tools CLI but not sure about the reliability/accuracy of those suggestions.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;</description>
      <pubDate>Tue, 14 Apr 2026 15:19:39 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Help-needed-to-convert-TMDL-back-to-TMSL/m-p/5148450#M64880</guid>
      <dc:creator>yazdanb</dc:creator>
      <dc:date>2026-04-14T15:19:39Z</dc:date>
    </item>
    <item>
      <title>Re: Help needed to convert TMDL back to TMSL</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Help-needed-to-convert-TMDL-back-to-TMSL/m-p/5148757#M64882</link>
      <description>&lt;P&gt;I've done this in the past when fabric API didn't support TMDL yet. AnalysisServices.Tabular has some serialisation functions you can use for the conversion.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="1000025888.jpg" style="width: 2340px;"&gt;&lt;img src="https://community.fabric.microsoft.com/t5/image/serverpage/image-id/1333631i0946C0DD3F65839B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="1000025888.jpg" alt="1000025888.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt; &lt;/P&gt;</description>
      <pubDate>Wed, 15 Apr 2026 07:54:29 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Help-needed-to-convert-TMDL-back-to-TMSL/m-p/5148757#M64882</guid>
      <dc:creator>Deku</dc:creator>
      <dc:date>2026-04-15T07:54:29Z</dc:date>
    </item>
    <item>
      <title>Re: Help needed to convert TMDL back to TMSL</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Help-needed-to-convert-TMDL-back-to-TMSL/m-p/5150284#M64887</link>
      <description>&lt;P&gt;Thank you! I found an easier solution in saving the dataset as PBIP (after turning off the TMDL preview feature in the desktop app) and then just adding those folders to the repo and updating throught Git Integration/Source Control in the workspace. It was able to recreate the reports in place without affecting our workspace-only report or connection bindings&lt;/P&gt;</description>
      <pubDate>Wed, 15 Apr 2026 19:02:50 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Help-needed-to-convert-TMDL-back-to-TMSL/m-p/5150284#M64887</guid>
      <dc:creator>yazdanb</dc:creator>
      <dc:date>2026-04-15T19:02:50Z</dc:date>
    </item>
  </channel>
</rss>

