从 DRDL 文件加载模式
模式生成工具 mongodrdl
以文档关系定义语言(DRDL) 格式输出模式文件。 检查生成模式的表结构和字段类型,验证生成模式是否支持您的报告要求。
您可以手动编辑模式定义文件以执行以下操作:
添加
mongodrdl
在采样的文档子集中未发现的字段删除字段
删除表格
重命名表,只要
collection
字段保持不变使用
sqlname
选项重命名字段
重要
要应用您对 DRDL 文件进行的任何更改,必须重启 mongosqld
从视图读取数据时,BI Connector 无法识别地理空间字段。
完成.drdl
文件的编辑后,您可以按照以下选项之一中的步骤进行操作:
选项 1. 上传模式,为其命名,然后启动
mongosqld
,同时指定模式的名称、源和模式,如下步骤所示:使用
mongodrdl
将模式upload
到 MongoDB 部署,类似于以下示例:mongodrdl upload --host <hostName> --schemaSource schemas --drdl ./movies.drdl 返回已上传模式的ObjectId string的 表示形式:
5d793f3f6a26a3ce66c304ea 使用
name-schema
命令命名您的模式,类似于以下示例:mongodrdl name-schema --name movies --schemaSource schemas --schema 5d793f3f6a26a3ce66c304ea mongosqld
使用--schemaSource
、--schemaMode
和--schemaName
选项,通过命名模式启动 ,类似于以下示例:mongosqld --schemaMode custom --schemaSource schemas --schemaName movies