创建元数据

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


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

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

    ../_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,可删除该参数。