Ferramentas externas no Power BI Desktop
O Power BI tem uma comunidade vibrante de profissionais e desenvolvedores de business intelligence. Os colaboradores da comunidade criam ferramentas gratuitas que usam as APIs do Power BI e do Analysis Services para estender e integrar com os recursos de modelagem de dados e relatórios do Power BI Desktop.
A faixa de opções Ferramentas Externas fornece acesso fácil a ferramentas externas instaladas localmente e registradas no Power BI Desktop. Quando iniciado a partir da faixa de opções Ferramentas Externas, o Power BI Desktop passa o nome e o número da porta de sua instância interna do mecanismo de modelo de dados e o nome do modelo atual para a ferramenta. Em seguida, a ferramenta se conecta automaticamente, proporcionando uma experiência de conexão perfeita.
As ferramentas externas geralmente se enquadram em uma das seguintes categorias:
Modelagem semântica - Ferramentas de código aberto, como DAX Studio, ALM Toolkit, Editor de Tabelas e Tradutor de Metadados, estendem a funcionalidade do Power BI Desktop para cenários específicos de modelagem de dados, como otimização de consulta e expressão DAX (Data Analysis Expressions), gerenciamento do ciclo de vida do aplicativo (ALM) e tradução de metadados.
Análise de dados - Ferramentas para se conectar a um modelo em somente leitura para consultar dados e executar outras tarefas de análise. Por exemplo, uma ferramenta pode iniciar o Python, o Excel e o Construtor de Relatórios do Power BI. A ferramenta conecta o aplicativo cliente ao modelo no Power BI Desktop para teste e análise sem precisar primeiro publicar o arquivo do Power BI Desktop (pbix) no serviço do Power BI. As ferramentas para documentar um modelo semântico do Power BI também se enquadram nessa categoria.
Diversos - Algumas ferramentas externas não se conectam a um modelo, mas estendem o Power BI Desktop para fazer dicas úteis e tornar o conteúdo útil mais facilmente acessível. Por exemplo, os tutoriais PBI.tips, o Guia DAX da sqlbi.com e a ferramenta da comunidade PowerBI.tips Product Business Ops facilitam a instalação de uma grande seleção de ferramentas externas. Essas ferramentas também ajudam no registro com o Power BI Desktop, incluindo DAX Studio, ALM Toolkit, Editor de Tabelas e muitos outros fáceis.
Personalizado - Integre seus próprios scripts e ferramentas adicionando um documento *.pbitool.json à pasta Power BI Desktop\External Tools.
Antes de instalar ferramentas externas, tenha em mente as seguintes notas:
Não há suporte para ferramentas externas no Power BI Desktop para Power BI Report Server.
As ferramentas externas são fornecidas por colaboradores externos de terceiros. A Microsoft não fornece suporte ou documentação para ferramentas externas.
Ferramentas de código aberto em destaque
Existem muitas ferramentas externas por aí. Aqui estão alguns dos mais populares e pertencem a todas as caixas de ferramentas dos modeladores de dados do Power BI Desktop:
Ferramenta | Description |
---|---|
PowerBI.tips - Operações de negócios | Uma ferramenta de implantação fácil de usar para adicionar extensões de ferramentas externas ao Power BI Desktop. O objetivo do Business Ops é fornecer um balcão único para instalar todas as versões mais recentes de ferramentas externas. Para saber mais, vá para PowerBI.tips - Business Ops. |
Tabular Editor | Os criadores de modelos podem facilmente criar, manter e gerenciar modelos tabulares usando um editor intuitivo e leve. Uma exibição hierárquica mostra todos os objetos em seu modelo tabular organizados por pastas de exibição, com suporte para edição de propriedades de seleção múltipla e realce de sintaxe DAX. Para saber mais, acesse tabulareditor.com. |
DAX Estúdio | Uma ferramenta rica em recursos para criação, diagnóstico, ajuste de desempenho e análise de DAX. Os recursos incluem navegação de objetos, rastreamento integrado, detalhamentos de execução de consultas com estatísticas detalhadas, realce e formatação de sintaxe DAX. Para obter o mais recente, vá para DAX Studio no GitHub. |
ALM Toolkit | Uma ferramenta de comparação de esquema para modelos do Power BI e modelos semânticos, usada para cenários de gerenciamento do ciclo de vida do aplicativo (ALM). Você pode executar a implantação direta entre ambientes e reter dados históricos de atualização incrementais. Você pode diferenciar e mesclar arquivos de metadados, ramificações e repositórios. Você também pode reutilizar definições comuns entre modelos semânticos. Para obter o mais recente, vá para alm-toolkit.com. |
Tradutor de metadados | Simplifica a localização de modelos do Power BI e modelos semânticos. A ferramenta pode traduzir automaticamente legendas, descrições e exibir nomes de pastas de tabelas, colunas, medidas e hierarquias. A ferramenta traduz usando a tecnologia de tradução automática dos Serviços Cognitivos do Azure. Você também pode exportar e importar traduções por meio de arquivos de valores separados por vírgulas (.csv) para uma edição em massa conveniente no Excel ou em uma ferramenta de localização. Para obter o mais recente, vá para Metadata Translator no GitHub. |
Arquitetura de integração de ferramentas externas
Os arquivos do Power BI Desktop (pbix) consistem em vários componentes, incluindo a tela de relatório, elementos visuais, metadados do modelo e quaisquer dados que foram carregados de fontes de dados. Quando o Power BI Desktop abre um arquivo pbix, ele inicia um processo do Analysis Services em segundo plano para carregar o modelo para que os recursos de modelagem de dados e os visuais de relatório possam acessar metadados do modelo e consultar dados do modelo.
Quando o Power BI Desktop inicia o Analysis Services como seu mecanismo de dados analíticos, ele atribui dinamicamente um número de porta aleatório. Ele também carrega o modelo com um nome gerado aleatoriamente na forma de um identificador global exclusivo (GUID). Como esses parâmetros de conexão mudam a cada sessão do Power BI Desktop, é difícil para as ferramentas externas descobrirem por conta própria a instância e o modelo corretos do Analysis Services aos quais se conectar. A integração de ferramentas externas resolve esse problema permitindo que o Power BI Desktop envie o nome do servidor, o número da porta e o nome do modelo do Analysis Services para a ferramenta como parâmetros de linha de comando ao iniciar a ferramenta externa na faixa de opções Ferramentas Externas, conforme mostrado no diagrama a seguir.
Com o nome, o número da porta e o nome do modelo do Analysis Services Server, a ferramenta usa bibliotecas de cliente do Analysis Services para estabelecer uma conexão com o modelo, recuperar metadados e executar consultas DAX ou MDX. Sempre que uma ferramenta de modelagem de dados externa atualiza os metadados, o Power BI Desktop sincroniza as alterações para que a interface do usuário do Power BI Desktop reflita o estado atual do modelo com precisão. Lembre-se de que há algumas limitações para os recursos de sincronização, conforme descrito mais adiante.
Operações de modelagem de dados
As ferramentas externas, que se conectam à instância do Analysis Services do Power BI Desktop, podem fazer alterações (operações de gravação) no modelo de dados. Em seguida, o Power BI Desktop sincroniza essas alterações com a tela do relatório para que elas sejam mostradas nos visuais do relatório. Por exemplo, ferramentas de modelagem de dados externas podem substituir a expressão de cadeia de caracteres de formato original de uma medida e editar qualquer uma das propriedades da medida, incluindo KPIs e linhas de detalhes. Ferramentas externas também podem criar novas funções para segurança em nível de linha e objeto e adicionar traduções.
Operações de gravação suportadas
Objetos que suportam operações de gravação:
Object | Conectar-se à instância do AS |
---|---|
Tabelas | Não |
Colunas | Sim 1 |
Tabelas calculadas | Sim |
Colunas calculadas | Sim |
Relações | Sim |
Medições | Sim |
KPIs do modelo | Sim |
Grupos de cálculo | Sim |
Perspetivas | Sim |
Traduções | Sim |
Segurança em Nível de Linha (RLS) | Sim |
Segurança em nível de objeto (OLS) | Sim |
Anotações | Sim |
Expressões M | Não |
1 - Ao usar ferramentas externas para se conectar à instância AS, a alteração do tipo de dados de uma coluna é suportada, no entanto, não há suporte para renomear colunas.
Os arquivos de projeto do Power BI Desktop oferecem um escopo mais amplo de operações de gravação suportadas. Esses objetos e operações que não oferecem suporte a operações de gravação usando ferramentas externas para se conectar à instância do Analysis Services do Power BI Desktop podem ter suporte editando arquivos de projeto do Power BI Desktop. Para saber mais, consulte Projetos do Power BI Desktop - Criação de modelos.
Limitações da modelagem de dados
Todos os metadados TOM (Tabular Object Model) podem ser acessados para somente leitura. As operações de gravação são limitadas porque o Power BI Desktop deve permanecer sincronizado com as modificações externas, portanto, as seguintes operações não são suportadas:
- Qualquer tipo de objeto TOM não abordado em Operações de gravação suportadas, como tabelas e colunas.
- Editando um arquivo de modelo do Power BI Desktop (PBIT).
- Traduções em nível de relatório ou nível de dados.
- Ainda não há suporte para renomear tabelas e colunas
- Enviando comandos de processamento para um modelo semântico carregado no Power BI Desktop
Registo de ferramentas externas
As ferramentas externas são registradas no Power BI Desktop quando a ferramenta inclui um arquivo de registro *.pbitool.json na C:\Program Files (x86)\Common Files\Microsoft Shared\Power BI Desktop\External Tools
pasta. Quando uma ferramenta é registrada e inclui um ícone, a ferramenta aparece na faixa de opções Ferramentas Externas. Algumas ferramentas, como ALM Toolkit e DAX Studio, criam o arquivo de registro automaticamente quando você instala a ferramenta. No entanto, muitas ferramentas, como o SQL Profiler, normalmente não o fazem porque o instalador que elas têm não inclui a criação de um arquivo de registro para o Power BI Desktop. As ferramentas que não se registram automaticamente no Power BI Desktop podem ser registradas manualmente criando um arquivo de registro *.pbitool.json.
Para saber mais, incluindo exemplos json, consulte Registrar uma ferramenta externa.
Desativando a faixa de opções Ferramentas Externas
A faixa de opções Ferramentas Externas é habilitada por padrão, mas pode ser desabilitada usando a Diretiva de Grupo ou editando diretamente a chave do Registro EnableExternalTools .
- Chave do registo:
Software\Policies\Microsoft\Power BI Desktop\
- Valor do Registro:
EnableExternalTools
Um valor de 1 (decimal) habilita a faixa de opções Ferramentas Externas, que também é o valor padrão.
Um valor de 0 (decimal) desative a faixa de opções Ferramentas Externas.
Conteúdos relacionados
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários