A interface SQL para Atlas e Enterprise Advanced (EA) permite que não desenvolvedores consultem dados MongoDB a partir das ferramentas SQL que já usam. Ele fornece acesso ao vivo e somente leitura em conexões ODBC e JDBC padrão, eliminando a necessidade de aprender MQL ou mover dados do MongoDB para análises. Isso simplifica a geração de relatórios operacionais, acelera insights e garante que os dados permaneçam precisos e consistentes.
Versões suportadas
A Interface SQL suporta conexões de:
Atlas Clusters: MongoDB 5.0 e posterior.
Clusters de EA autogerenciados: MongoDB 6.0 e posterior.
Componentes da interface SQL
O sistema da Interface SQL consiste em quatro componentes:
Sua ferramenta de visualização e geração de relatórios de BI usada para analisar dados, como Tableau ou Power BI.
Um driver JDBC ou ODBC que conecta sua ferramenta de BI ao seu banco de dados MongoDB . O driver selecionado depende da sua ferramenta de BI.
O Construtor de Esquemas SQL do MongoDB que gerencia o JSON schema necessário para traduzir queries SQL entre sua ferramenta de BI e o banco de dados MongoDB . No Atlas, o Construtor de Esquemas SQL do MongoDB está integrado na UI do Atlas . Para sistemas EA autogerenciados, você baixa o Construtor de Esquemas MongoDB SQL como uma ferramenta CLI.
Um banco de dados MongoDB onde seus dados residem, seja um Atlas cluster ou um banco de dados EA autogerenciado.
Principais benefícios da interface MongoDB SQL
- Melhorias no esquema
- Experimente computações de esquema significativamente aprimoradas que se adaptam aos seus dados. Não há necessidade de arquivos de esquema trabalhosos, pois o MongoSQL deriva dinamicamente os esquemas e os armazena no banco de dados para fácil recuperação. O mapeamento de esquema é muito preciso sem amostragem.
- Simples e seguro
- Aproveite uma configuração simplificada sem configurações de proxy complexas, permitindo que você se conecte diretamente ao cluster MongoDB . Oferece autenticação robusta com suporte para protocolos X509 e OIDC.
- Experiência SQL de primeira classe
- Aproveite os objetos e arrays avançados com suporte ao driver nativo, aprimorando suas interações de dados. As reinicializações do servidor são contínuas, garantindo operações ininterruptas e alta disponibilidade. A interface usa o MongoSQL, um dialeto compatível com o MongoDB-Native SQL-92, que suporta transformações complexas, como o achatar de objetos aninhados e o desenrolar de arrays diretamente nas queries SQL.
- Acesso Unificado
- Fornece os mesmos drivers, conectores e mapeamento de esquema para o Atlas Cloud, Atlas Data Federation e bancos de dados EA autogerenciados.
- Integração com ferramentas de BI
- O Power BI Connector é certificado pela Microsoft e o Tableau Connector é desenvolvido em associação com a Tableau. Ele suporta o Power BI com DirectQuery e Tableau Desktop, Tableau Server e Tableau Prep. O suporte do Tableau Cloud é esperado na primeira metade de 2025.
Considerações de Compatibilidade da interface SQL do MongoDB
Ao usar a Interface SQL, considere os seguintes pontos para garantir que sua configuração seja compatível e atualizada:
Não existe um EOL oficial para componentes da Interface SQL, incluindo drivers, conectores e o Construtor de Esquema SQL do MongoDB . Em vez disso, seu ciclo de vida está vinculado à compatibilidade das versões do servidor MongoDB e aos tempos de execução da linguagem com os quais eles foram projetados para trabalhar.
Os componentes da interface SQL permanecem compatíveis com uma versão do servidor MongoDB por até 3 anos após o EOL dessa versão do servidor . Para saber mais, consulte Cronogramas do ciclo de vida do software MongoDB .
Recomendamos atualizar seus componentes da interface SQL para a versão mais recente, especialmente ao atualizar seu servidor MongoDB . Isso garante acesso a novos recursos, aprimoramentos de desempenho e compatibilidade de longo prazo. Para ver as versões mais recentes, acesse o centro de download do MongoDB.
Versões posteriores dos componentes da interface SQL podem descartar o suporte para versões anteriores do servidor MongoDB ou tempos de execução de linguagens específicos, como versões do Node.js Recomendamos revisar o SQL Interface Changelog para manter-se informado sobre as alterações de compatibilidade e os requisitos de upgrade.
Opções legadas
O MongoDB Connector for BI é a ferramenta legado para conectar ferramentas de análise de BI a um banco de dados ou cluster MongoDB . O BI Connector atinge o fim da vida útil (EOL) em de 2026 setembro.