Table of Contents

Tabular Editor 3.12.0

Important

Hay una versión más reciente de Tabular Editor disponible. Puedes encontrar la versión más reciente aquí.

Descargas de Tabular Editor 3.12.0:

Si aún no has usado Tabular Editor 3, puedes acceder a una prueba de 30 días, que puedes solicitar después de la instalación. También puedes adquirir una licencia.

Requisitos previos

Tabular Editor 3.3.0 (y versiones posteriores) usa .NET 6. Es posible que tengas que instalar el .NET 6.0 Runtime for Desktop antes de poder iniciar Tabular Editor 3.3.0 (o una versión posterior). A partir de la versión 3.3.1, el instalador de Tabular Editor 3 descargará e instalará estos requisitos previos si faltan.

Novedades en 3.12.0

Consulta nuestra entrada del blog de lanzamiento para ver un resumen de las actualizaciones más importantes de esta versión.

  • Tabular Editor ahora muestra una página de "Novedades" cuando se actualiza la aplicación. La página te informa sobre las nuevas funciones de Tabular Editor, junto con actualizaciones de la comunidad y otras noticias relevantes para los usuarios de Tabular Editor. Si la página está oculta, puedes acceder a ella desde Ayuda > Novedades. Puedes desactivar esta característica desmarcando Herramientas > Preferencias > Actualizaciones y comentarios > Mostrar la página "Novedades" al iniciar.
  • Al crear prototipos de nuevas medidas, es bastante habitual definirlas dentro del bloque DEFINE de una consulta DAX. En esta actualización, hemos añadido una forma sencilla de crear/actualizar medidas del modelo a partir de las medidas definidas dentro de la consulta DAX. En la barra de herramientas, en el menú Query y en el menú contextual del editor de consultas DAX al hacer clic derecho, verás que se habilitan 4 opciones nuevas que funcionan de forma muy parecida a las acciones "Apply" en Scripts DAX, con la salvedad de que solo se aplican el nombre y la expresión de la medida (ya que no es posible especificar otras propiedades como la descripción, la carpeta de visualización, etc., a través de una consulta DAX). Más detalles en la entrada del blog.
  • Ten en cuenta que ahora usamos un nuevo certificado para firmar los binarios, por si tu organización de TI necesita aprobar explícitamente certificados de código de terceros. El nuevo certificado lo emite GlobalSign GCC y está emitido directamente a nombre de Tabular Editor ApS.

Mejoras en 3.12.0

  • Hemos ocultado la columna especial RowNumber en las distintas vistas del Analizador VertiPaq para mantener la coherencia con otras herramientas (DAX Studio, Optimizador de DAX, etc.).
  • AMO/TOM se ha actualizado a la versión 19.69.6.2, lo que significa que Tabular Editor 3 ahora admite las funciones más recientes de modelado de datos. Por ejemplo, ahora admitimos la propiedad Model.DirectLakeBehavior, lo que te permite controlar si debe producirse o no el cambio a DirectQuery en modelos Direct Lake.
  • TMDL también se ha actualizado a la versión más reciente.
Note

TMDL sigue en vista previa y no debe usarse en producción. Sabemos que hay un problema de deserialización en AMO/TOM 19.69.6.2 cuando una tabla tiene aplicada una política de actualización incremental. Esto se solucionará en la próxima versión de AMO/TOM.

  • Ahora puedes crear reglas de BPA que inspeccionen tokens de DAX devueltos por el método IDaxDependantObject.Tokenize(), igual que en TE2.
  • Ahora mostramos una advertencia en el editor de DAX cuando se declara una variable pero nunca se usa. Consulta #934. Por lo general, conviene eliminar estas variables para mantener tu DAX ordenado.
  • Al importar tablas o actualizar el esquema de una tabla desde un origen T-SQL, cuando la partición hace referencia a un procedimiento almacenado, ahora ofrecemos una opción para ejecutar el procedimiento almacenado en los casos en que el esquema resultante no pueda determinarse de forma estática. Esto puede ocurrir, por ejemplo, cuando el procedimiento almacenado usa tablas temporales. Siempre se ofrece al usuario la opción de cancelar la operación antes de ejecutar el procedimiento almacenado.
  • Tabular Editor ahora permite importar tablas de Snowflake mediante Native Query; consulta #949. Nota: Para que esta opción esté disponible, debes especificar un nombre de base de datos en el cuadro de diálogo de conexión de Snowflake.
  • Ahora puedes actualizar tablas o particiones individuales en modo Direct Lake (esta operación también se conoce como "framing").
  • Al agregar tablas a un modelo en modo Direct Lake, ya no se te preguntará qué tipo de partición crear (de forma predeterminada, se creará una partición de entidad en modo Direct Lake).

