Table of Contents

Tabular Editor 3.3.1

[!IMPORTANTE] Hay disponible una versión más reciente de Tabular Editor. Puedes encontrar la última versión aquí.

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

¡Importante!

NOTA: Tabular Editor 3.3.0 (y versiones posteriores) usa .NET 6. Es posible que tengas que instalar el .NET 6.0 Runtime for Desktop, así como el paquete redistribuible de Microsoft Visual C++, 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.

Mejoras en 3.3.1

  • Nuevo instalador que descarga e instala automáticamente el Runtime de .NET y los requisitos previos de VC++ que falten.
  • Se agregó compatibilidad con la función DAX NETWORKDAYS.
  • TOM actualizado a 19.42.0.4

Correcciones de errores en 3.3.1

  • Se corrigió un problema por el que las descripciones emergentes de C# no mostraban los comentarios de xmldoc, a menos que la aplicación se iniciara desde la carpeta de instalación.
  • El analizador semántico ahora Reporta correctamente un error al usar palabras clave reservadas especiales de MDX como referencias de tabla sin comillas.
  • Se corrigió un problema por el que intentar implementar un modelo cargado desde un archivo .pbit fallaba.
  • Se corrigió un problema con la compilación de C# Scripts y macros. Consulta #570, #573 y #580.
  • Se corrigió un problema que impedía cargar modelos que contienen grupos de cálculo con una o más medidas erróneas; consulta #571.
  • Se corrigió un problema por el que el diagrama no se actualizaba automáticamente después de volver a cargar un modelo; consulta #572.
  • Se corrigió un problema que impedía que el motor de C# Script importara determinadas DLL; consulta #574.
  • Se corrigió un problema que impedía conectarse a Power BI Desktop tras seleccionar una opción en el menú desplegable "Instancias locales". Consulta #579.
  • Se corrigió un problema por el que el Explorador TOM seleccionaba todos los objetos (incluso al filtrar el Explorador TOM con FILTER) al pulsar CTRL+A. Consulta #582.
  • Varias mejoras de estabilidad basadas en Report anónimos de telemetría y errores.

Mejoras en 3.3.0

  • Se actualizó el paquete TOM a 19.39.2.2
  • Tabular Editor 3 ahora usa Roslyn para compilar C# Scripts. Esto significa que ahora tus scripts de C# pueden aprovechar todas las maravillosas características nuevas del lenguaje de C# 10,0. Además, puedes definir clases y otros tipos directamente en tus scripts. Y, por último, por fin tenemos autocompletado de código y calltips con tecnología de Roslyn para C# Scripts (ver captura). Csharp Intellisense
  • En esa misma línea, asegúrate de echar un vistazo al sitio de documentación de nuestra nueva Scripting API, donde encontrarás documentación actualizada de todos los objetos y miembros a los que puedes acceder mediante la función de C# Script de Tabular Editor 3.
  • También hemos mejorado notablemente el autocompletado en nuestros editores de DAX: ahora mostrará descripciones emergentes con más información sobre los objetos de la lista de autocompletado. La descripción emergente mostrará la propiedad Description de medidas, columnas, etc. Si no se especifica ninguna descripción, mostraremos las primeras 10 líneas de código DAX del objeto: Dax Intellisense Improv
  • Al abrir un modelo desde Analysis Services o desde el punto de conexión XMLA de Power BI, ahora ofrecemos opciones para ayudarte a evitar cambios accidentales en el modelo, algo especialmente útil cuando tienes varias instancias de Tabular Editor 3 abiertas. El desplegable Modo (ver la captura más abajo) te permite abrir un modelo en modo de solo lectura o en modo de solo lectura y actualización. El desplegable Color de la barra de estado te permite asignar un color a la barra de estado de Tabular Editor 3, para distinguir fácilmente, por ejemplo, modelos de producción, pruebas y desarrollo abiertos a la vez en distintas instancias de Tabular Editor. Consulta #558. New Open Fromdb Options
  • Por fin hemos añadido la opción de menú contextual "Duplicar objeto" (Ctrl+D) en el Explorador TOM. Consulta #501.
  • Se añadió compatibilidad con OAuth de Snowflake y con la autenticación ExternalBrowser. Consulta #546.
  • La cuadrícula de propiedades ahora tiene una barra de búsqueda.
  • Se añadieron más opciones de configuración del proxy en Herramientas > Preferencias > Configuración del proxy.
  • Se actualizó la biblioteca SQL Native Client a la versión más reciente. Las conexiones a SQL Server ahora requieren cifrado de forma predeterminada (salvo al conectarse a localhost).
  • Se agregó la opción Refresh clear en los niveles de modelo, tabla y partición; consulta #511.
  • Se agregó una casilla para abrir Data models sin la base de datos del Workspace, #523.

