八爪鱼采集到的数据,支持导出到SqlServer数据库中。可手动导出,也按照设置的定时导出计划,自动导出。

本教程将以云采集数据,演示手动/自动导出到SqlServer数据库中的具体步骤。

 

一、手动导出具体步骤

 

在任务采集完毕之后,将采集得到的数据,手动导出到数据库中。

本地采集和云采集数据,均可手动导出。

 

Step1:先在您的SqlServer数据库中,建好数据库和数据表。

 

Step2:在【我的任务】中,选择一个要导出的任务,点击【更多操作】→【查看数据】→【云采集数据】,找到此任务已采集到的云数据。

 

 

Step3:选择【导出数据】,在弹出的操作界面上选择【导出所有数据】或者【未导出数据】。选择【导出到数据库】的【SqlServer】,点击【确定】进入到数据库配置界面。

 

 

Step4:进入到这个数据库配置界面之后,对数据库的相关信息进行配置,这里的信息一定要正确而且能正常连接到数据库。

 

服务器名称:SqlServer服务器地址

身份验证:可选Windows身份验证(无需填写下方用户名和密码)和Sqlserver身份验证(需填写登录到Sqlserver的用户名和密码)

用户名:登录SqlServer的用户名

密码:登录SqlServer的密码

数据库名称:选择已有的数据库

配置好后可点击【测试连接】,验证配置是否正确。这里的配置都是正确的,因此显示 如果配置不正确,将显示错误信息。

然后点击【下一步】进入数据字段映射界面。

 

 

Step5:在数据字段映射界面,选择数据表、目标数据字段(这里如果源数据字段和目标数据字段名称一样会自动进行配置,如果不一样就需要手动选择一下)。

可为某个字段勾选【设置为唯一标识】,则导入的时候将根据这个字段确定是数据库新增记录还是覆盖原有的记录。

如果这个任务的数据需多次导入,可以【保存配置】,下次再导出的时候直接选择这个配置即可。

 

 

Step6:选择【导出】,等待一段时间后,提示【导出完成】,表示数据已导入指定数据库。

 

 

可在SqlServer相应数据表中查看数据:

 

 

二、自动导出具体步骤

 

仅云采集数据可实现自动导出到数据库,可以实现边采集边导出,导出的是当前未导出过的数据。

 

Step1和Step2同上,Step3选择【定时导出到数据库】的【SqlServer】,其他同上。

Step4也同上。

 

 

Step5:进入到数据字段映射界面。此界面多了一个【设置执行计划】的选项。

设置【导出计划名称】和【每次间隔】,每次导出最短间隔为【1小时】。

设置完之后点击【下一步】,提示【配置完成】,表示已经成功配置了定时导出计划。

 

 

Step6:点击【完成】,弹出【定时入库工具】。点击启动后,系统会立即执行一次数据库导出,执行完毕之后再按照设置的时间间隔自动导出。

 

 

也可在【工具箱】-【定时入库工具】中,找到我们的【定时导出计划】配置并启动/暂停它。