Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Mapear esquemas relacionales a MongoDB

Las herramientas de inteligencia de negocios se conectan a una fuente de datos y, dado un esquema tabular fijo, permiten a los usuarios explorar visualmente sus datos. MongoDB utiliza un esquema flexible, por lo que algunas herramientas de business intelligence no pueden usar MongoDB como fuente de datos nativa.

Para utilizar MongoDB con una herramienta de inteligencia empresarial relacional como Tableau, debe definir un mapeo relacional para sus datos de MongoDB. El Conector MongoDB para BI ofrece varios métodos para crear y administrar un esquema relacional.

Para obtener la documentación completa sobre las opciones de gestión de esquemas del Conector BI, consulta la mongosqld documentación de referencia.

El modo de muestreo por defecto que mongosqld utiliza para analizar tus colecciones y derivar un esquema estático. En este modo, mongosqld deriva el esquema al iniciar y mantiene el esquema en la memoria.

mongosqld toma muestras de tus colecciones de MongoDB y crea un esquema en el momento de iniciarse, que se guarda en una colección de MongoDB. Disponible mediante la opción --schemaSource.

Las vistas de MongoDB permiten controlar la visualización de información en una colección restringiendo el acceso a ciertos campos, renombrando campos, ordenando datos y mediante otras técnicas. BI Connector puede leer datos de una vista al igual que lo hace desde una colección estándar.

Puedes generar un esquema de texto para mongosqld para usar con el programa mongodrdl. Puedes editar manualmente un esquema de texto para adaptarlo a tus necesidades particulares de datos.

Si los datos de tu instancia de MongoDB cambian significativamente con nuevos campos o colecciones, es posible que desees regenerar el esquema que usa BI Connector. Puedes regenerar el esquema reiniciando mongosqld o emitiendo el comando "FLUSH muestra" desde la shell de MySQL.

BI Connector gestiona colecciones que contienen un 2d o 2dsphere índice geoespacial de modo que los datos de longitud y latitud se representan en una sola tabla junto con otros datos de la colección.

Las bases de datos relacionales no permiten columnas de tipo dinámico. Cuando el BI Connector extrae datos de MongoDB para generar un esquema, pueden producirse conflictos en la conversión de tipos. Para obtener más información sobre cómo el Conector BI resuelve estos conflictos y muestra los datos cuando hay conflictos, consulta las siguientes secciones.

Volver

Configurar Kerberos para