La interfaz SQL para Atlas y Enterprise Advanced (EA) permite a los no desarrolladores query datos de MongoDB desde las herramientas SQL que ya utilizan. Proporciona acceso en vivo y solo lectura a través de un estándar. Conexiones ODBC y JDBC, eliminando la necesidad de aprender MQL o trasladar datos fuera de MongoDB para análisis. Esto simplifica los reportes operativos, acelera las perspectivas y garantiza que los datos sigan siendo precisos y coherentes.
Versiones compatibles
La Interfaz SQL soporta conexiones desde:
Clústeres de Atlas: MongoDB 5.0 y versiones posteriores.
Clústeres EA autogestionados: MongoDB 6.0 y posteriores.
Componentes de la interfaz SQL
La implementación de la Interfaz SQL consiste en cuatro componentes:
Su herramienta de visualización e informes de BI utilizada para analizar datos, como Tableau o Power BI.
Un JDBC o ODBC controlador que conecta su herramienta de BI a su base de datos MongoDB. El driver que seleccione depende de su herramienta BI.
El generador de esquemas SQL de MongoDB que gestiona el JSON schema necesario para traducir queries SQL entre una herramienta de BI y la base de datos MongoDB. En Atlas, MongoDB SQL Schema Builder es una funcionalidad incorporada en la Interfaz de Usuario de Atlas. Para implementaciones autogestionadas de EA, debes descargar el MongoDB SQL esquema Builder como una herramienta CLI.
Una base de datos MongoDB donde residen sus datos, ya sea un clúster Atlas o una base de datos EA autoadministrada.
Beneficios clave de la interfaz SQL de MongoDB
- Mejoras en el esquema
- Experimenta un cálculo de esquemas significativamente mejorado que se adapta a tus datos. No hay necesidad de archivos de esquema engorrosos, ya que MongoSQL deriva dinámicamente los esquemas y los almacena en la base de datos para su fácil recuperación. El mapeo del esquema es muy preciso sin necesidad de muestreo.
- Sencillo y seguro
- Disfrute de una configuración simplificada sin complejas configuraciones de proxy, lo que le permite conectarse directamente a su clúster de MongoDB. Ofrece una autenticación robusta compatible con los protocolos X509 y OIDC.
- Experiencia SQL de primera clase
- Aproveche objetos y matrices enriquecidos con compatibilidad nativa con controladores, optimizando así sus interacciones con los datos. Los reinicios del servidor son fluidos, lo que garantiza operaciones ininterrumpidas y alta disponibilidad. La interfaz utiliza MongoSQL, un dialecto compatible con MongoDB-Native SQL-92, que admite transformaciones complejas como la simplificación de objetos anidados y el desenrollado de matrices directamente en las consultas SQL.
- Acceso Unificado
- Proporciona los mismos controladores, conectores y mapeo de esquemas para Atlas nube, Atlas Data Federation y bases de datos EA autogestionadas.
- Integración con herramientas de BI
- El Power BI Connector cuenta con la certificación de Microsoft y el Tableau Connector se desarrolló en colaboración con Tableau. Soporta Power BI con DirectQuery y Tableau Desktop, Tableau Server y Tableau Prep. Se espera el soporte de Tableau nube en la primera mitad de 2025.
Consideraciones sobre la compatibilidad de la interfaz SQL de MongoDB
Al usar la interfaz de SQL, considera los siguientes puntos para garantizar que la configuración sea compatible y actualizada:
No existe un EOL oficial para los componentes de la interfaz SQL, incluidos los controladores, conectores y el generador de esquemas SQL de MongoDB. En cambio, su ciclo de vida está ligado a la compatibilidad con las versiones del servidor de MongoDB y los entornos de ejecución de los lenguajes con los que están diseñados para funcionar.
Los componentes de la Interfaz SQL siguen siendo compatibles con una versión de servidor MongoDB hasta por 3 años después de la EOL de esa versión de servidor. Para obtener más información, consulte Cronogramas del ciclo de vida del software de MongoDB.
Recomendamos actualizar tus componentes de interfaz SQL a la última versión, especialmente al actualizar tu servidor MongoDB. Esto asegura el acceso a nuevas funcionalidades, mejoras de rendimiento y compatibilidad a largo plazo. Para ver las versiones más recientes, dirígete al centro de descargas de MongoDB.
Las versiones posteriores de los componentes de la Interfaz SQL podrían dejar de ser compatibles con versiones anteriores del servidor de MongoDB o entornos de ejecución de lenguajes específicos, como las versiones de Node.js. Recomendamos revisar el Registro de cambios de la interfaz SQL para mantenerse informado sobre los cambios de compatibilidad y los requisitos de actualización.
Opciones heredadas
El MongoDB Connector para BI es la herramienta heredada para conectar herramientas de análisis de BI a una base de datos o clúster de MongoDB. El BI Connector alcanzará el fin de vida (EOL) en septiembre de 2026.