Esta página descreve como se conectar à sua instância do banco de dados federado com o DBeaver.
Pré-requisitos
Uma instância de banco de dados federado mapeada para um ou mais armazenamentos de dados.
Observação
Se alguns ou todos os seus dados vierem de um Atlas cluster, você deverá usar o MongoDB versão 5.0 ou superior para que esse cluster aproveite o MongoSQL.
Procedimento
Para se conectar à sua instância de banco de dados federado a partir do DBeaver:
No Atlas, acesse sua instância de banco de dados federado para seu projeto.
AVISO: Melhorias de navegação em andamento
No momento, estamos lançando uma experiência de navegação nova e aprimorada. Se as etapas a seguir não corresponderem à sua visualização na UI do Atlas, consulte a documentação de visualização.
Se ainda não estiver exibido, selecione a organização que contém seu projeto no menu Organizations na barra de navegação.
Se ainda não estiver exibido, selecione seu projeto no menu Projects na barra de navegação.
Na barra lateral, clique em Data Federation sob o título Services.
A página Data Federation é exibida.
Selecione JDBC Driver.
Observação
Este tutorial usa o Driver JDBC para se conectar. Consulte Conectar utilizando a interface Atlas SQL para métodos de conexão alternativos.
Conecte-se a partir do DBeaver.
Inicie o DBeaver.
Adicione um novo driver.
No DBeaver, clique em Database e selecione Driver Manager no menu suspenso.
Clique em New para abrir o modal Create new driver.
Na guia Settings, insira as seguintes informações:
Nome do driver
MongoDB
Nome da classe
com.mongodb.jdbc.MongoDriver
Na guia Libraries, clique em Add File e adicione seu arquivo JDBC driver
all.jar
.Clique em Find Class.
Clique em OK. O modal Create new driver fecha.
Cria uma conexão do banco de dados.
No DBeaver, clique em Database e selecione New Database Connection no menu suspenso para abrir o modal Connect to a database.
Na lista de bancos de dados, selecione o driver de banco de dados do
MongoDB
que você criou na etapa anterior.Se não vir
MongoDB
, selecione a categoria All dentro do modal.Clique em Next.
Na guia Main, insira as seguintes informações:
JDBC URL
Sua cadeia de conexão da etapa 5.
Nome de usuário
O usuário MongoDB com o qual se conectar.
Senha
A senha do usuário MongoDB.
Na guia Driver properties, expanda User Properties. Adicione as seguintes propriedades de valor chave:
database
O nome do seu banco de dados virtual.
utilizador
O usuário do MongoDB com o qual se conectar. Não é obrigatório se você inseriu
Username
na etapa anterior.Senha
A senha do usuário MongoDB. Não é necessário se introduziu um
Password
no passo anterior.
Clique em Finish.
Executar queries do MongoSQL
Para executar queries do MongoSQL no DBeaver:
Insira uma query SQL no console.
Para obter exemplo de queries, consulte Query com instruções MongoSQL.