La herramienta de generación de esquemas mongodrdl devuelve un archivo de esquema en formato Document Relational Definition Language (DRDL). Examina la estructura de la tabla y los tipos de campo del esquema generado para verificar que el esquema generado brinde soporte a sus requisitos de reportes.
Puedes editar manualmente los archivos de definición de esquema para realizar las siguientes acciones:
Agregar campos que
mongodrdlno se descubrieron en el subconjunto de documentos que se seleccionaron como muestraRemover campos
remover tablas
Renombre tablas, siempre y cuando el campo
collectionpermanezca igualRenombrar los campos usando la opción
sqlname
Importante
Para aplicar cualquier cambio que realices en tus archivos DRDL, debes reiniciar mongosqld.
BI Connector no reconoce los campos geoespaciales al leer de una vista.
Cuando hayas terminado de editar tu archivo .drdl, puedes seguir los pasos en una de las siguientes opciones:
Opción 1. Sube el esquema, asígnale un nombre y comienza a
mongosqld, especificando tanto el nombre del esquema como la fuente y el modo, como en los siguientes pasos:Utilice
mongodrdlparauploadel esquema en su implementación de MongoDB, de manera similar al siguiente ejemplo:mongodrdl upload --host <hostName> --schemaSource schemas --drdl ./movies.drdl Se devuelve la representación en string del ObjectId del esquema subido:
5d793f3f6a26a3ce66c304ea Nombra tu esquema, usando el comando
name-schema, similar al siguiente ejemplo:mongodrdl name-schema --name movies --schemaSource schemas --schema 5d793f3f6a26a3ce66c304ea Inicie
mongosqldcon un esquema nombrado, utilizando--schemaSource,--schemaMode, y--schemaNameopciones, similar al siguiente ejemplo:mongosqld --schemaMode custom --schemaSource schemas --schemaName movies
Opción 2. Iniciar
mongosqldcon la opción--schemapara especificar la ruta del archivo de esquema de.drdl.