1.画面配置
- 点击,数据服务 ----》关系数据库转存,页面如下:
数据据库连接
- 点击新增按钮,弹出如下画面:
- 名称:连接第三方数据库名称,这个名字不是数据库名称,而是这个连接的名字,可根据需要命名一个自己记得住的名字。
- 是否启用:该链接是否启用 例如:是
- 数据库类型:选择对应的数据库类型 例如:mysql
- ip地址:第三方数据所在的ip地址 例如:127.0.0.1
- 端口号:第三方数据库的端口号 例如:3306
- 数据库名称:第三方数据库名称 例如:eview
- 用户名:第三方数据库用户名
- 密码:第三方数据库密码
- 描述:对该数据库连接配置
- 编码格式:转存写入的编码格式 例如:utf8
- 如下图所示配置好的格式:
- 配置好后,点击测试连接,验证是否配置正确
数据库转存规则
- 点击新增按钮,弹出如下画面:
- 规则名称:转存规则名称(可以随意起) 例如:covi转储
- 表名:选择要转存的表名(第一步配置正确,这里才可以选择)。这个表名也可以使用固定表名,也可以输入包含时间模板的通配符
- %y–年的后2个数字,如2021年是21
- %Y–年的4个数字,如2021年是2021
- %m-月的2位数字,如1月为01
- %d-日的2位数字,如2日为02
- 如: 表名t_dbtransfer_{%y%m%d},则可能会自动创建表:t_dbtransfer_210817
- 是否启用:该配置是否启用
- 存储周期:转储时间间隔 单位为:秒
- 是否变化时写入数据:点值变化的时候时候写入具体值
- 写入方式:分为插入新纪录和更新已有记录
- 点默认时间格式:默认即可
- 更新时间格式:默认即可
- 描述:对该规则的描述
- 数据质量为BAD时数据库值字段的值,缺省为填充null。也可以输入一个特定值,如-100,则质量为BAD时,值这一列都会填入-100
- 配置好的数据如下图所示:
数据库转存规则配置
3.1类对象模式
- 选中上面的配置,点击新增按钮,出现如下图所示的表格
- 模式:分为对象模式,设备模式 根据实际形况选择(如果配置的点为类对象模式,选择对象模式,反之选择设备模式)
- 表格中表头为第三方数据库的列名(不同的规则显示的应该不一样),请选择(仔细选择,点击保存后禁止修改)下面的解释为本次的:
- objectname 对应对象模式的点名成,该列选着模式名(该名称不好理解,以后会改)
- covi1_co 对应 北虹路COVI1内圈.CO值 点的value,该列应该对应模式值
- covi1_vi 对应 北虹路COVI1内圈.VI值 点的value,该列应该对应模式值
- covi2_co 对应 北虹路COVI2外圈.CO值 点的value,该列应该对应模式值
- covi1co 对应 北虹路COVI1内圈.CO值 点的value,该列应该对应模式值
- data_time 该列是为了存储时间 ,该列应该对应更新时间
- data_quality 该列是为了存储点的质量 ,该列应该对应质量名
- create_time 该列是为了存储时间 ,该列应该对应产生时间
- 选择后点击保存按钮。如下图:
- 点击下方的新增按钮:选择对应的对象,然后选择对应的点,如下图所示
- 点击保存按钮,得到如下:
3.2tag点模式
选中设备模式,点击新增按钮,出现如下图所示的表格
- id该列是为了存储点的质量 ,该列应该对应质量名
- objectname 对应对象模式的点名成,该列选着模式名(该名称不好理解,以后会改)
- value对应具体的点值,该列应该对应模式值
- 点击下方的新增按钮:选择对应的对象,然后选择对应的点,如下图所示
- 点击保存按钮,得到如下:
4.转存块配置:
- 该配置默认即可,数据库应该会自带一条记录
- 如果没有按照如下截图配置
最终的转存结果到连接的数据库去查看,如下图: