Passo a passo

Como gerar a consulta SQL de um cubo com IA no HubCount BI Studio

Descreva em português os dados que você quer, escolha as tabelas do banco e deixe a IA escrever a consulta SQL do cubo. Revise antes de aplicar.

Escreva em português o que você quer ver. A IA lê a estrutura das tabelas que você escolher e devolve a consulta SQL do cubo, pronta para revisar.

Quando usar

  • Você conhece o negócio, mas não escreve SQL, ou quer ganhar tempo com junções entre tabelas.
  • Você quer um ponto de partida e depois ajustar a consulta à mão.
  • Você já tem uma consulta e quer mudá-la com um pedido curto, como “inclua só os pedidos faturados”.

Isso vale para cubos de banco de dados, que leem os dados por uma consulta SQL. Cubos de planilha, API e webhook não têm consulta SQL.

Antes de começar:

  • Tenha uma conexão com banco de dados (SQL Server, PostgreSQL, MySQL e outros) e um cubo criado a partir dela.
  • Abra o cubo e espere a Árvore de Objetos carregar as tabelas, à esquerda do editor.

Onde fica

O botão de estrelas está na barra do editor de consulta, no canto direito. Passe o mouse para ver Gerar SQL com IA. Ao criar um cubo de banco pelo assistente de novo cubo, o mesmo botão aparece no passo da consulta.

Botão da barraO que faz
Estrelas, Gerar SQL com IAAbre o gerador de SQL com IA.
Raio, Executar ConsultaRoda a consulta. Atalho F5.
Quadrado, Cancelar execução da consultaCancela uma consulta em andamento.
Pincel, Formatar ConsultaArruma a indentação do SQL. Atalho Ctrl + Shift + F.

Gerar a consulta

  1. No menu Cubos, abra o cubo do banco de dados.

  2. Na aba Editor de Consulta, clique no botão de estrelas, Gerar SQL com IA.

  3. Escolha as tabelas que a consulta deve usar. Clique no campo, digite para buscar pelo nome (Buscar tabelas...) e marque cada tabela. Escolha até 10.

  4. Veja as Sugestões de pedido (IA). Clique numa para usar no pedido.

  5. Em Descreva sua consulta, escreva o que você quer ver.

  6. Clique em Gerar Consulta ou aperte Ctrl + Enter.

  7. Revise o SQL em SQL gerado. Você pode editar o texto ali mesmo.

  8. Clique em Aplicar no editor. O SQL entra no editor no lugar do que estava lá.

  9. Rode a consulta com Executar Consulta e confira o resultado.

  10. Salve o cubo com Ctrl + S.

Depois de salvar, abra a aba Mapeamento de Campos para escolher os campos que a consulta trouxe. Veja Campos do cubo.

Opções do gerador

A janela tem dois passos, Configurar e Revisar (nomes fixos no produto, mostrados no topo).

OpçãoO que fazObservações
TabelasDefine o que a IA enxerga do banco.De 1 a 10 tabelas. Tabelas e views ficam em grupos separados, com a etiqueta VIEW nas views. Sem tabela escolhida, o botão de gerar fica desabilitado.
Refinar SQL atualMuda o SQL que está no editor em vez de escrever um novo.Só aparece quando o editor tem SQL. Continua sendo preciso escolher tabelas. A janela mostra o começo do SQL atual.
Sugestões de pedido (IA)Exemplos de pedido feitos pela IA a partir das tabelas e colunas escolhidas.Aparecem depois de escolher tabelas, com um pequeno atraso. Clicar insere o texto no pedido, e acrescenta numa nova linha se já houver texto.
Descreva sua consultaO pedido em linguagem natural.Obrigatório.
Gerar ConsultaEnvia o pedido e mostra o SQL no passo de revisão.Atalho Ctrl + Enter.
Voltar ao promptVolta ao pedido para ajustar e gerar de novo.O pedido e as tabelas continuam preenchidos.
Aplicar no editorColoca o SQL (com as suas edições) no editor.Troca o texto que estava no editor.

O texto do pedido, as tabelas escolhidas e a opção de refinar ficam guardados neste navegador, por cubo (ou por conexão), para você continuar depois.

O que a IA recebe

  • O seu pedido.
  • Dos objetos escolhidos: o nome, as colunas com o tipo de cada uma, as chaves primárias e as chaves estrangeiras (para sugerir junções).
  • O tipo do banco (SQL Server, PostgreSQL e outros), para escrever no dialeto certo.
  • O SQL atual, só quando você liga Refinar SQL atual.

A IA não recebe as linhas de dados das tabelas. Ela só escreve consultas de leitura (SELECT, com WITH quando precisa). Nada é executado até você rodar a consulta.

Como pedir melhor

  • Diga o período, os agrupamentos e os totais que você quer ver.
  • Escolha só as tabelas necessárias. Menos tabelas deixam a resposta mais precisa. Inclua as tabelas de cadastro (vendedor, cliente) quando quiser nomes em vez de códigos.
  • Use os nomes que aparecem na árvore de objetos quando souber, como “tabela pedidos, coluna data_pedido”.
  • Peça colunas pensando no cubo: uma data, uma ou mais categorias (unidade, vendedor) e os números (receita, custo). É assim que a IA monta o resultado.
  • Se a consulta traz dados de mais de uma empresa do projeto, peça também a coluna que identifica a empresa. Depois de aplicar, marque essa coluna como Id da Empresa no mapeamento. Veja Campos do cubo.
  • Para ajustar, ligue Refinar SQL atual e peça só a mudança: “inclua só os pedidos faturados” ou “agrupe também por região”.

Exemplo: receita e custo por unidade

No projeto “Resultado Comercial 2026” da Contabilidade Exemplo, o ERP da Aurora Comércio Ltda tem as tabelas dbo.pedidos e dbo.vendedores. Escolha as duas e peça:

Receita e custo por mês e por unidade em 2026, com a quantidade de pedidos e o nome do vendedor

A IA devolve um SELECT que junta as duas tabelas pelo código do vendedor, filtra 2026 e nomeia as colunas (receita, custo, vendedor). Rode a consulta, confira os números com alguém do financeiro e salve. Depois crie as medidas Receita e Custo sobre os campos novos.

Limites e mensagens

MensagemCausa e solução
Nenhuma tabela disponível. Por favor, expanda as tabelas no explorador para carregar a estrutura do banco de dados.A lista de tabelas ainda não carregou. Abra o cubo, espere a Árvore de Objetos carregar e tente de novo.
Número máximo de tabelas atingido (10)Tire uma tabela antes de escolher outra.
Nenhuma sugestão no momento. Verifique a conexão ou altere as tabelas selecionadas.As sugestões não vieram. Você ainda pode escrever o pedido à mão.
Erro ao criar consulta gerada por IA.A geração falhou. Tente de novo em instantes.
Não foi possível carregar o esquema das tabelas selecionadas.O HubCount BI Studio não conseguiu ler as colunas. Teste a conexão em Fontes de Dados.
  • A IA pode errar. Confira o SQL, rode a consulta e valide os totais antes de montar dashboards em cima dela.
  • No navegador, as tabelas e colunas são lidas por um servidor da HubCount, então o banco precisa aceitar conexões vindas da internet. Veja Bancos de dados.
  • A consulta substitui o SQL do editor. Se quiser guardar a versão anterior, copie-a antes de aplicar.

Próximos passos