Table of Contents

Tabular Editor 3.12.1

Important

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

Descargas de Tabular Editor 3.12.1:

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

Requisitos previos

Tabular Editor 3.3.0 (y versiones posteriores) usa .NET 6. Es posible que tengas que instalar el Runtime de escritorio de .NET 6.0 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.

Correcciones de errores en 3.12.1

  • Se corrigió un problema que provocaba un cierre inesperado del Editor de DAX al escribir nuevas definiciones de medidas en la consulta; consulta el #1183.

Novedades en 3.12.0

Consulta nuestro blog de versiones para ver un resumen breve 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 de las nuevas funciones de Tabular Editor, además de novedades 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 función desmarcando Herramientas > Preferencias > Actualizaciones y comentarios > Mostrar la página "Novedades" al inicio.
  • Al crear prototipos de nuevas medidas, es bastante habitual especificarlas dentro del bloque DEFINE de una consulta DAX. En esta actualización, hemos añadido una forma sencilla de crear o actualizar medidas del modelo a partir de medidas definidas dentro de la consulta DAX. En la barra de herramientas, en el menú Consulta y en el menú contextual del editor de consultas DAX al hacer clic con el botón derecho, verás que se habilitan 4 opciones nuevas. Funcionan de forma muy similar a las acciones "Aplicar" de los Scripts DAX, con la salvedad de que solo se aplica el nombre y la expresión de una medida (ya que no es posible especificar otras propiedades como Descripción, carpeta de visualización, etc. desde una consulta DAX). Más detalles en la entrada del blog.
  • Ten en cuenta que ahora usamos un nuevo certificado para firmar los binarios, en caso de que tu organización de TI necesite aprobar explícitamente certificados de código de terceros. El nuevo certificado está emitido por GlobalSign GCC y se ha expedido 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 alinearnos 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 últimas características de modelado de datos. Por ejemplo, ahora admitimos la propiedad Model.DirectLakeBehavior, que te permite controlar si debe producirse o no la conmutación a DirectQuery en modelos Direct Lake.
  • TMDL también se ha actualizado a la versión más reciente.
Note

TMDL sigue estando en versión preliminar y no debe usarse en producción. Somos conscientes de un problema de deserialización en AMO/TOM 19.69.6.2 cuando a una tabla se le aplica una política de actualización incremental. Esto se corregirá 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, estas variables deberían eliminarse para mantener el 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 la opción de ejecutar dicho procedimiento en los casos en que no sea posible determinar el esquema de forma estática. Esto puede ocurrir, por ejemplo, cuando el procedimiento almacenado usa tablas temporales. Siempre se muestra 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 pedirá qué tipo de partición crear (de forma predeterminada, una partición de entidad en modo Direct Lake).

Correcciones de errores en 3.12.0

  • Se corrigió un problema por el cual la opción Cambiar nombre de variable del menú contextual no siempre estaba disponible; ver #692.
  • Se corrigió un problema por el cual los nombres de usuario y las contraseñas no se conservaban correctamente en las conexiones de datos ODBC. Tabular Editor ahora mostrará un aviso si faltan las credenciales de ODBC.
  • Se corrigió un problema por el cual no se generaba correctamente una cadena de conexión ODBC de Snowflake DSI; ver #993.
  • Cuando Tabular Editor genera T-SQL durante la importación de tablas o las actualizaciones de esquema, ya no usamos la palabra clave IIF, ya que no es compatible con Azure Synapse (pools de SQL dedicados); ver #1007.
  • Cuando Tabular Editor genera el script de implementación TMSL, ahora agregamos automáticamente una partición ficticia a las tablas regidas por la actualización incremental, en caso de que no se haya definido ninguna partición (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 en TE2).
  • Se corrigió un problema por el cual la columna Último acceso del Analizador VertiPaq no mostraba la información correcta.
  • Se corrigió un fallo menor por el cual 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 cual establecer el permiso de columna de OLS en "Ninguno" hacía que el Explorador TOM se quedara bloqueado.
  • 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 provocar un error al realizar una actualización del esquema a través de Analysis Services/Power BI; consulta #1167.
  • La ventana emergente de autocompletado debería tener ahora 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 incorporación.

Resumen de las principales funcionalidades de Tabular Editor 3:

  • IDE totalmente personalizable, con compatibilidad con varios monitores, Hi-DPI y temas
  • Nuevo y potente editor de código DAX con autocompletar, comprobación de sintaxis, plegado de código y mucho, mucho más
  • *Modo del área de trabajo, que te permite guardar tus cambios en el disco y sincronizar los metadatos del modelo con Analysis Services al mismo tiempo
  • *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 tipo proveedor como en orígenes de datos estructurados (sí, ¡incluso para consultas M!)
  • Crea diagramas del Data model
  • Crea Scripts DAX que te permitan editar varias medidas u otros objetos calculados en un solo documento
  • Graba C# Scripts y guárdalos como macros (antes conocidos como "Acciones personalizadas")
  • Integración del Analizador VertiPaq
  • Depurador de DAX

*=Solo disponible al conectarse a una instancia de Analysis Services o Power BI