Table of Contents

Tabular Editor 3.26.0

Descargas de Tabular Editor 3.26.0:

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

Novedades en 3.26.0

Consulta nuestro blog de lanzamientos para obtener un breve resumen de las actualizaciones más importantes de esta versión.

  • Nuestro Asistente de IA ya está en vista previa pública. Haz clic en el enlace para obtener más información.

Mejoras en 3.26.0

  • Mejoras en la compatibilidad con Databricks
    • Ahora es compatible con el nuevo Databricks ODBC Driver, además del controlador heredado Simba Spark ODBC Driver.
    • Se añadió compatibilidad con la autenticación OAuth (OIDC) para las conexiones de Databricks, lo que permite iniciar sesión desde el navegador tanto en los Workspace de Databricks en Azure como en los Workspace multicloud de Databricks.
    • La opción de autenticación de Azure AD ahora está oculta para conexiones de Databricks multicloud (distintas de Azure), ya que requiere el ID de recurso de Azure Databricks.
    • Se añadieron opciones avanzadas de conexión para Databricks: Query Tags, Implementation, Metric View BI Compatibility Mode y Enable Automatic Proxy Discovery.
    • Semantic Bridge ahora admite los metadatos de Metric Views v1.1
  • Mejoras en la compatibilidad con DAX
    • Se añadió compatibilidad con las referencias a tablas en la función NAMEOF.
    • Se añadió compatibilidad con la función TABLEOF.
    • DATEADD ahora ofrece mensajes de error más claros cuando sus parámetros opcionales se usan sin una referencia de calendario.
    • Se agregó compatibilidad con el nuevo parámetro opcional EndBehavior de la función DATESINPERIOD.
    • Se agregó compatibilidad de autocompletado para MEASUREREF, COLUMNREF, TABLEREF y CALENDARREF como sugerencias de tipo de parámetro de UDF.
  • Mejoras en C# Script
    • Ahora contamos con un botón Ejecutar script con vista previa, que mostrará un cuadro de diálogo con todos los cambios que el script haya realizado en el modelo, una vez que se ejecute correctamente. De este modo, puedes revisar los cambios y, si quieres, revertir el script.
    • Se agregó compatibilidad completa con accesores en singular y plural en los C# Script para todos los tipos de objeto. Ahora puedes usar Selected.Role para obtener un solo rol, Selected.KPIs para obtener todos los KPI seleccionados y patrones similares para columnas de tablas calculadas, carpetas, relaciones, permisos de tabla y objetos genéricos, lo que hace que los scripts sean más intuitivos y fáciles de escribir. Más información.
    • Se mejoró la interfaz de C# Script de Semantic Bridge para alinearla mejor con TOMWrapper y facilitar la manipulación programática de Metric Views
  • Otras mejoras
    • Se agregó un botón de alternancia en la barra de herramientas del Explorador TOM para mostrar u ocultar los grupos de tablas, lo que facilita controlar cómo se organizan las tablas en la vista de árbol sin tener que abrir el cuadro de diálogo de preferencias.
    • Se actualizaron los paquetes de NuGet, incluido Microsoft.AnalysisServices a 19.113.2 y Scintilla.NET a 6.1.2.
    • Al abrir un modelo con una base de datos de Workspace, Tabular Editor ahora detecta cambios en la Source Expression o la Polling Expression de la actualización incremental y solicita confirmación antes de sobrescribir las particiones del Workspace. Esto evita la pérdida accidental de cambios en expresiones al colaborar mediante Git.
    • Se agregó una nueva regla BPA integrada para comprobar que las UDF usan separadores y garantizar que no se rompan si Microsoft crea una nueva función DAX.

Correcciones en 3.26.0

  • Varias correcciones de errores y mejoras de estabilidad en el Editor de calendario
  • La información sobre herramientas de las macros se muestra correctamente en el Explorador TOM, los botones de la barra de herramientas y los elementos del menú del encabezado
  • Se corrigió un error por el que la información sobre herramientas de las reglas BPA aparecía en las filas de objetos infractores del Best Practice Analyzer, lo que interfería con los menús contextuales al hacer clic con el botón derecho. Ahora la información sobre herramientas solo aparece en las filas de reglas.
  • Se corrigió un problema en nuestro Analizador M, garantizando que las funciones M como Table.ColumnNames, Table.ExpandTableColumn, Table.ReplaceValues y muchas de las funciones Text.* ahora sean compatibles con la detección de esquemas sin conexión (es decir, al ejecutar Actualizar el esquema de la tabla con Usar Analysis Services para la detección de cambios deshabilitada).
  • Se corrigió un error que provocaba una excepción no controlada al intentar cambiar el tamaño de los elementos en la Cuadrícula de propiedades mientras se editaba una propiedad.
  • Se corrigió un problema en el Editor M por el que -- se resaltaba incorrectamente como comentario. En Power Query M, solo // indica un comentario de una sola línea.
  • Se corrigió un problema en el editor de C# Script por el que, al escribir ciertos caracteres —como un punto, un corchete o un dígito— justo después de aceptar una sugerencia de autocompletado, el texto confirmado podía duplicarse o podía reemplazarse el fragmento incorrecto de texto, debido a una condición de carrera asíncrona en el controlador de autocompletado.
  • Se corrigió un bloqueo por una NullReferenceException no controlada en el Call Tree del depurador de DAX al expandir o hacer clic en nodos de funciones iteradoras como SUMX, MAXX o MINX. Después de descartar el error, el Call Tree dejaba de responder hasta que se reiniciaba Tabular Editor.
  • Se corrigió un error en las actualizaciones de esquema sin conexión por el que se ignoraban silenciosamente funciones M no admitidas en expresiones compartidas anidadas, lo que provocaba fallos silenciosos al actualizar los esquemas de las tablas de las particiones que hacían referencia a esas expresiones compartidas. Ahora estas funciones se reportan al usuario

Vienes de Tabular Editor 2.x?

Mira este vídeo para hacer un recorrido rápido por las principales funcionalidades de Tabular Editor 3. Además, no dejes de consultar nuestra guía de incorporación.

Descripción general 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
  • *Previsualizar datos de tablas con desplazamiento infinito, crear PivotGrids o escribir consultas DAX para explorar el modelo o probar la lógica de cálculo
  • *Programar actualizaciones de datos
  • Actualizar los esquemas de tabla tanto en el Data source de tipo Provider como en los orígenes de datos estructurados (sí, ¡incluso para consultas M!)
  • Crear diagramas del Data model
  • Crear scripts DAX que te permitan editar varias medidas u otros objetos calculados en un único documento
  • Grabar C# Scripts y guardarlos como macros (antes conocidas como "Acciones personalizadas")
  • Integración del Analizador VertiPaq
  • Depurador de DAX
  • Integración del Optimizador de DAX
  • Acciones de código para refactorizar fácilmente tu código DAX.

*=Solo al estar conectado a una instancia de Analysis Services o Power BI