创建元数据


数据资产目录支持用户自行创建多种类型元数据,作为对同步数据的补充,使元数据内容更丰富充实,并确保数据的一致性,提升数据使用的灵活性。有关数据同步的详细信息,参见 数据资产同步。


你可以从以下页面创建元数据:

  • 通过 数据资产检索 功能首页左侧的 创建引导 进行元数据创建。

    ../_images/create_guidance.png
  • 如果已通过检索或 数据资产检索 功能首页右侧的对象统计链接进入 数据资产检索 结果页,点击 新建/导入对象 > 新建对象,进行元数据创建。

    ../_images/create_new_object.png


此教程将以通过 创建引导 进行元数据创建为例,指导你创建各类元数据。

创建 Measurement


通过 数据资产目录,你可以新建度量(Measurement)。Measurement 代表数据的数值信息,通常用于承载测点的数值。

Measurement 有两种来源:

  • 通过接入平台设备模型测点同步。有关同步测点数据,参见 创建系统同步任务。

  • 在 数据资产目录 中自行创建


  1. 登录 EnOS 管理控制台,从左侧导航栏中选择 数据资产目录。

  2. 在 数据资产检索 功能首页左侧的 创建引导 中,点击 创建 Measurement。

  3. 在 新建度量 页面中,填写或选择以下信息:

    • ID: 输入 Measurement 的 ID,在当前 OU 需具有唯一性

    • 名称:输入度量的名称

    • 数据类型:选择度量数据类型

    • 单位:输入度量的单位

    • 描述:输入度量的描述,不超过 200 字符

  4. 点击 确定,Measurement 创建完成。

创建 Hive Table


通过数据资产目录,你可以新建 Hive 表。

Hive Table 有两种来源:

  • 通过 EnOS Hive 同步。有关同步 Hive Table ,参见 创建系统同步任务。

  • 在 数据资产目录 中自行创建


  1. 登录 EnOS 管理控制台,从左侧导航栏中选择 数据资产目录。

  2. 在 数据资产检索 功能首页左侧的 创建引导 中,点击 创建 Hive Table。

  3. 在 创建 Hive Table 页面中,可通过以下方法创建 Hive Table:

    • 通过填写信息创建

    • 通过 DDL 建表语句创建


    ../_images/new_hive_table_info.png
  • 通过填写信息创建:

    • 表名:Hive Table 的名称

    • 是否外表:勾选是否为外部表。

      备注

      外部表中的数据生命周期不受 Hive 控制,并且可以与其他外部表进行数据共享。删除内部表时,对应的 HDFS 的路径下的文件会随之删除;删除外部表时,对应的 HDFS 的路径下的文件则不会被删除。

    • 文件类型:选择 Hive Table 文件类型

    • 列分隔符:选择 Hive Table 的列分隔符

    • 编码方式:选择 Hive Table 的编码方式

    • 保存路径:当勾选“是”外表时,才需填写此项。在默认路径前缀后方输入保存路径,需以 / 开头。

    • 描述:Hive Table 的描述

    • Columns:点击 新增,填写或选择以下信息:

      • 名称:输入 Column的名称,在当前 Hive Table 需具有唯一性

      • 类型:选择数据类型

      • 描述:输入 Column的描述,不超过 200 字符

      • 点击 分区 partition_icon,可将此字段添加为分区字段

      • 分区:展示分区字段

    • 点击 确定,Hive Table 创建完成。

  • 通过 DDL 建表语句创建

    • 点击右上角 切换为 DDL 建表语句 > 确定

    • 输入相关建表语句

    • 点击右上角 语法检测 可进行建表语句语法检测

    • 点击右上角 格式化语句 可对建表语句进行格式化

      ../_images/new_hive_table_statement.png
    • 点击 确定,Hive Table 创建完成。

创建 FileSet


通过数据资产目录,你可以新建文件集(Fileset)。Fileset 是用一种固定的 pattern 描述出一系列文件的集合。

  1. 登录 EnOS 管理控制台,从左侧导航栏中选择 数据资产目录。

  2. 在 数据资产检索 功能首页左侧的 创建引导 中,点击 创建 FileSet。

  3. 在 新建文件集 页面中,填写或选择以下信息:

    • ID: 输入 FileSet 的 ID,在当前 OU 需具有唯一性

    • 名称: 输入FileSet 名称

    • 文件类型:选择 FileSet 的文件类型

    • 范式:点击 添加文件集范式,填写或选择以下信息:

      • 存储类型:选择 FileSet 的存储类型

      • 数据源:选择 FileSet 的数据源

      • 范式:输入 FileSet的范式

    • 描述:输入 FileSet 的描述,不超过 200 字符

  4. 点击 确定,FileSet 创建完成。

创建 DTV Service


通过数据资产目录,你可以新建 DTV(Digital Twin Visualization)中的服务实例。DTV 通过数据资产目录中创建的 DTV Service 资产实例发现 OData 服务,实现对 DTV Service 数据资产的管理。

  1. 登录 EnOS 管理控制台,从左侧导航栏中选择 数据资产目录。

  2. 在 数据资产检索 功能首页左侧的 创建引导 中,点击 创建 DTV Service。

  3. 在 新建 DTV Service 页面中,填写或选择以下信息:

    • ID: 输入 DTV Service 的 ID,在当前 OU 需具有唯一性

    • 名称:输入 DTV Service 的名称

    • 主机:输入 OData Host

    • OData 命名空间:输入 OData 命名空间

    • 实体申明:输入 OData 元数据参数 (申明 Entity 名称,以便按 Entity 名称过滤实体元数据。)

    • $select 替代字段:输入 OData $select 替代字段 ($select 参数不支持类似于 site.XXX 的参数。)

    • 描述:输入 DTV Service 的描述

    • 其他参数:点击 添加参数,填写或选择以下信息:

      • 名称:输入参数名称

      • Label:输入参数 Label

      • 参数位置:选择参数位置

      • 参数类型:选择参数类型

    备注

    点击 编辑 edit_icon,可编辑该参数。

    点击 删除 delete_icon,可删除该参数。