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/