Docs 菜单
Docs 主页
/
BI Connector
/

从 DRDL 文件加载模式

模式生成工具 mongodrdl文档关系定义语言(DRDL) 格式输出模式文件。 检查生成模式的表结构和字段类型,验证生成模式是否支持您的报告要求。

您可以手动编辑模式定义文件以执行以下操作:

  • 添加mongodrdl在采样的文档子集中未发现的字段

  • 删除字段

  • 删除表格

  • 重命名表,只要collection字段保持不变

  • 使用sqlname选项重命名字段

重要

要应用您对 DRDL 文件进行的任何更改,必须重启 mongosqld

视图读取数据时,BI Connector 无法识别地理空间字段。

完成.drdl文件的编辑后,您可以按照以下选项之一中的步骤进行操作:

  • 选项 1. 上传模式,为其命名,然后启动mongosqld ,同时指定模式的名称、源和模式,如下步骤所示:

    1. 使用mongodrdl将模式upload到 MongoDB 部署,类似于以下示例:

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

      返回已上传模式的ObjectId string的 表示形式:

      5d793f3f6a26a3ce66c304ea
    2. 使用name-schema命令命名您的模式,类似于以下示例:

      mongodrdl name-schema --name movies --schemaSource schemas --schema 5d793f3f6a26a3ce66c304ea
    3. mongosqld使用--schemaSource--schemaMode--schemaName 选项,通过命名模式启动 ,类似于以下示例:

      mongosqld --schemaMode custom --schemaSource schemas --schemaName movies
  • 选项 2.mongosqld --schema使用.drdl 选项启动 ,指定 模式文件的路径。

后退

使用 MongoDB 视图