Docs Menu
Docs Home
/ /

Cargar un esquema desde un archivo DRDL

La herramienta de generación de esquemas mongodrdlgenera un archivo de esquema en formato de Lenguaje de Definición Relacional de Documentos (DRDL). Examine la estructura de tablas y los tipos de campo del esquema generado para verificar que cumpla con sus requisitos de generación de informes.

Puede editar manualmente los archivos de definición de esquema para realizar las siguientes acciones:

  • Agregar campos que no descubrió dentro del subconjunto de documentos que mongodrdl muestreó

  • Eliminar campos

  • Quitar tablas

  • Renombre tablas, siempre y cuando el campo collection permanezca igual

  • Cambiar el nombre de los campos utilizando la opción sqlname

Importante

Para aplicar cualquier cambio que realice en sus archivos DRDL, debe mongosqld reiniciar.

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:

  • 1Opción. Cargue el esquema, asígnele un nombre e inicie, especificando el nombre, la fuente y el modo del esquema, como se indica en los siguientes mongosqld pasos:

    1. Utilice mongodrdl a el esquema para su implementación de MongoDB, similar al siguiente upload ejemplo:

      mongodrdl upload --host <hostName> --schemaSource schemas --drdl ./movies.drdl

      Se devuelve la representación de cadena del ObjectId del esquema cargado:

      5d793f3f6a26a3ce66c304ea
    2. Nombra tu esquema, usando el comando name-schema, similar al siguiente ejemplo:

      mongodrdl name-schema --name movies --schemaSource schemas --schema 5d793f3f6a26a3ce66c304ea
    3. Comiencemongosqldcon un esquema con nombre, utilizando las opciones--schemaSource, --schemaModey--schemaName, similar al siguiente ejemplo:

      mongosqld --schemaMode custom --schemaSource schemas --schemaName movies
  • Opción.2 Inicie mongosqld con la opción para especificar la ruta --schema al .drdl archivo de esquema.

Volver

Usar vistas de MongoDB