转储子系统

Navigation:  建立iCentroView系统 >

转储子系统

Previous pageReturn to chapter overviewNext page

转储子系统概述

数据转储模块可将事件、报警及实时数据,通过画面配置方式转储到第三方关系数据库。

该功能支持大多数关系型数据库,如:ODBC、Oracle、DB2、SQLServer、MySQL等;

支持定时写、定量写、即时写功能;复杂逻辑还可通过自定义脚本实现;支持离线缓存功能。

 

本节内容主要包括:

u新建数据库连接

u转储任务配置

u数据转储的效果展示

 

本章以MySQL为例,简述操作方式,更多转储服务的详细介绍可参见转储配置

 

u新建数据库连接

在“SCADA节点总览”树形菜单下选择要配置数据库连接的SCADA服务器节点,右键签出它的“数据库连接”;

tran_databaseConnection

 

“数据库连接”配置窗口内,填选“数据库连接配置”框内参数,点击“添加”,即可添加一项新的连接;

数据库类型:在此处选择要连接的数据库类型,本例选择MySQL;

数据库名称:此处填写的应该是“数据库的链接字符串”,即DSN。本示例中所连的是MySQL数据库,连接字符串为“服务器地址@数据库名称”。例:“127.0.0.1@datatransfer”。

用户名:填写MySQL的用户名。

密码:填写MySQL的密码。

测试连接按钮:添加完信息之后,直接点击测试,如果跟数据库连接成功,会弹出成功提示。

 

u转储任务配置

在“SCADA节点总览”树形菜单下选择要配置转储任务的SCADA服务器节点,右键签出它的“转储配置”;

“数据源”分页配置

名称:为这个数据源命名,本例取名“mysql”;

数据库连接:选择上文中已经配置完成的MySQL数据库连接。在本例中,我们选择MySQL。单击“添加”按钮,转储任务数据源配置完成,效果如下图:

tran_config1

其他参数说明,详见转储配置

“数据”分页配置(报警、事件分页配置方式类似,详见转储配置

“数据”分页,用以配置数据转储任务。此处示例中,选择上文中已建立的mysql数据库连接。

右击“数据转储”,点击“新增数据源”,选择mysql并确认;

右击mysql,点击“新增默认规则”;

本例中给规则起名rule2,为转储数据目的表起名test3,并在下方窗口选择要转储的变量。

tran_config3

tran_config2

 

 

u数据转储的效果展示

数据转储任务部署运行后,将按设定时间周期自动转储至目的数据库。请至实际目的数据库查验任务十分正常执行。

tran_result