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 documentación completa sobre las opciones de administración de esquemas de BI Connector, consulte la mongosqld documentación de referencia.
Modo de esquema independiente (muestreo en caché)
El modo de muestreo predeterminado que utiliza para analizar sus colecciones y mongosqld mongosqld derivar un esquema estático. En este modo, deriva el esquema al iniciar y lo almacena en memoria.
Modo de esquema automático (conservar un esquema en MongoDB)
mongosqld muestrea sus colecciones de MongoDB, crea un esquema al inicio y lo escribe en una colección de MongoDB. Disponible mediante la --schemaSource opción.
Usar vistas de MongoDB
Cargar un esquema desde un archivo DRDL
Puede generar un esquema de texto para para usarlo mongosqld mongodrdl con el programa. Puede editarlo manualmente para adaptarlo a sus necesidades de datos.
Remuestrear datos del esquema con "FLUSH SAMPLE"
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.
Datos geoespaciales
BI Connector maneja colecciones que contienen un 2d 2dsphere índice geoespacial o de modo que los datos de longitud y latitud se representan dentro de una sola tabla junto con otros datos de la colección.
Conflictos de tipos de muestreo
Las bases de datos relacionales no permiten columnas con tipos dinámicos. Cuando el Conector de BI muestrea datos de MongoDB para generar un esquema, pueden producirse conflictos de conversión de tipos. Para obtener más información sobre cómo el Conector de BI resuelve estos conflictos y muestra los datos cuando existen, consulte las siguientes secciones.