模式生成工具 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 的字符串表示形式:
5d793f3f6a26a3ce66c304ea 使用
name-schema命令命名您的模式,类似于以下示例:mongodrdl name-schema --name movies --schemaSource schemas --schema 5d793f3f6a26a3ce66c304ea mongosqld使用--schemaSource、--schemaMode和--schemaName选项,通过命名模式启动 ,类似于以下示例:mongosqld --schemaMode custom --schemaSource schemas --schemaName movies