A ferramenta de geração de esquema mongodrdl gera um arquivo de esquema no formato DRDL ( Document Relational definition Language ). Examine a estrutura da tabela e os tipos de campo do esquema gerado para verificar se o esquema gerado oferece suporte aos seus requisitos de relatório.
Você pode editar manualmente os arquivos de definição do esquema para executar a seguinte ação:
Adicione campos que
mongodrdlnão descobrira dentro do subconjunto de documentos que amostrouRemover campos
Remover tabelas
Renomear tabelas, desde que o campo
collectionpermaneça o mesmoRenomear campos usando a opção
sqlname
Importante
Para aplicar as alterações feitas aos seus arquivos DRDL, você deve reiniciar o mongosqld.
O BI Connector não reconhece campo geoespaciais ao ler de uma visualização.
Quando terminar de editar seu arquivo .drdl , você pode seguir as etapas em uma das seguintes opções:
Opção 1. Carregue o esquema, forneça um nome e inicie
mongosqld, especificando o nome, a origem e o modo do esquema, como nas etapas a seguir:Use
mongodrdlparauploado esquema para sua implantação do MongoDB, semelhante ao exemplo a seguir:mongodrdl upload --host <hostName> --schemaSource schemas --drdl ./movies.drdl A representação de string do ObjectId do esquema carregado é retornada:
5d793f3f6a26a3ce66c304ea Dê um nome ao seu esquema, usando o comando
name-schema, semelhante ao exemplo a seguir:mongodrdl name-schema --name movies --schemaSource schemas --schema 5d793f3f6a26a3ce66c304ea Inicie o
mongosqldcom um esquema nomeado, utilizando as opções--schemaSource,--schemaModee--schemaName, semelhante ao exemplo a seguir:mongosqld --schemaMode custom --schemaSource schemas --schemaName movies
Opção 2. Inicie o
mongosqldcom a opção--schemapara especificar o caminho para o arquivo de esquema do.drdl.