Passo a passo

Como conectar um banco de dados SQL ao HubCount BI Studio

Conecte SQL Server, PostgreSQL, MySQL, Oracle, Firebird, SAP HANA ou ODBC ao HubCount BI Studio, teste a autenticação e crie um cubo de uma consulta SQL.

Conecte o banco de dados da empresa e crie um cubo a partir de uma consulta SQL. O passo a passo é o mesmo para todos os bancos. Muda só o tipo e a porta.

Quando usar

  • Os dados já estão num sistema com banco SQL, como um ERP, um CRM próprio ou um banco de BI.
  • Você quer que o cubo atualize sozinho, sem exportar planilhas.
  • Você precisa juntar tabelas, filtrar o período ou calcular colunas antes de os dados chegarem ao HubCount BI Studio.

Se os dados estão numa planilha, use Excel e CSV ou Google Sheets.

Antes de começar

  • Tenha em mãos o endereço do servidor (host), a porta, o nome do banco, um usuário e a senha.
  • Prefira um usuário só de leitura. O HubCount BI Studio apenas consulta os dados.
  • No HubCount BI Studio instalado, a conexão sai do seu computador. Se você alcança o banco pela rede do escritório, da empresa ou pela VPN, o HubCount BI Studio também alcança.
  • No navegador, a conexão sai de um servidor da HubCount. O banco precisa aceitar conexões vindas da internet.

Criar a conexão

  1. No menu lateral do projeto, abra Cubos e clique no botão +.

  2. Clique em Criar Manualmente, escolha o tipo Banco de Dados e clique em Próximo.

  3. Clique em Criar Nova Conexão. Abre a janela da conexão nova.

  4. Preencha Nome da conexão. É só um apelido para você achar a conexão depois. Não muda nada na conexão.

  5. Abra Tipo de Banco de Dados e escolha o banco. A porta padrão do banco é preenchida sozinha.

  6. Preencha Host, Nome do banco de dados, Usuário e Senha. Troque a Porta só se o seu servidor usa outra.

  7. Clique em Testar Autenticação. Se tudo estiver certo, aparece a mensagem Conexão realizada com sucesso!.

  8. Escolha onde guardar a conexão em Armazenamento e clique em Salvar. Veja a diferença entre Local e Nuvem mais abaixo.

Campos da conexão

CampoObrigatórioO que faz
Nome da conexãoSimApelido da conexão. Aparece na lista de conexões e nos cubos.
Tipo de Banco de DadosSimO banco: SQL Server, PostgreSQL, MySQL, OracleDB, Firebird ou SAP HANA. ODBC aparece só se estiver ligado (veja ODBC).
Nome do banco de dadosNãoO banco dentro do servidor, como erp_aurora. Em branco, vale o banco padrão do usuário.
HostSimNome ou IP do servidor, sem http://. Exemplos: sql.aurora.local, 10.0.0.15.
PortaSimPreenchida com a porta padrão do banco. Se você trocar o banco e não tiver mexido na porta, ela muda junto.
UsuárioSimUsuário do banco.
SenhaSimSenha do usuário. O olho ao lado mostra o que você digitou. Depois de salva, a senha fica guardada criptografada.
Criptografar ConexãoNãoSó no SQL Server. Vem marcado. Desmarque apenas se o servidor não aceita conexão criptografada.

Portas padrão

BancoPorta padrãoObservação
SQL Server1433Tem a opção Criptografar Conexão, ligada por padrão
PostgreSQL5432
MySQL3306
OracleDB1521
Firebird3050
SAP HANA30015Precisa do SAP HANA Client instalado. O HubCount BI Studio avisa na própria janela
ODBCDefinida no DSNVeja ODBC

Local ou Nuvem

No topo da janela, Armazenamento define onde a conexão fica guardada.

OpçãoOnde ficaQuando usar
LocalSó neste computador. Padrão das conexões novas.Banco da rede interna, que só este computador alcança.
NuvemNa nuvem HubCount.Para outras pessoas da equipe do escritório usarem a mesma conexão e para atualizar o cubo pela nuvem.

Com Nuvem escolhido, aparece o botão com o ícone de pessoas. Ele abre Acesso ao perfil, onde você escolhe em Usuários com acesso quem pode ver e usar a conexão. Você sempre fica incluído.

Criar o cubo

  1. Com a conexão escolhida, escreva ou cole a consulta SQL no campo de texto. Se deixar em branco, o cubo nasce com um modelo comentado, como -- SELECT TOP 100 * FROM Tabela; no SQL Server, e você escreve a consulta depois.
  2. Clique em Próximo.
  3. Dê um nome ao cubo em Nome do Cubo e clique em Finalizar. O HubCount BI Studio roda a consulta uma vez para descobrir as colunas.