Correcciones de errores en 3.3.0

  • Se corrigió un problema con la forma en que el analizador semántico maneja la función DAX NAMEOF, que en algunos casos podía provocar un bloqueo; consulta #538.
  • Las cuadrículas de propiedades y los editores de colecciones ahora usan los componentes de DevExpress; ahora se aplican correctamente los temas y el escalado en monitores HiDPI; consulta #548.
  • Se corrigió un error por el que el submenú Actualizar modelo a veces desaparecía del menú Modelo.
  • "Actualizar esquema de tabla..." ahora gestiona correctamente las columnas en las que el nombre solo ha cambiado en el uso de mayúsculas/minúsculas.
  • TE3 Edición Business ahora impide agregar varias particiones o perspectivas a modelos de AS (lo que, debido a las restricciones de la edición, impediría que TE3 vuelva a cargar el mismo modelo más adelante).
  • Se corrigió un problema por el que las acciones del editor a veces se deshabilitaban; consulta #519.
  • Se corrigió un problema por el que los botones Cancelar y Cancelar todo no se habilitaban tras iniciar una operación de actualización.
  • Se corrigió un problema por el que no se mostraba el progreso de actualización al actualizar un modelo de Power BI a través del punto de conexión XMLA.
  • Se corrigió un error tipográfico; consulta #553.
  • Se corrigió un problema por el que aparecían calltips a pesar de haber desmarcado la opción "Mostrar automáticamente la información de parámetros"; consulta #545.
  • Se corrigió un error al comentar/descomentar; consulta #536.
  • Se corrigió un problema con el tipo de retorno incorrecto en CUSTOMDATA(); consulta #527.
  • En la vista previa de datos, al filtrar una columna de texto con FILTER por "(En blanco)", ahora incluimos tanto BLANK como las cadenas ""; consulta #524.
  • Se corrigió el error "Tabular Editor no pudo abrir el archivo especificado" al intentar abrir un archivo Database.json mediante el cuadro de diálogo genérico de apertura de archivos, con "Todos los archivos" seleccionado en la lista desplegable. Consulta también #563.
  • Se corrigió un error por el que la función Guardar no respetaba la opción seleccionada en la casilla de configuración de serialización.
  • Se corrigió el color del vínculo en la barra de estado. Consulta #521.
  • Se corrigió un bloqueo al intentar borrar trazas huérfanas en el cuadro de diálogo de preferencias.
  • Se corrigió un problema de error semántico falso positivo al comparar con variantes; consulta #516.
  • Se corrigió un problema con la generación de DAX al depurar una asignación de variable que contenía llamadas a las funciones IF/SWITCH; consulta #513.
  • No se permite usar WEEK como parámetro de intervalo para DATEADD. Ver #508.
  • Mostrar el indicador de error del elemento de cálculo en la tabla del grupo de cálculo; ver #506.
  • Corregir un problema por el que el método ImportProperties de C# Script no resolvía correctamente las rutas de objetos.
  • Agregar un enlace al portal de autoservicio cuando se supere el número de instalaciones. URLs/enlaces actualizados en varios lugares
  • Mejor generación de código DAX al depurar USERELATIONSHIP.
  • Permitir desmarcar la preferencia de guardar una copia de seguridad de los metadatos del modelo. Mejor mensaje de error cuando falla la copia de seguridad de los metadatos del modelo. Permitir cancelar la copia de seguridad de los metadatos del modelo.
  • Corregir un problema con REMOVEFILTERS. Ver #562.

Vienes de Tabular Editor 2.x?

Mira este vídeo para hacerte una idea de las nuevas funcionalidades de Tabular Editor 3. Además, no dejes 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 autocompletado, 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 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 las tablas tanto en el proveedor como en los Data sources y en los orígenes de datos estructurados (sí, ¡incluso para consultas M!)
  • Crear diagramas del Data model
  • Crear scripts DAX que te permiten editar varias medidas u otros objetos calculados en un solo documento
  • Grabar C# Scripts y guardarlos como macros (antes conocidas como "Custom Actions")
  • Integración con el Analizador VertiPaq
  • *Depurador de DAX

*=Solo mientras esté conectado a una instancia de Analysis Services o Power BI