1.画面配置

  • 点击,数据服务 ----》关系数据库转存,页面如下:

  1. 数据据库连接

    • 点击新增按钮,弹出如下画面:
    • 名称:连接第三方数据库名称,这个名字不是数据库名称,而是这个连接的名字,可根据需要命名一个自己记得住的名字。
    • 是否启用:该链接是否启用  例如:是
    • 数据库类型:选择对应的数据库类型  例如:mysql
    • ip地址:第三方数据所在的ip地址  例如:127.0.0.1
    • 端口号:第三方数据库的端口号   例如:3306
    • 数据库名称:第三方数据库名称  例如:eview
    • 用户名:第三方数据库用户名
    • 密码:第三方数据库密码
    • 描述:对该数据库连接配置
    • 编码格式:转存写入的编码格式  例如:utf8
    • 如下图所示配置好的格式:
    • 配置好后,点击测试连接,验证是否配置正确
  2. 数据库转存规则

    • 点击新增按钮,弹出如下画面:
    • 规则名称:转存规则名称(可以随意起) 例如: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. 数据库转存规则配置

    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.转存块配置:

  • 该配置默认即可,数据库应该会自带一条记录
  • 如果没有按照如下截图配置



最终的转存结果到连接的数据库去查看,如下图:




  • 无标签