配置案例:本案例中的关系数据库采用MySQL(版本为5.5及以上),通过在系统管理工具界面中配置转储界面,实现将iHyperDB服务器中的普通点的插值数据转储到关系数据库中的功能。
准备工作:服务端运行正常,客户端可以查询到待转储的历史数据。
配置步骤如下:
1.配置转储环境:
对于MySQL,安装时建议指定的编码格式为UTF-8,这样转储记录中如果有中文记录,关系数据库中编码格式需要支持;
MySQL环境配置有以下两种方式:
A.将对应MySQL服务端安装目录下的lib/libmysql.dll拷贝$iHyperDB/executable 目录下即可;
B.若本机安装了该版本的MySQL,将本机MySQL安装路径添加至环境变量path中即可。
对于不同关系数据库转储环境如何配置,详细可以参考:转储环境配置
2.添加数据库:
i.在系统管理平台中打开任务面板中数据转储,双击关系数据库,打开转储配置界面。
ii.点击添加数据库按钮弹出添加数据库窗口:
其中,数据库类型:目前关系数据库支持MySQL,SQLServer,Oracle和DB2四种类型;
对于MySQL,有如下几项填写信息:
✓ 连接名称:用户自定义连接名称,不得与已有的连接重名;
✓ 数据库名:填写要转到的数据库实例的名称,此处MySQL数据库名称为test;
✓ 数据库地址:数据库服务器IP地址或者主机名;
✓ 数据库端口:数据库服务器端口(如果使用默认端口,填写-1,否则填写实际端口号);
✓ 用户名和密码:分别是MySQL数据库自定义的用户名和密码;
iii.点击测试连接,可以测试能否连接该关系数据库。
iv.点击确定,添加数据库完成。
3.添加表映射
i.选中关系数据库连接名,点击添加表映射按钮,弹出添加表映射窗口。
ii.可以选择已有表或者新建表,本案例中新建一个表,点击浏览表名下方的新建表按钮,弹出窗口如下图所示。
iii.输入表名、添加所需要的字段。字段数量、类型,请参考:字段限制。也可以通过添加推荐字段按钮快速添加字段。此处使用点击添加推荐字段方式。
iv.选择好转储方式后,点击确定,自动生成新建关系数据库表所需字段。
v.点击确定,输入关系数据库密码,完成新建表。回到添加表映射页面。
vi.在添加表映射页面,单击新建的表,右端可见该表结构。依次输入表别名,选择转储方式,设置记录属性窄表字段匹配。
vii.单击确定,完成表映射添加。关系数据库树上显示该表映射。
4.新建转储规则
i.点击树上的表别名,界面右方显示表映射信息。
ii.在规则信息框内,点击新建规则按钮,弹出新建规则界面,设置规则名和转储时间。规则时间的意义请查询帮助手册--数据转储部分。
iii.点击导入Tag点按钮,导入要转储记录所属Tag点。
iv.导入Tag点后,根据需求调整插值模式,单击确定完成新建规则。
5.开启关系数据库转储进程
i.在转储配置界面选择保存配置后,才选择启动服务按钮。可选择安装windows服务或者直接启动进程。
ii.选择启动进程,弹出如下对话框。如果选择安装服务后启动,则没有黑窗口。
iii.运行上述步骤,即可完成普通点插值数据转储到MySQL数据库功能。这时我们可以看到转储到关系数据库中的数据。