# 三、数据基座
# 功能导图
其基本流程如下
# 概念说明
元数据(MetaData):描述数据的数据。需要如下信息进行描述:
元数据编码:英文编码,用于标识该元数据
元数据名称:中文名称
元数据列信息:描述该数据表每一列的信息,需要如下信息进行描述:
列英文编码:
列中文名称
列的字段类型:即该列存储的数据的类型
列的数据是否可以为空:
其余相关字段
元数据根据使用的方式不同,存在如下分类的情况
根据元数据的应用层级不同,划分为
系统标准元数据
和项目数据字典
系统标准元数据,是基于标准、指南规定的数据表格定义,是后续建立标准化的工具组件的基础,可在项目应用时直接引用创建,快速搭建符合标准的数字化项目。适用范围为系统级,所有用户都可以查看使用。
项目数据字典:项目内自行创建的数据表格定义,可引用标准元数据拓展创建或自行定义,适用范围为项目级,本项目内可以使用。
根据元数据对应的数据类型不同,划分为
一般数据的元数据
和时序数据的元数据
一般数据的元数据:静态 或业务数据,一般由mysql等关系型数据库存储
时序数据的元数据:动态数据,例如物联传感器接入等数据,一般由influxdb、TDEngine等时序数据存储,需要对数据列进行特定的标识。
项目数据字典发布:就是将该数据字典在相应的数据库中初始化存储,以及创建相应的数据接口,可用于下一步的数据管理。
项目数据资源管理:发布后的项目数据字典,可以自动化提供数据服务接口供数据管理
# 3.1 系统标准元数据
系统标准元数据,是基于标准、指南规定的数据表格定义,底座团队会不断接入已有标准。
系统标准元数据,是后续建立标准化的工具组件的基础,可在项目应用时直接引用创建,快速搭建符合标准的数字化项目。
点击首行工具箱
按钮,进入工具箱页面,点击数据标准组件
,可查看当前已经接入的数据标准列表。
点击具体的一个数据标准,查看该标准中包含的各标准化数据表格。
# 3.2 项目数据字典
点击首页的数据基座
按钮,进入数据基座的使用页面。
# 3.2.1 项目数据字典列表
点击项目数据字典
,查看已经创建的项目数据字典。
每个数据字典包含如下信息
数据字典的英文编码
数据字典的中文编码
数据字典的列定义信息
数据字典的发布状态
数据字典来源:标识为
标
的为基于系统标准化表格拓展创建;标识为自
为自定义创建的。
# 3.2.2 项目数据字典创建(自定义创建)
点击数据字典+
按钮,弹出新增界面。
点击自定义
按钮,基于自定义方式创建。
填写该数据字典的详细信息,具体要求如下:
元数据编码:必填,英文编码,一般由小写字母、下划线和数字组成,例如
building_info
元数据中文名:必填,中文名称
是否时序:一般元数据选
非时序
,物联等数据选时序
点击
添加
按钮,添加具体的数据列信息列的中文名:填入属性列的中文名
列的业务代码:填入列的英文编码名称,一般由小写字母、下划线和数字组成,例如
building_name
列的类型:
整数:选
INTEGER
长整数:选
BIGINT
实数:选
DOUBLE
字符串:选
NAVARCHAR
布尔逻辑型:选
BOOLEAN
时间:选
TIMESTAMP
是否可为空:若该字段数据可以不填报,则选择
可为空
,若必须填报,则选择可为空
标签:通过对该字段进行标签描述,可用于后续使用
sys_file:该字段为文件存储字段,用于
一般元数据
ts_identity:
时序元数据
用于标识数据中的对象标识列,例如标识物联设备编号字段deviceCode
为ts_identity
ts_time:时序元数据
用于标识数据中的时间列,例如标识物联设备采集数据时间字段
time为
ts_time`ts_field:时序元数据
用于标识数据中的属性列,例如标识物联设备采集温湿度字段
temperature为
ts_field`
!!!注意对于时序元数据,填报需要满足如下情况:
至少有一个一个字段标识为ts_identity
有仅只有一个标识为ts_time
至少有一个一个字段标识为ts_field
# 3.2.3 项目数据字典创建(基于标准创建)
选择引用创建的数据标准,点击下一步。
相较于自定义创建,基于标准创建需要首先下拉选择系统标准中的系统元数据
,选择完成后,下面的编辑页面自动填入选择的系统元数据信息。
基于系统标准元数据创建的元数据,对于标准元数据中已有的字段不能做编辑修改,只能在此基础上,增加自定义的属性字段。
# 3.2.4 项目数据字典发布
对于创建完成的数据字典,其状态为未发布
,可点击右边的发布
按钮进行发布。
所谓的发布过程,就是将该数据字典在相应的数据库中初始化存储,以及创建相应的数据接口,可用于下一步的数据管理。
# 3.2.5 发布前的编辑
发布前的数据字典,可自行进行全量参数的编辑和修改。
# 3.2.5 发布后的简单编辑
发布后的数据字典,由于已经在数据库中进行了相应存储的初始化,因此提供了简单编辑的功能,可以修改如下信息:
元数据的中文名
元数据列的中文名
数据单位
数据示例
# 3.2.6 发布后的复杂编辑
对于发布后的数据字典,如果需要进行较为大的改动,需要点击复杂编辑按钮,将该元数据的数据存储清空掉后,重新发布。
注意,该项操作会清除该表中已经录入的数据,请慎重。
# 3.2.7 项目数据字典取消发布
对于已经发布的项目数据字典,如果不再需要,可以点击取消发布
按钮,进行取消发布。
# 3.3 项目数据管理
# 3.3.1 项目数据查看
一般业务数据查看
时序数据查看,可根据时间范围查看查看
# 3.3.2 数据录入
可采用如下几种方式接入数据:
单条数据录入
多条数据录入
excel批量导入:
- 需首先下载数据的excel填报模板,按照字段填好后,再点击上传数据。
# 3.3.3 数据关联文件
对于元数据定义中,列包含sys_file
tag标签的,发布后可以在数据记录中上传关联的文件。
# 3.4 文件服务资源
点击文件服务资源
,存在项目的默认文件夹,可以新增文件夹;选择文件夹后,可以上传相应的文件信息。