创建元数据¶
数据资产目录服务支持用户自行创建多种类型元数据,作为对同步数据的补充,使元数据内容更丰富充实,并确保数据的一致性,提升数据使用的灵活性。有关数据同步的详细信息,参见 数据资产同步。
你可以从以下页面创建元数据:
通过 数据资产检索 功能首页左侧的 创建引导 进行元数据创建。
如果已通过检索或 数据资产检索 功能首页右侧的对象统计链接进入 数据资产检索 结果页,点击 新建/导入对象 > 新建对象,进行元数据创建。
此教程将以通过 创建引导 进行元数据创建为例,指导你创建各类元数据。
创建 Measurement¶
通过 数据资产目录,你可以新建度量(Measurement)。Measurement 代表数据的数值信息,通常用于承载测点的数值。
Measurement 有两种来源:
- 通过接入平台设备模型测点同步。有关同步测点数据,参见 创建系统同步任务。
- 在 数据资产目录 中自行创建
- 登录 EnOS 管理控制台,从左侧导航栏中选择 数据资产目录。
- 在 数据资产检索 功能首页左侧的 创建引导 中,点击 创建 Measurement。
- 在 新建度量 页面中,填写或选择以下信息:
- ID: 输入 Measurement 的 ID,在当前 OU 需具有唯一性
- 名称:输入度量的名称
- 数据类型:选择度量数据类型
- 单位:输入度量的单位
- 描述:输入度量的描述,不超过 200 字符
- 点击 确定,Measurement 创建完成。
创建 Hive Table¶
通过数据资产目录,你可以新建 Hive 表。
Hive Table 有两种来源:
- 通过 EnOS Hive 同步。有关同步 Hive Table ,参见 创建系统同步任务。
- 在 数据资产目录 中自行创建
登录 EnOS 管理控制台,从左侧导航栏中选择 数据资产目录。
在 数据资产检索 功能首页左侧的 创建引导 中,点击 创建 Hive Table。
在 创建 Hive Table 页面中,可通过以下方法创建 Hive Table:
- 通过填写信息创建
- 通过 DDL 建表语句创建
通过填写信息创建:
表名:Hive Table 的名称
是否外表:勾选是否为外部表。
注解
外部表中的数据生命周期不受 Hive 控制,并且可以与其他外部表进行数据共享。删除内部表时,对应的 HDFS 的路径下的文件会随之删除;删除外部表时,对应的 HDFS 的路径下的文件则不会被删除。
文件类型:选择 Hive Table 文件类型
列分隔符:选择 Hive Table 的列分隔符
编码方式:选择 Hive Table 的编码方式
保存路径:当勾选“是”外表时,才需填写此项。在默认路径前缀后方输入保存路径,需以
/
开头。描述:Hive Table 的描述
Columns:点击 新增,填写或选择以下信息:
- 名称:输入 Column的名称,在当前 Hive Table 需具有唯一性
- 类型:选择数据类型
- 描述:输入 Column的描述,不超过 200 字符
- 点击 分区
,可将此字段添加为分区字段
- 分区:展示分区字段
点击 确定,Hive Table 创建完成。
通过 DDL 建表语句创建
点击右上角 切换为 DDL 建表语句 > 确定
输入相关建表语句
点击右上角 语法检测 可进行建表语句语法检测
点击右上角 格式化语句 可对建表语句进行格式化
点击 确定,Hive Table 创建完成。
创建 FileSet¶
通过数据资产目录,你可以新建文件集(Fileset)。Fileset 是用一种固定的 pattern 描述出一系列文件的集合。
- 登录 EnOS 管理控制台,从左侧导航栏中选择 数据资产目录。
- 在 数据资产检索 功能首页左侧的 创建引导 中,点击 创建 FileSet。
- 在 新建文件集 页面中,填写或选择以下信息:
- ID: 输入 FileSet 的 ID,在当前 OU 需具有唯一性
- 名称: 输入FileSet 名称
- 文件类型:选择 FileSet 的文件类型
- 范式:点击 添加文件集范式,填写或选择以下信息:
- 存储类型:选择 FileSet 的存储类型
- 数据源:选择 FileSet 的数据源
- 范式:输入 FileSet的范式
- 描述:输入 FileSet 的描述,不超过 200 字符
- 点击 确定,FileSet 创建完成。
创建 DTV Service¶
通过数据资产目录,你可以新建 DTV(Digital Twin Visualization)中的服务实例。DTV 通过数据资产目录中创建的 DTV Service 资产实例发现 OData 服务,实现对 DTV Service 数据资产的管理。
登录 EnOS 管理控制台,从左侧导航栏中选择 数据资产目录。
在 数据资产检索 功能首页左侧的 创建引导 中,点击 创建 DTV Service。
在 新建 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
- 参数位置:选择参数位置
- 参数类型:选择参数类型
注解
点击 编辑
,可编辑该参数。
点击 删除
,可删除该参数。