Correcciones de errores en 3.12.0

  • Se corrigió un problema por el que la opción Cambiar nombre de variable del menú contextual no siempre estaba disponible; consulta #692.
  • Se corrigió un problema por el que los nombres de usuario y las contraseñas no se guardaban correctamente para las conexiones de datos ODBC. Tabular Editor ahora te avisará si faltan las credenciales de ODBC.
  • Se corrigió un problema por el que no se generaba correctamente una cadena de conexión ODBC de Snowflake DSI; consulta #993.
  • Cuando Tabular Editor genera T-SQL durante la importación de tablas o las actualizaciones de esquema, ya no utilizamos la palabra clave IIF, ya que no es compatible con Azure Synapse (pools de SQL dedicados); consulta #1007.
  • Cuando Tabular Editor genera el script TMSL de implementación, ahora agregamos automáticamente una partición ficticia a las tablas con actualización incremental, en caso de que no se hayan definido particiones (de lo contrario, la implementación fallaría).
  • El Best Practice Analyzer ahora debería gestionar correctamente las reglas de BPA en las que la propia expresión de la regla tiene un error (igual que TE2).
  • Se corrigió un problema por el que la columna Último acceso del Analizador VertiPaq no mostraba la información correcta.
  • Se corrigió un pequeño fallo por el que los botones del Analizador VertiPaq no indicaban el estado correcto.
  • Los emojis en el editor de DAX ya no deberían provocar bloqueos aleatorios, aunque el autocompletado, el formato automático, etc., seguirán sin funcionar.
  • Se corrigió un problema por el que establecer el permiso de columna de OLS en "None" hacía que el Explorador TOM se bloqueara.
  • Se corrigió un fallo en el cuadro de diálogo "Guardar como macro", que podía provocar un bloqueo en algunos casos.
  • Las particiones M que contienen un comentario en la última línea ya no deberían producir un error al realizar una actualización de esquema a través de Analysis Services/Power BI; consulta #1167.
  • La ventana emergente de autocompletado ahora debería tener un ancho adecuado la primera vez que aparece; consulta #1152.

Vienes de Tabular Editor 2.x?

Mira este vídeo para hacerte una idea de las nuevas funcionalidades de Tabular Editor 3. Además, asegúrate de consultar nuestra guía de primeros pasos.

Resumen de las principales características de Tabular Editor 3:

  • IDE totalmente personalizable, con soporte para varios monitores, Hi-DPI y temas
  • Nuevo y potente editor de código DAX con autocompletado, comprobación de sintaxis, plegado de código y mucho, mucho más
  • *Modo del área de trabajo, que te permite guardar los cambios en disco y sincronizar simultáneamente los metadatos del modelo con Analysis Services
  • *Previsualiza los datos de las tablas con desplazamiento infinito, crea PivotGrids o escribe consultas DAX para explorar el modelo o probar la lógica de cálculo
  • *Programa actualizaciones de datos
  • Actualiza los esquemas de las tablas tanto en Data sources de proveedor como en orígenes de datos estructurados (sí, ¡incluso para consultas M!)
  • Crea diagramas del Data model
  • Crea Scripts DAX que te permiten editar varias medidas u otros objetos calculados en un solo documento
  • Graba C# Scripts y guárdalos como macros (antes conocidas como "Acciones personalizadas")
  • Integración con el Analizador VertiPaq
  • Depurador de DAX

*=Solo disponible cuando estás conectado a una instancia de Analysis Services o Power BI