Potencia tu desarrollo en Power BI con TMDL View (Vista previa)
En el mundo del análisis de datos y la inteligencia empresarial, Microsoft Power BI Desktop da un paso revolucionario con la introducción de TMDL View. Esta nueva funcionalidad, disponible en modo vista previa, permite a los desarrolladores trabajar con el lenguaje Tabular Model Definition Language (TMDL) para crear, modificar y aplicar cambios a modelos semánticos directamente desde un editor de código.
Con TMDL View, se abre una puerta a un enfoque más técnico y eficiente del modelado semántico, sustituyendo (o complementando) la interfaz gráfica habitual, como la vista de modelo. Pero eso no es todo: futuras actualizaciones integrarán Copilot, un asistente avanzado que automatizará tareas complejas como traducciones de modelos, operaciones masivas y más.
Ventajas clave de TMDL View en Power BI Desktop
> Eficiencia en desarrollo: El editor de código avanzado incluye funciones como buscar y reemplazar, atajos de teclado, edición multilínea y diagnóstico de error.
> Reutilización y colaboración: La capacidad de script en TMDL permite compartir y reutilizar fácilmente scripts en diferentes proyectos en equipo.
> Control total del modelo: Acceso a propiedades del modelo semántico no disponibles en la interfaz gráfica para personalizar tablas, medidas y columnas.
> Facilidad de integración: La funcionalidad permite trabajar de manera híbrida, integrando herramientas externas como Visual Studio Code con el entorno de Power BI Desktop para aprovechar lo mejor de ambos mundos.
¿Cómo activar con TMDL View en Power BI Desktop?
Para habilitar esta funcionalidad: Ve a Archivo > Opciones y configuración > Opciones > Características en vista previa. Marca la opción TMDL View y reinicia Power BI Desktop. Una vez activada, aparecerá una nueva pestaña en el lado izquierdo del programa. Desde allí, podrás arrastrar y soltar objetos del modelo semántico al editor de código, generando scripts TMDL que se guardarán junto con el archivo PBIX o PBIP.
Casos prácticos de TMDL View
> Auditoría de modelos semánticos: Inspecciona metadatos de modelos para revisar expresiones de Power Query o verificar la configuración de medidas.
> Cambios masivos eficientes: Realiza ajustes en todo el modelo con búsquedas avanzadas. Por ejemplo, elimina prefijos como “dim_” o “fact_” de tablas en un solo paso con expresiones regulares.
> Compatibilidad con herramientas externas: Modifica propiedades avanzadas, como perspectivas o traducciones, que antes solo eran posibles mediante herramientas externas.
> Colaboración y comunidad: Centraliza y comparte scripts TMDL en plataformas como SharePoint o mediante aplicaciones de mensajería, facilitando la colaboración entre equipos y promoviendo buenas prácticas de desarrollo.
Un vistazo al futuro de TMDL View
Microsoft sigue innovando diariamente y promete emocionantes y avanzadas actualizaciones para TMDL Power BI entre las que se incluyen:
· Vista comparativa de cambios: Compara las modificaciones realizadas en tu script con la versión actual del modelo semántico.
· Ampliación de funcionalidades: Soporte para cambios en particiones y fuentes de datos.
· Integración web: Edición de modelos publicados directamente desde el entorno web de Power BI.
· Copilot integrado: Generación automática de scripts TMDL a partir de lenguaje natural, agilizando aún más el trabajo de los desarrolladores.