Microsoft se complace en anunciar que el lenguaje de definición de modelos tabulares (TMDL) ya alcanzó la disponibilidad general (GA)
Gracias a su representación textual intuitiva dentro de una estructura de carpetas, TMDL mejora enormemente el control de código fuente y las experiencias de desarrollo colaborativo.
Asegúrese de actualizar las bibliotecas de cliente de Analysis Services a la versión 19.84.6 o posterior. Puede encontrar las versiones más recientes de las bibliotecas de cliente aquí.
Obtenga más información sobre el lenguaje TMDL en la documentación correspondiente.
Integración de TMDL con Power BI
La integración de TMDL con archivos de proyecto de Power BI (PBIP) y la integración de Fabric Git continúa en versión preliminar, pero la disponibilidad general de TMDL implica un grado mucho mayor de estabilidad para su adopción generalizada.
Como parte del compromiso de Microsoft de brindar una experiencia amigable para los desarrolladores que mejore la colaboración en equipo, la integración de Git con Fabric comenzará a exportar definiciones de modelos semánticos como TMDL en lugar de Tabular Model Scripting Language (TMSL) en los próximos meses. Prepárese para este cambio abriendo sus archivos PBIP en la última versión de Power BI Desktop y convirtiendo sus definiciones de modelos semánticos a TMDL. Para obtener instrucciones detalladas sobre el proceso de conversión, consulte la documentación.
Próximos Pasos
Se continuará invirtiendo en las capacidades e integraciones del lenguaje TMDL. Estas son algunas de las características planificadas:
- Actualizaciones de la extensión TMDL para VS Code : ofrece un método centrado en el código para el modelado semántico que ofrece una experiencia de codificación integral y enriquecida que incluye resaltado de sintaxis, validación semántica, IntelliSense, navegación de código y más.
- Mayor control sobre cómo se disponen los documentos TMDL durante la serialización.
- Comandos TMDL: le permiten usar TMDL para ejecutar comandos utilizando el punto final XMLA, de la misma manera que puede ejecutar comandos TMSL .