TMDL: A nova linguagem de definição de modelo tabular do Power BI

Você já se deparou com um arquivo JSON gigantesco contendo todos os metadados do modelo tabular do Power BI? Se sim, provavelmente sabe como é difícil de ler, editar e colaborar em projetos que envolvem vários desenvolvedores. Felizmente, o Power BI lançou recentemente uma nova linguagem de definição de modelo tabular chamada TMDL, que visa resolver esses problemas.

O TMDL é uma linguagem de formato YAML que oferece uma melhor experiência de edição e colaboração. Cada objeto de metadados tabulares tem uma representação textual com delimitadores mínimos, tornando-o muito mais fácil de ler e editar. Além disso, a TMDL apresenta uma melhor edição de propriedades contendo expressões DAX e M, tornando-a uma ferramenta muito útil para desenvolvedores.

Mas a melhor parte é que a TMDL usa um formato de saída de pasta padrão, o que significa que cada objeto do modelo tem uma representação de arquivo individual. Isso torna o TMDL muito mais adequado para o controle de origem e colaboração, permitindo que vários desenvolvedores trabalhem em diferentes tarefas em um modelo tabular sem interferir no trabalho de seus colegas.

Com o TMDL, os desenvolvedores podem trabalhar de forma mais eficiente e em conjunto na criação e modificação de modelos tabulares complexos. Isso ajuda na criação de modelos semânticos de qualidade empresarial para serem visualizados em relatórios e painéis do Power BI. Além disso, como a TMDL é projetada para melhor integração com sistemas de controle de origem, ela ajuda a manter seus projetos organizados e fáceis de gerenciar.

Em resumo, se você é um desenvolvedor que trabalha com modelos tabulares no Power BI, a TMDL é uma ferramenta que você não pode deixar de conhecer. Com ela, você poderá trabalhar de forma mais eficiente, colaborar com seus colegas de trabalho e manter seus projetos organizados. Experimente a TMDL hoje e veja como ela pode transformar a maneira como você trabalha com modelos tabulares no Power BI!

Link Referência Microsoft:
https://powerbi.microsoft.com/en-us/blog/announcing-public-preview-of-the-tabular-model-definition-language-tmdl/