大数据人|大数据第一社区

 找回密码
 注册会员

扫一扫,访问微社区

可视化采集软件火车浏览器如何读取数据源

2016-8-26 11:29| 发布者: 大海洋数据| 查看: 503| 评论: 0

摘要: 在介绍读取数据源之前,先介绍下可视化采集软件火车浏览器的项目管理器,在火车浏览器的脚本编辑器中,任务最长运行时间为30分钟,因此想要长时间运行脚本就需要使用到项目管理器。登录项目管理器之后,任务可以长时 ...

在介绍读取数据源之前,先介绍下可视化采集软件火车浏览器的项目管理器,在火车浏览器脚本编辑器中,任务最长运行时间为30分钟,因此想要长时间运行脚本需要使用项目管理器。登录项目管理器之后,任务可以长时间的运行。项目管理器可以从数据库和excel这两种数据源中读取存储的数据并传递至脚本变量使用。

两种数据源的简介

1.从excel中读取

(1)原理简介:excel的格式需要形如:第一行是列名,下面的行即为对应列的数值。从excel中读取数据时,每列中的值会自动传递给脚本中与该列中同名的变量,因此脚本中直接调用该变量即可得到execl中的数据。这里需要强调的是,读取excel数据后向脚本中一次只传递一行值,因此脚本中建立的与列同名的变量是string变量,这一行的数据传递后,等到脚本运行结束,火车浏览器的项目管理器会自动启动脚本开始运行,然后将第二行中的值传递给脚本,这样循环往复,直到将execl中的所有数据都运行完成。

(2)多线程运行:excel中数据过多时,想要提高运行效率,可以将同时运行任务数写大些,这样就会同时启动多个进程,并且每个进程会被传递不同行的数据,不会重复的运行相同的数据的。

(3)注意:只支持2003和2007版本的excel。

2.从数据中读取

(1)原理简介:原理大致同excel相同,填写好数据库连接字符串之后,连接上数据库,在select语句中select出要传递值的列,即可将列的值传递给与该列相同名称的变量。同样的,一次只会传递一行的数据,然后脚本一次运行结束后,再重新启动脚本任务再传递另一行的数据。

(2)多线程运行:同excel中多线程运行。

(3)注意:数据库连接字符串含义:

火车浏览器.png

显示数据库连接的地址,需要先选择另一个数据库类型,然后删掉数据库连接字符串再选择你需要的数据库类型,这时数据库连接字符串的格式就会显示出来,再替换成准确的信息就可以了。Mysql还有很多的连接字符串,如果有别的内容需要定义的话,可以看下这个教程:http://www.cnblogs.com/hcbin/archive/2010/05/04/1727071.html

(4)如果想要标记数据的运行状态的话,比如任务已采或者已发,可以使用火车浏览器项目管理器中的更新语句,即update语句,这种标记状态的改变可以在下次运行任务的时候防止重复运行。


鲜花

握手

雷人

路过

鸡蛋

最新评论

相关分类

关闭

站长推荐上一条 /2 下一条


id="mn_portal" >首页Portalid="mn_P18" onmouseover="navShow('P18')">应用id="mn_P15" onmouseover="navShow('P15')">技术id="mn_P37" onmouseover="showMenu({'ctrlid':this.id,'ctrlclass':'hover','duration':2})">前沿id="mn_P36" onmouseover="navShow('P36')">宝箱id="mn_P61" onmouseover="showMenu({'ctrlid':this.id,'ctrlclass':'hover','duration':2})">专栏id="mn_P65" >企业id="mn_Nd633" >导航 折叠导航 关注微信 关注微博 关注我们

QQ|广告服务|关于我们|Archiver|手机版|小黑屋|大数据人 ( 鄂ICP备14012176号-2  

GMT+8, 2024-4-24 22:55 , Processed in 0.182347 second(s), 21 queries .

Powered by 小雄! X3.2

© 2014-2020 bigdataer Inc.

返回顶部