Documentação · Conceitos
Modo arquivo e modo ao vivo
O Daxlate abre arquivos .pbix e .pbit do disco por padrão. O modo ao vivo, uma conexão TOM com o Power BI Desktop, é um extra opcional e vem desligado.
Última atualização:
O Daxlate abre arquivos do Power BI direto do disco. Esse é o padrão e a forma como quase todo mundo usa. Existe também um modo ao vivo opcional que se conecta a uma instância do Power BI Desktop em execução; ele vem oculto e é ligado nas configurações. Os dois compartilham a mesma superfície de edição (árvore da barra lateral, grade de tradução, importação e exportação, desfazer e refazer) e diferem apenas em como as edições voltam para o arquivo.
Modo arquivo (.pbix / .pbit em disco) #
O modo arquivo abre um .pbix ou .pbit diretamente. O aplicativo usa o
pbi-tools embutido para extrair o modelo em um cache por arquivo dentro de
%LOCALAPPDATA%\Daxlate\extracts\, desserializa o modelo via TOM offline e
deixa você editá-lo sem nenhum Desktop aberto. É também o único modo capaz de
traduzir a tela do relatório, não apenas o modelo semântico. Veja
Traduzir os visuais do relatório.
Ao salvar, o aplicativo aplica as diferenças que tem em memória, serializa de
novo e executa pbi-tools compile-pbix para produzir um arquivo de modelo
novo.
Há um detalhe: o pbi-tools não consegue recompilar para .pbix um .pbix que
contém modelo de dados, só para .pbit. Por isso o primeiro salvamento sobre um
.pbix grava um .pbit ao lado (por exemplo, Financeiro.pbix →
Financeiro.pbit), deixa o .pbix original intacto e adota o .pbit para
todos os salvamentos seguintes da sessão. A barra de status reflete o novo
caminho e um aviso explica o redirecionamento no primeiro salvamento.
Contrapartidas:
- Não exige o Power BI Desktop aberto
- Traduz tanto o modelo semântico quanto a tela do relatório
- Um salvamento sobre um
.pbixcom modelo de dados produz um.pbitacompanhante, então seu pipeline seguinte precisa contar com isso - Um pouco mais lento por salvamento (extrair e recompilar, na casa dos segundos para modelos comuns, mais para os muito grandes)
Modo ao vivo (TOM), opcional #
O modo ao vivo se conecta a uma instância do Power BI Desktop em execução via Tabular Object Model, editando o modelo na memória do Desktop. Ele vem desligado: a tela de boas-vindas mostra apenas seus arquivos recentes e Abrir arquivo…, sem nenhuma entrada “Conectar a um modelo em execução” até você ligá-lo.
Para ligar, defina "liveModeEnabled": true em
%LOCALAPPDATA%\Daxlate\settings.json e reinicie. A tela de boas-vindas passa
então a exibir uma coluna Conectar a um modelo em execução listando cada
instância do Desktop com um modelo carregado, descoberta pela varredura das
portas locais do Analysis Services.
Quando você clica em Salvar alterações, as edições são enviadas ao TOM via
Model.SaveChanges(). A alteração passa a existir no modelo em memória do
Desktop. Para gravá-la no .pbix em disco, você faz Arquivo → Salvar dentro
do Power BI Desktop. No modo ao vivo o Daxlate nunca grava o .pbix por conta
própria.
Contrapartidas e limites:
- Exige o Power BI Desktop aberto com o modelo carregado
- Alcança apenas uma instância do Desktop na mesma máquina, nunca um workspace publicado
- Só o modelo: o modo ao vivo não tem camada de tela do relatório para traduzir
- Fechar o Desktop sem fazer Arquivo → Salvar perde as traduções não salvas, igual a qualquer outra edição feita no Desktop
Qual usar e quando #
- Quase sempre: modo arquivo. Abra o
.pbixou.pbit, traduza o modelo e a tela do relatório, e salve. - Ida e volta em massa de importação e exportação: modo arquivo. Ele foi feito para processar uma pasta de relatórios sem abrir cada um no Desktop.
- Ajustes interativos enquanto você já está criando no Desktop: modo ao vivo, depois de ligado, para que a tradução apareça na hora na lista de campos. Lembre que ele alcança só o modelo, não a tela do relatório.