O cubo abre na aba Editor de Consulta, com as tabelas do banco ao lado do editor.

  • Para rodar a consulta, clique no botão com o raio (Executar Consulta) ou aperte F5.
  • Não sabe SQL? Clique no botão com as estrelas (Gerar SQL com IA), escolha as tabelas e descreva o que precisa. Veja SQL com IA.

Depois da primeira execução com linhas, a aba Mapeamento de Campos fica disponível para conferir os campos. Veja Campos do cubo.

Exemplo: vendas do ERP da Aurora

A Contabilidade Exemplo monta o projeto “Resultado Comercial 2026” para o cliente Aurora Comércio Ltda. A Aurora guarda as vendas num SQL Server da rede interna. A conexão usa estes valores (fictícios):

CampoValor
Nome da conexãoERP Aurora (SQL Server)
Tipo de Banco de DadosSQL Server
Hostsql.aurora.local
Porta1433
Nome do banco de dadoserp_aurora
Usuáriobi_leitura
ArmazenamentoLocal, porque o servidor só existe na rede da empresa

A consulta do cubo Vendas traz uma linha por mês e unidade, com os nomes de coluna que os gráficos vão usar:

SELECT
    CAST(v.data_venda AS date) AS data,
    u.nome                     AS unidade,
    SUM(v.valor_total)         AS receita,
    SUM(v.custo_total)         AS custo,
    MAX(m.valor_meta)          AS meta
FROM vendas v
JOIN unidades u ON u.id = v.unidade_id
LEFT JOIN metas m ON m.unidade_id = u.id AND m.mes = DATEFROMPARTS(YEAR(v.data_venda), MONTH(v.data_venda), 1)
WHERE v.data_venda >= '2026-01-01'
GROUP BY CAST(v.data_venda AS date), u.nome

Depois, no cubo, o campo calculado lucro_bruto = receita - custo completa o modelo. Veja Campos calculados.

Consulta com dados de várias empresas

No HubCount, o projeto pode ter empresas vinculadas. Se a consulta devolve registros de mais de uma empresa do projeto, inclua no resultado a coluna que identifica a empresa e marque esse campo com o tipo Id da Empresa na aba Mapeamento de Campos. Assim cada registro fica ligado à empresa a que pertence.

SELECT
    v.empresa_id               AS empresa_id,
    CAST(v.data_venda AS date) AS data,
    SUM(v.valor_total)         AS receita
FROM vendas v
GROUP BY v.empresa_id, CAST(v.data_venda AS date)

Para vincular as empresas ao projeto e entender a frequência por empresa, veja Empresas do escritório no projeto. Os tipos de campo estão em Campos do cubo.

ODBC

O ODBC serve para bancos que não estão na lista, desde que exista um driver ODBC e um DSN configurado.

  1. No menu do topo, abra Fontes de Dados e ligue Incluir ODBC Configurações. A opção ODBC passa a aparecer em Tipo de Banco de Dados.
  2. Crie a conexão como acima e escolha ODBC.
  3. Informe o DSN. O campo muda conforme onde o HubCount BI Studio roda (tabela abaixo).
  4. Usuário e Senha são opcionais. Deixe em branco para usar os do próprio DSN.
OndeCampoO que informar
HubCount BI Studio instaladoSelecione o DSN ODBCEscolha um DSN da lista. Ela mostra os DSNs deste computador com a arquitetura (32 ou 64 bits). Se a lista vier vazia, aparece Nenhum DSN ODBC encontrado.
NavegadorNome do DSN ODBCO nome do DSN configurado no servidor que executa a API web do HubCount BI Studio, não no seu computador.
NavegadorConnection string ODBC (opcional)Opcional. Se preenchida, substitui o nome do DSN e os campos de usuário.

Banco com driver ODBC só no seu computador funciona pelo HubCount BI Studio instalado.

Erros comuns

MensagemO que fazer
Verifique se todas as informações obrigatórias foram preenchidas.Ao testar: falta nome da conexão, host, porta ou usuário.
Por favor, preencha todos os campos antes de enviar o formulário.Ao salvar: falta o tipo do banco, o host, a porta ou o usuário. No ODBC, falta o DSN.
Selecione um DSN ODBCAo testar uma conexão ODBC sem DSN. Escolha um DSN.
Mensagem do próprio banco, como falha de login ou servidor não encontradoO HubCount BI Studio mostra o erro que o banco devolveu. Confira usuário, senha, host e porta, e se o banco aceita conexões da origem certa (seu computador ou a internet).

Cuidados

  • Mudou a senha do banco? Edite a conexão uma vez. Todos os cubos que usam essa conexão passam a usar a senha nova.
  • Colunas com o mesmo nome na consulta geram erro. Use apelidos, como SELECT c.nome AS cliente, v.nome AS vendedor.
  • Para o cubo atualizar sozinho, veja Atualização automática. Banco que só existe na rede interna atualiza em Neste computador, com o HubCount BI Studio ou o HubCount Sync Agent aberto no horário, e não em Nuvem HubCount. Veja Neste computador ou Nuvem HubCount e Sync Agent.