Passo a passo

Como conectar um banco de dados SQL ao Hubviz

Conecte SQL Server, PostgreSQL, MySQL, Oracle, Firebird, SAP HANA ou ODBC ao Hubviz Studio, teste a autenticação e crie um cubo a partir 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 Hubviz.

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 Hubviz apenas consulta os dados.
  • No Hubviz Studio instalado, a conexão sai do seu computador. Se você alcança o banco pela rede da empresa ou pela VPN, o Hubviz também alcança.
  • No navegador, a conexão sai dos servidores do Hubviz. 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 Hubviz 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 sua conta Hubviz.Para outras pessoas da equipe 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 Hubviz 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 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.

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 Hubviz roda (tabela abaixo).
  4. Usuário e Senha são opcionais. Deixe em branco para usar os do próprio DSN.
OndeCampoO que informar
Hubviz 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 do Hubviz, 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 Hubviz 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 Hubviz 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 pelo agendamento neste computador, não pela nuvem.