Open ppontow opened 2 weeks ago
This is a known issue with TMDL, which will be addressed in our next update (due in a week or so). Unfortunately, the default way the TMDL library saves the files includes the UTF-8 BOM (Byte Order Mark). Unfortunately, PBI Desktop expects the files to be saved without the BOM, so we made this the default encoding in our next TE3 release.
In the mean time, you can "uncorrupt" your files by opening the model in the TE2, where no-BOM has been the default since v. 2.23.0.
Thank you for your quick reply. Using your latest release of TE 2.24.0 helps for the time being. Looking forward to the next TE3 release!
Hi @ppontow Just letting you know that the latest release of Tabular Editor 3 now fixes this issue.
Hi @otykier
Thank you for keeping me in the loop. However, it is not working entirely, yet. I tried saving a model with cultures, however, instead of saving the culture with the culture
property, it is saved as cultureInfo
which does not seem to be supported by PBI Desktop:
Could you please advise? For the time being, I will continue using TE 2 with which it is working perfectly fine...
That’s weird. We’re using exactly the same code to save the model as TMDL in both TE2 and TE3. Which version of TE2 are you comparing to? Did you try the latest 2.24.1 that was released a few days ago?
I use TE 2.24.0.
But you are right, with TE 2.24.1 I get the same issue as with TE 3.15 - the culture get saved with the cultureInfo
property.
Description
When saving a Power BI Tabular Model back to the definition folder of an existing Power BI project, the project cannot be opened with Power BI Desktop anymore. I always receive the parsin error of any invalid line type. Please find the full error stack of PBI Desktop in the crash report section below.
Thank you for your help!
Tabular Editor 3 Version
3.14.0
Screenshots
Steps to Reproduce
Expected behavior
I expect to do any modifications with TE3 and open the model back in Power BI Desktop again
Crash Report
Windows Version
Windows 11 Pro