Conecte sua ferramenta de BI, como Tableau, Power BI ou DBeaver ao seu banco de dados MongoDB Atlas ou Enterprise Advanced (EA).
Observação
O MongoDB suporta oficialmente Tableau (Desktop ou Servidor) e Power BI Desktop (Desktop e Serviço) com seus drivers JDBC e ODBC. Você pode usar os drivers JDBC e ODBC com outras ferramentas de BI SQL-92, mas o MongoDB não pode garantir compatibilidade. Teste seus recursos específicos da interface SQL para confirmar o suporte.
Conectar o Tableau
Conecte uma instância do banco de dados federado do Atlas ou um banco de dados Enterprise Advanced (EA) auto-hospedado ao Tableau (Desktop ou Servidor) usando o Tableau Connector for MongoDB.
Pré-requisitos
Um banco de dados MongoDB, configurado para a interface SQL.
O driver JDBC do MongoDB . Para instalar, consulte Instalar o Driver JDBC.
Tableau Desktop ou servidor. Para o Tableau Server, autenticação SCRAM é o único mecanismo de autenticação suportado no momento.
Procedimento
As etapas a seguir mostram como se conectar ao MongoDB com o Tableau:
Baixe o Connector Tableau para MongoDB.
Baixe o arquivo mais recente do Tableau Connector
tacona central de downloads do MongoDB.Mova o arquivo
tacopara o diretório correto do seu sistema operacional:Windows:
C:\Users\<user>\Documents\My Tableau Repository\ConnectorsmacOS:
~/Documents/My Tableau Repository/ConnectorsLinux:
/opt/tableau/connectors
Importante
Se você baixar uma nova versão do Tableau Connector for MongoDB, exclua o arquivo taco anterior do seu diretório Connectors para garantir que o Tableau usará a versão mais recente.
Obtenha informações de conexão do banco de dados MongoDB .
Selecione a aba do seu tipo de implantação para obter instruções sobre como obter suas informações de conexão:
Acesse a instância do banco de dados federado do Atlas para seu projeto.
Clique no botão Connect.
Selecione a opção Atlas SQL Interface.
Selecione a opção Tableau Connector no menu suspenso Select your driver.
Selecione Tableau no menu suspenso.
Selecione o banco de dados ao qual deseja se conectar no menu suspenso Database.
Copie a string de conexão e os parâmetros de conexão.
Use essas informações para se conectar ao Tableau em uma etapa posterior.
Use sua string de conexão para mongosh.
Selecione seu método de autenticação.
Escolha seu Authentication Mechanism no menu suspenso.
Username: Insira seu nome de usuário MongoDB .
Password: Insira sua senha do MongoDB .
Configure seu certificado PEM usando um dos seguintes métodos:
Usar um caminho de arquivo PEM:
No seu arquivo
mongodb_jdbc.properties, defina a propriedadex509pempathpara o caminho do arquivo PEM. Por exemplo,x509pempath=/certs/client-cert.pem.Se seu arquivo PEM não estiver criptografado, não selecione Provide PEM Contents. Nenhuma ação adicional é necessária.
Se o seu arquivo PEM estiver criptografado, selecione Provide PEM Contents e digite a senha do arquivo no campo Password.
Fornecer conteúdo PEM:
Marque a caixa de seleção ao lado de Provide PEM Contents e insira os dados do seu certificado no campo Password :
Conteúdo não criptografado: cole o conteúdo completo do certificado diretamente no campo.
Conteúdo criptografado: cole um objeto JSON contendo o conteúdo e a senha:
{ "pem": "<PEM-CONTENT>", "passphrase": "<PEM-PASSPHRASE>" }
Insira o nome principal do Kerberos no campo Username. Por exemplo, user@EXAMPLE.COM.
Nenhuma propriedade ou campo adicional é necessário na caixa de diálogo de conexão do OIDC.
Conectar o Power BI
Conecte uma instância do banco de dados federado do Atlas ou um banco de dados Enterprise Advanced (EA) auto-hospedado ao Power BI usando o BI Connector para MongoDB.
Pré-requisitos
Um banco de dados MongoDB, configurado para a interface SQL.
O driver ODBC do MongoDB . Para instalar, consulte Instalar o Driver ODBC. Para usar o Sobre o Direct Query, você deve instalar a versão 1.2 ou posterior.
Power BI Desktop 64 bit. A Microsoft atualiza e lança o Power BI mensalmente, e o Atlas oferece suporte apenas à versão mais recente do Power BI para Desktop.
Sistema operacional Windows. Para conhecer as versões do sistema operacional Windows compatíveis com o Power BI Desktop, consulte a documentação da Microsoft.
Procedimento
As etapas a seguir mostram como se conectar ao MongoDB com o Power BI:
Baixe o BI Connector para MongoDB.
Baixe o arquivo mais recente do BI Connector
pqxno centro de download do MongoDB.Observação
O BI Connector para MongoDB é fornecido com o desktop do Power BI. Se a sua versão do desktop do Power BI já tiver o conector do MongoDB Atlas SQL, pule esta etapa. Para usar uma versão diferente da fornecida com o desktop do Power BI, conclua esta etapa.
Mova o arquivo do conector para o seguinte caminho de diretório:
C:\Users\<user>\Documents\Power BI Desktop\Custom Connectors.Crie a pasta caso ela ainda não exista.
Conecte-se a partir do desktop do Power BI.
Abra o Power BI Desktop.
Selecione Get data no menu Home.
Encontre e selecione o conector MongoDB Atlas SQL.
Digite
mongona barra de pesquisa para encontrar o novo conector.Selecione MongoDB Atlas SQL.
Clique em Connect.
Insira o URI e o nome do banco de dados e clique em OK.
O MongoDB URI é o URL da etapa anterior.
Você também pode inserir uma query SQL no campo Native query. O Power BI usa a query SQL como fonte direta para os dados.
Insira seu Atlas User name e Password e clique em Connect.
Por padrão, um usuário pode acessar todos os clusters e instâncias do banco de dados federado em projetos aos quais tem acesso. Se há restrição ao acesso a clusters específicos e instâncias do banco de dados federado, você poderá conceder acesso à nova instância do banco de dados federado no menu Edit User. Para aprender mais, consulte Configurar usuários de banco de dados.
Sobre direct query
Direct Query é um modo de conexão disponível com o Power BI Connector para MongoDB versão 1.2 e posterior. Para usar o Direct Query, você deve instalar o Driver do MongoDB ODBC versão 1.2 ou posterior.
a query direta é alternativa ao Modo de Importação padrão e permite consultar seu banco de dados diretamente. Isso garante dados atualizados, mas pode levar mais tempo para retornar resultados.
a query direta não suporta algumas ações. Se você tentar executar uma ação sem suporte, o Power BI solicitará que você alterne para o Modo de Importação.
Conecte o DBeaver
Conecte sua instância do banco de dados federado do Atlas ao DBeaver usando o driver JDBC do MongoDB.
Pré-requisitos
Uma instância do banco de dados federado do Atlas mapeada para um ou mais armazenamentos de dados. Para aprender mais, consulte Implantar uma Instância do Banco de Dados Federado.
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.
O driver JDBC do MongoDB . Para instalar, consulte Instalar o Driver JDBC.
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.
Se ainda não tiver sido 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.
Abra seu aplicativo DBeaver.
Adicione um driver ao DBeaver.
No DBeaver, clique em Database e selecione Driver Manager no menu suspenso.
Clique em New para abrir o modal Create new driver.
Na aba Settings, especifique as seguintes informações:
Nome do driver
MongoSQLNome da classe
com.mongodb.jdbc.MongoDriverNa 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
MongoDBque 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
String de conexão obtida em uma etapa anterior.
Nome de usuário
Usuário MongoDB autorizado para a conexão.
Senha
Senha associada ao 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
Usernamena etapa anterior.
Próximos passos
Depois de conectar sua ferramenta BI ao banco de dados MongoDB, você pode consultar seus dados. Para aprender mais, consulte:
Observação
Para se conectar usando um ponto de extremidade privado, consulte Conectar-se ao MongoSQL com um ponto de extremidade privado de instância do banco de dados federado. Para se conectar usando o MongoDB Shell, consulte Conectar-se a partir do MongoDB Shell.