This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreDid you hear? There's a new SQL AI Developer certification (DP-800). Start preparing now and be one of the first to get certified. Register now
Organizations create semantic models to serve as the single source of truth for enterprise data. With the sophisticated data modelling capabilities in Power BI, customers build enterprise-grade semantic models as Power BI datasets, which are visualized on Power BI reports and dashboards for thousands of users across large organizations.
Many of these organizations have multiple big and complex datasets, which often require incremental changes to include additional data, create or modify a calculation, create and organize display folders, etc.
For certain projects it’s a common need to have multiple developers working on different tasks in the same model, but the BIM file extracted from the model using Tabular Object Model (TOM) consists of a single, and often very large, JSON file with all model metadata in Tabular Model Scripting Language (TMSL), that is hard to read, edit and collaborate on.
We are very excited to announce the public preview of a new Tabular Model Definition Language (TMDL) to address those limitations by providing:
At Public Preview you can try TMDL programmatically by leveraging the new methods available in the TOM API to:
You may already know Mathias Thierbach as the creator of pbi-tools (see Microsoft supported vs. experimental features here), which has already adopted the TMDL standard! pbi-tools solves a long-standing problem in the Power BI development community. It provides tools to bring Power BI projects under source control, enabling professional development workflows and enhanced governance.
The Power BI product group is grateful to Mathias for his work on TMDL. As part of the Power BI Contributor Program, Mathias enhanced the TOM object model by adding TMDL. Wow, much respect to Mathias for being the first member of the Power BI community to check code into the Analysis Services codebase! May others follow in Mathias’ footsteps! Mathias worked tirelessly with Power BI architects and engineering leads to design the TMDL specification, and showed great drive, creativity, and commitment to making TMDL a reality. The community owes Mathias a debt of gratitude!
Announcing_public_preview_of_the_Tabular_Model_Definition_Language_TMDL
Lastly, if you happen to be one of the few people who haven’t yet seen the recording of the awesome SQLBits joint Microsoft/community session by Mathias and Gabi Münster where TMDL was first announced, then here it is. Enjoy!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.