Perguntas e respostas sobre linguagem natural no Power BI: faça perguntas, obtenha gráficos
A promessa da análise de autoatendimento sempre foi esta: os usuários empresariais devem ser capazes de responder às suas próprias perguntas sem esperar que um desenvolvedor crie um relatório. As perguntas e respostas de linguagem natural do Power BI (NL Q&A) aproximam essa promessa da realidade: os usuários digitam uma pergunta em inglês simples (ou em um dos mais de 20 idiomas suportados) e o Power BI gera uma visualização que a responde.
"Mostre-me as vendas por região para o terceiro trimestre do ano passado como um gráfico de barras" produz um gráfico de barras das vendas regionais do terceiro trimestre. "Quais foram os 10 principais clientes em receita no mês passado?" mostra uma tabela de clientes classificados por receita. “Como a margem bruta mudou em comparação com o ano passado?” produz um gráfico de linhas com ambas as séries.
Este guia aborda como as perguntas e respostas de NL funcionam nos bastidores, como otimizar seu modelo semântico para obter melhor desempenho de perguntas e respostas de NL, as limitações que regem onde ele funciona e onde não funciona e como ele se integra ao ecossistema mais amplo de análise de IA do Power BI.
Principais conclusões
- As perguntas e respostas do Power BI convertem perguntas de linguagem natural em consultas DAX usando um modelo de linguagem de IA
- As perguntas e respostas funcionam melhor com tabelas, colunas e medidas bem nomeadas — a qualidade do modelo semântico determina diretamente a qualidade das perguntas e respostas
- Sinônimos ensinam terminologia comercial de perguntas e respostas que difere dos nomes de campos técnicos
- As ferramentas de perguntas e respostas no Power BI Desktop permitem que os modeladores de dados vejam quais perguntas as perguntas e respostas podem ou não responder
- O Q&A suporta mais de 20 idiomas, embora o inglês forneça a capacidade de consulta mais avançada
- O visual de perguntas e respostas pode ser adicionado a qualquer página de relatório do Power BI para consulta incorporada em linguagem natural
- A integração da Cortana e as Narrativas Inteligentes ampliam os recursos de NL além das perguntas e respostas interativas
- Limitações: as perguntas e respostas não podem realizar cálculos As perguntas e respostas não conseguem conceituar, lidar com perguntas ambíguas de maneira confiável ou executar consultas entre conjuntos de dados
Como funcionam as perguntas e respostas sobre linguagem natural
O mecanismo NL Q&A do Power BI processa a pergunta de um usuário por meio de várias etapas:
1. Análise linguística: A questão é analisada em seus componentes semânticos – entidades (quais coisas estão sendo referenciadas), relacionamentos (como essas coisas se relacionam) e intenção (que operação realizar – contar, somar, comparar, classificar, filtrar, tendência).
2. Correspondência de esquema: as entidades analisadas são comparadas com as tabelas, colunas e medidas do modelo semântico. "Vendas" pode corresponder a uma medida chamada [Net Sales] ou a uma tabela chamada Sales. "Último mês" é reconhecido como um período de tempo e traduzido para um filtro de data.
3. Geração de consulta: os componentes correspondentes são montados em uma consulta DAX que captura a intenção do usuário. "Receita total por país no último trimestre" passa a ser:
EVALUATE
SUMMARIZECOLUMNS(
Geography[Country],
CALCULATETABLE(
'Date'[Date],
'Date'[Quarter] = 3,
'Date'[Year] = YEAR(TODAY()) -- adjusted for "last quarter"
),
"Revenue", [Net Revenue]
)
4. Seleção de visualização: as perguntas e respostas selecionam o tipo de gráfico mais apropriado com base na estrutura da consulta. Comparações entre categorias produzem gráficos de barras. As tendências ao longo do tempo produzem gráficos de linhas. As classificações produzem gráficos de barras classificados. O usuário pode substituir o tipo de gráfico especificando-o na pergunta ("como mapa", "como gráfico de pizza", "como tabela").
5. Renderização: a visualização selecionada é renderizada na interface de perguntas e respostas, com a pergunta interpretada exibida para que os usuários possam ver como as perguntas e respostas entenderam sua pergunta.
A qualidade do modelo semântico determina a qualidade das perguntas e respostas
O fator mais importante no desempenho das perguntas e respostas é a qualidade do modelo semântico. As perguntas e respostas só podem responder a perguntas sobre coisas que o modelo expressa claramente.
Limpar nomes de tabelas e colunas: nomes de colunas como cust_nm, txn_dt e rev_amt são opacos para o processamento de linguagem natural. Renomeie-os para Customer Name, Transaction Date e Revenue Amount. O Q&A usa esses nomes diretamente na correspondência de entidades.
Descrições das medidas: toda medida deve ter uma descrição que explique o que ela mede em termos comerciais. As perguntas e respostas usam essas descrições como sinais de correspondência adicionais.
Ocultar colunas técnicas: a experiência de perguntas e respostas é melhor quando os usuários veem apenas campos relevantes para o negócio. Oculte chaves técnicas (IDs, chaves estrangeiras), sinalizadores internos e colunas de teste da visualização do relatório. Isso reduz a chance de as perguntas e respostas corresponderem a pergunta de um usuário a uma coluna técnica, em vez de a uma medida de negócios.
Marcar a tabela de datas: No Power BI Desktop → Ferramentas de tabela → Marcar como tabela de datas. Isso permite que as perguntas e respostas reconheçam perguntas relativas ao tempo ("ano passado", "este mês", "terceiro trimestre") e as traduzam corretamente em filtros de data.
Defina sinônimos para termos-chave: os usuários empresariais geralmente usam terminologia diferente dos nomes dos campos no modelo. Veja a seção de sinônimos abaixo.
Configurando sinônimos
Os sinônimos ensinam às perguntas e respostas o vocabulário de negócios usado pela sua organização. Sem sinônimos, as perguntas e respostas devem combinar as perguntas dos usuários com os nomes exatos dos campos no modelo – que muitas vezes não correspondem à forma como as pessoas realmente falam sobre o negócio.
Adicionando sinônimos no Power BI Desktop:
Página inicial → Configuração de perguntas e respostas → Sinônimos (ou selecione Configuração de perguntas e respostas no painel Dados)
O painel de sinônimos mostra cada tabela, coluna e medida do modelo. Para cada item, você pode adicionar sinônimos que as perguntas e respostas reconhecerão como formas alternativas de se referir a esse item.
Exemplos:
| Nome do modelo | Sinônimos para adicionar |
|---|---|
| Receita Líquida | receita, vendas, receita, faturamento, vendas líquidas |
| Lucro Bruto | margem bruta, GP, lucro antes de despesas gerais |
| Cliente | cliente, conta, comprador |
| Data do pedido | data de compra, data de transação, data de venda |
| DimProduto | produto, item, SKU, catálogo de produtos |
| Categoria de produto | categoria, departamento, linha de produtos, segmento |
Sinônimos para medidas são particularmente valiosos — os usuários empresariais costumam usar termos coloquiais ("quantos negócios fechamos?" mapeia para [Closed Opportunities]) que não têm nenhuma semelhança textual com o nome da medida.
Vocabulário específico do domínio: organizações médicas adicionam terminologia clínica. As empresas de serviços financeiros adicionam nomes de métricas específicas do setor (AUM, NAV, índice de despesas). As empresas de manufatura adicionam terminologia de produção (rendimento, produtividade, taxa de sucata).
Perguntas e respostas visuais em relatórios
O visual de perguntas e respostas pode ser incorporado em qualquer página de relatório do Power BI, oferecendo aos usuários uma interface de linguagem natural junto com os visuais interativos tradicionais.
Adicionando o visual de perguntas e respostas: No Power BI Desktop, Inserir → visual de perguntas e respostas. Redimensione e posicione-o na página do relatório. Opcionalmente, preencha previamente uma pergunta padrão para que o visual seja carregado com um gráfico útil em vez de um prompt vazio.
Perguntas sugeridas: configure perguntas sugeridas que aparecem como prompts clicáveis no visual de perguntas e respostas. Eles orientam os usuários menos experientes sobre os tipos de perguntas que as perguntas e respostas respondem bem. Configure em Configuração de perguntas e respostas → Perguntas sugeridas.
Convertendo resultados de perguntas e respostas em recursos visuais: quando um usuário obtém uma resposta útil de perguntas e respostas, ele pode clicar em "Transformar este resultado em um visual" — convertendo a visualização de perguntas e respostas em um visual padrão do Power BI que pode ser adicionado a um marcador pessoal ou pedir a um desenvolvedor para torná-lo permanente.
Incorporação em painéis: em um painel do Power BI (em oposição a um relatório), as perguntas e respostas estão disponíveis nativamente na barra superior. Os usuários clicam em "Faça uma pergunta sobre seus dados" e consultam o conjunto de dados subjacente.
Ferramentas de perguntas e respostas: testes e melhoria da cobertura
O Power BI Desktop inclui ferramentas de perguntas e respostas que ajudam os modeladores de dados a entender quais perguntas as perguntas e respostas podem resolver e quais são as dificuldades.
Ferramenta de teste de perguntas e respostas: insira perguntas na interface de teste e veja como as perguntas e respostas as interpretam. A ferramenta mostra:
- Quais campos foram correspondentes a cada parte da pergunta
- Se a partida foi confiante ou incerta
- A consulta DAX gerada
- A visualização resultante
Analise as perguntas sugeridas: as perguntas e respostas sugerem perguntas automaticamente com base na estrutura do modelo. Revise-os para entender o que as perguntas e respostas acham que os usuários farão - e se essas perguntas produzem resultados corretos.
Ensinar perguntas e respostas: quando uma pergunta produz um resultado errado, o fluxo de trabalho "Ensinar perguntas e respostas" permite corrigir a interpretação. Você especifica quais campos devem corresponder a cada parte da pergunta, e as perguntas e respostas aprendem com essa correção para sessões futuras.
Teste de cobertura de perguntas a respostas: uma abordagem prática é compilar uma lista de 20 a 30 perguntas que seus usuários provavelmente farão, executá-las na ferramenta de teste de perguntas e respostas e identificar as 5 a 10 que produzem resultados ruins. Corrigi-los (por meio de sinônimos, renomeações ou alterações de modelo) melhora drasticamente a experiência de perguntas e respostas para usuários reais.
Idiomas Suportados
As perguntas e respostas do Power BI oferecem suporte a consultas de linguagem natural em mais de 20 idiomas:
Inglês, alemão, espanhol, francês, italiano, português, holandês, sueco, dinamarquês, norueguês, finlandês, chinês (simplificado e tradicional), japonês, coreano, árabe, turco, russo, polonês e tcheco.
A qualidade do idioma varia: O inglês oferece a mais rica capacidade de perguntas e respostas — o mecanismo de perguntas e respostas NL da Microsoft é mais bem treinado em inglês. Outras linguagens lidam bem com padrões comuns, mas podem ter dificuldades com referências temporais complexas, vocabulário específico do setor ou frases ambíguas.
Modelos multilíngues: se o seu modelo atende usuários em vários idiomas, considere adicionar sinônimos em cada idioma compatível. Um usuário alemão que digita "Umsatz nach Region" (receita por região) precisa de Umsatz como sinônimo para a medida de receita e Region como sinônimo para o campo geográfico.
Narrativas inteligentes: explicações de texto automatizadas
O visual Smart Narratives do Power BI complementa as perguntas e respostas com explicações de texto geradas automaticamente sobre o que os dados mostram. Em vez de o usuário fazer uma pergunta, o Smart Narratives explica proativamente tendências, anomalias e principais descobertas em linguagem natural.
Adicionar um visual de Narrativas Inteligentes a uma página de relatório gera um bloco de texto que descreve os principais insights dos outros visuais da página. À medida que os usuários filtram com segmentações de dados, a narrativa é atualizada para descrever a visualização filtrada.
Casos de uso:
- Descreva automaticamente o que mudou nos dados desde o último período
- Explique por que um gráfico mostra o que mostra
- Revele os pontos de dados mais significativos sem que o usuário os identifique visualmente
- Gerar comentários de relatório para painéis executivos
Narrativas personalizadas permitem que os desenvolvedores de relatórios escrevam textos de modelo com espaços reservados de valores dinâmicos — a estrutura do texto é criada, mas os valores são atualizados com os dados:
Revenue was [Revenue Measure] in [Period], representing a [Growth %]
[increase/decrease] compared to [Prior Period Revenue] in [Prior Period].
Limitações e quando não usar perguntas e respostas
As perguntas e respostas em linguagem natural são uma ferramenta poderosa, mas têm limitações reais que estabelecem expectativas realistas.
Perguntas e respostas não podem:
- Realizar cálculos que não podem ser conceituados em linguagem natural (expressões DAX complexas, modelagem estatística)
- Responda perguntas sobre dados que não estão no conjunto de dados conectado (não é possível pesquisar na Internet ou em fontes externas)
- Lidar com questões altamente ambíguas de forma confiável ("mostre-me o que temos de melhor" é muito vago)
- Executa consultas que requerem contexto de perguntas anteriores (não possui memória de conversação entre perguntas)
- Responda perguntas envolvendo vários conjuntos de dados sem relacionamentos entre conjuntos de dados definidos no modelo
Perguntas e respostas têm dificuldades com:
- Siglas e abreviações específicas da organização não adicionadas como sinônimos
- Perguntas muito longas e complexas com múltiplas condições
- Perguntas sobre métricas derivadas não definidas como medidas (não inferirá cálculos complexos a partir da linguagem natural)
- Cálculos de datas mais complexos do que períodos relativos (por exemplo, "últimos 3 trimestres fiscais, excluindo o trimestre incompleto atual")
Para quem as perguntas e respostas foram criadas: usuários corporativos que sabem qual pergunta desejam responder, mas não sabem como encontrá-la em um relatório predefinido. Usuários avançados que desejam explorar dados rapidamente sem criar um relatório. Executivos que desejam uma interface natural para verificação de números específicos.
Quem deve usar relatórios pré-criados: usuários que fazem as mesmas perguntas repetidamente (criam um relatório para eles), usuários que precisam de especificações visuais exatas (os gráficos de perguntas e respostas selecionados automaticamente podem não corresponder aos requisitos de governança) e usuários que precisam fazer filtragem cruzada entre várias perguntas relacionadas (o relatório interativo padrão é melhor).
Perguntas frequentes
As perguntas e respostas do Power BI funcionam com todas as fontes de dados?
As Perguntas e Respostas do Power BI funcionam com conjuntos de dados no modo de importação (os mais comuns e com melhor suporte). Ele também funciona com conjuntos de dados DirectQuery, embora o desempenho possa ser mais lento, pois cada pergunta de perguntas e respostas gera uma consulta ao banco de dados em tempo real. As perguntas e respostas não funcionam com modelos compostos de várias fontes em que a pergunta precisaria abranger várias fontes do DirectQuery. A Conexão Dinâmica com o Azure Analysis Services ou Conjuntos de Dados do Power BI dá suporte a perguntas e respostas se o modelo conectado estiver bem configurado.
Como faço para que as perguntas e respostas produzam resultados corretos para a terminologia da minha organização?
O mecanismo principal são os sinônimos — adicione o vocabulário comercial da sua organização como sinônimos para os campos e medidas correspondentes no modelo semântico. Além disso: renomeie os nomes das colunas técnicas para nomes comerciais, oculte campos técnicos irrelevantes, marque a tabela de datas e use a ferramenta de ensino de perguntas e respostas para corrigir interpretações incorretas específicas. Testar perguntas e respostas com uma amostra de 20 perguntas reais de usuários e corrigir as falhas é o caminho mais eficiente para uma experiência de perguntas e respostas de alta qualidade.
As perguntas e respostas do Power BI podem responder a perguntas sobre várias tabelas?
Sim. As perguntas e respostas podem formular consultas que abrangem várias tabelas relacionadas no modelo semântico. Uma pergunta como “total de vendas por categoria de cliente” pode unir a tabela de fatos Vendas à dimensão Cliente por meio do relacionamento definido no modelo. As perguntas e respostas lidam bem com relacionamentos de etapa única; caminhos complexos de relacionamento multi-hop podem produzir resultados incorretos se os relacionamentos do modelo forem ambíguos.
As perguntas e respostas estão disponíveis no Power BI Report Server (local)?
As Perguntas e Respostas do Power BI são principalmente um recurso do Serviço Power BI (nuvem). O Power BI Report Server (a versão local) dá suporte a um subconjunto de funcionalidades de perguntas e respostas, mas não inclui o processamento NL completo disponível no serviço de nuvem. As organizações que necessitam de implantação local devem avaliar quais recursos de perguntas e respostas estão disponíveis em sua versão do Report Server.
Como as perguntas e respostas do Power BI se comparam ao Microsoft Copilot para Power BI?
As perguntas e respostas do Power BI usam linguagem natural para consultar diretamente o modelo de dados, produzindo gráficos e tabelas. O Microsoft Copilot para Power BI (disponível no Fabric) vai além: ele pode gerar páginas de relatório, escrever medidas DAX, resumir insights de relatórios em texto e responder perguntas sobre o relatório, em vez de apenas os dados. O Copilot usa modelos de linguagem grandes (classe GPT-4) para uma interface de conversação mais capaz, enquanto o Q&A usa um mecanismo de processamento NL mais restrito e otimizado para consultas de dados. O Copilot requer Microsoft Fabric e está disponível em regiões com suporte.
Próximas etapas
As perguntas e respostas em linguagem natural funcionam melhor quando são construídas em um modelo semântico bem projetado com nomes de campos claros, sinônimos abrangentes e tabelas de datas devidamente marcadas. A tecnologia é poderosa, mas a experiência do usuário depende muito da qualidade do modelo de dados subjacente.
Os serviços de análise de IA do Power BI da ECOSIRE incluem configuração de perguntas e respostas, desenvolvimento de sinônimos e integração de recursos de IA do Power BI, incluindo narrativas inteligentes, detecção de anomalias e Microsoft Copilot. Entre em contato conosco para avaliar a preparação de perguntas e respostas do seu modelo semântico e implementar uma experiência otimizada de linguagem natural para seus usuários.
Escrito por
ECOSIRE Research and Development Team
Construindo produtos digitais de nível empresarial na ECOSIRE. Compartilhando insights sobre integrações Odoo, automação de e-commerce e soluções de negócios com IA.
Artigos Relacionados
Building Financial Dashboards with Power BI
Step-by-step guide to building financial dashboards in Power BI covering data connections to accounting systems, DAX measures for KPIs, P&L visualisations, and best practices.
Case Study: Power BI Analytics for Multi-Location Retail
How a 14-location retail chain unified their reporting in Power BI connected to Odoo, replacing 40 spreadsheets with one dashboard and cutting reporting time by 78%.
GoHighLevel + Power BI: Advanced Reporting and Analytics
Connect GoHighLevel to Power BI for advanced marketing analytics. Build executive dashboards, track multi-channel ROI, and create automated reports that go beyond GHL's native reporting.