Modo archivo y modo en vivo

Daxlate abre archivos .pbix y .pbit en disco de forma predeterminada. El modo en vivo (conexión TOM con Power BI Desktop) es opcional y viene desactivado.

Última actualización:

Daxlate abre los archivos de Power BI directamente desde el disco. Es lo predeterminado y la forma en que casi todo el mundo lo usa. También existe un modo en vivo opcional que se conecta a una instancia de Power BI Desktop en ejecución; está oculto por defecto y se activa en la configuración. Ambos comparten la misma superficie de edición (árbol de la barra lateral, cuadrícula de traducción, importación y exportación, deshacer y rehacer) y solo se diferencian en cómo vuelven las ediciones al archivo.

Modo archivo (.pbix / .pbit en disco) #

El modo archivo abre un .pbix o .pbit directamente. La aplicación usa el pbi-tools incluido para extraer el modelo a una caché por archivo en %LOCALAPPDATA%\Daxlate\extracts\, deserializa el modelo con TOM offline y te deja editarlo sin ningún Desktop en marcha. Además, es el único modo capaz de traducir el lienzo del informe, no solo el modelo semántico. Consulta Traducir los objetos visuales del informe.

Al guardar, la aplicación aplica las diferencias que tiene en memoria, vuelve a serializar y ejecuta pbi-tools compile-pbix para producir un archivo de modelo nuevo.

Hay un matiz: pbi-tools no puede compilar un .pbix que contiene un modelo de datos de vuelta a .pbix, solo a .pbit. Por eso, el primer guardado sobre un .pbix escribe un .pbit hermano (por ejemplo, Finanzas.pbixFinanzas.pbit), deja el .pbix original intacto y adopta el .pbit para todos los guardados posteriores de la sesión. La barra de estado refleja la nueva ruta y un aviso explica la redirección en el primer guardado.

Contrapartidas:

  • No hace falta tener Power BI Desktop en ejecución
  • Traduce tanto el modelo semántico como el lienzo del informe
  • Un guardado sobre un .pbix con modelo de datos produce un .pbit acompañante, así que tu proceso posterior tiene que contar con ello
  • Un poco más lento por guardado (extraer y recompilar, del orden de segundos en modelos normales, más en los muy grandes)

Modo en vivo (TOM), opcional #

El modo en vivo se conecta a una instancia de Power BI Desktop en ejecución mediante el Tabular Object Model y edita el modelo en la memoria de Desktop. Está desactivado por defecto: la pantalla de bienvenida muestra solo tus archivos recientes y Abrir archivo…, sin ninguna entrada “Conectar a un modelo en ejecución” hasta que lo actives.

Para activarlo, pon "liveModeEnabled": true en %LOCALAPPDATA%\Daxlate\settings.json y reinicia. La pantalla de bienvenida añade entonces una columna Conectar a un modelo en ejecución que lista cada instancia de Desktop con un modelo cargado, descubierta rastreando los puertos locales de Analysis Services.

Cuando haces clic en Guardar cambios, las ediciones se envían a TOM mediante Model.SaveChanges(). El cambio ya está en el modelo en memoria de Desktop. Para escribirlo en el .pbix del disco, haces Archivo → Guardar dentro de Power BI Desktop. Daxlate nunca escribe el .pbix por su cuenta en modo en vivo.

Contrapartidas y límites:

  • Requiere Power BI Desktop en ejecución con el modelo abierto
  • Solo alcanza una instancia de Desktop en el mismo equipo, nunca un área de trabajo publicada
  • Solo el modelo: el modo en vivo no tiene capa de lienzo del informe que traducir
  • Cerrar Desktop sin hacer Archivo → Guardar pierde las traducciones sin guardar, igual que cualquier otra edición de Desktop

Cuál usar y cuándo #

  • Casi siempre: modo archivo. Abre el .pbix o .pbit, traduce el modelo y el lienzo del informe, y guarda.
  • Ida y vuelta masiva de importación y exportación: modo archivo. Está pensado para procesar una carpeta de informes sin abrir cada uno en Desktop.
  • Ajustes interactivos mientras ya estás creando en Desktop: modo en vivo, una vez activado, para que una traducción aparezca al instante en la lista de campos. Recuerda que solo alcanza el modelo, no el lienzo del informe.