格式

本页介绍了制造数据引擎 (MDE) 目录中配置软件包的内容。

从 v1.5.0 开始,制造数据引擎 (MDE) 提供了一种通过上传目录中包含的基于文件的规范来应用配置的整合方式。这样一来,便可以以原子方式应用特定用例的 MDE 配置,并且配置的作者可以在 VS Code 等编辑器中完整地编辑和检查配置,从而全面了解 MDE 配置。它还支持 GitOps 方案,其中 MDE 配置可以签入 Git 并跟踪更改。

以下内容展示了一个示例配置软件包结构。该软件包包含一个可选文件夹,其中包含用户需要配置的每种类型的配置实体的预定义名称:

  ./test-configuration-package
  ├── manifest.json
  ├── buckets
  │   ├── default-record-bucket.json
  │   ├── default-tag-bucket.json
  │   └── second-tag-bucket.json
  ├── ingestion-specifications
  │   └── csv-full-ingestion-specs.json
  ├── message-classes
  │   └── message-class.json
  ├── metadata-instances
  │   ├── cloud-natural-key.json
  │   └── machine-natural-key.json
  ├── parsers
  │   └── parser.json
  ├── schemas
  │   ├── cdm-schema.json
  │   └── generic-schema.json
  ├── scripts
  │   └── parser-script.wstl
  └── types
      └── type.json

例如,如需向 MDE 添加存储分区,您需要创建一个名为 buckets 的子文件夹,其中包含需要创建的存储分区的规范。如果您不想创建存储分区,则无需创建子文件夹。

软件包必须包含一个名为 manifest.json 的特殊文件,其中包含用于确定软件包名称及其提供方的字段。MDE 会使用清单文件中的详细信息来创建软件包,这样您就可以灵活地为配置软件包目录指定任意名称。


{
    "name": "test-configuration-package",
    "provider": "google"
}