由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 问个关于数据到SQL数据库的传送和整合问题 (转载)
相关主题
求推荐database的软件 (转载)one question about initializaiton list
mongodb 的Bulk操作到底是干嘛的?how to initialize associate data in STL map
mongoDB跟传统关系数据库比有什么优势?一道 memset in C++的题
漂亮!MongoDB力压DB2Is it possible to initialize container in initialization list?
能用angularJS做前台java做后台吧?c++ 不自动initialize变量么?
PostgreSQL 9.4大杀器How to initialize object in constructor?
搞软件测试的争求大拿们的帮助, 谢谢thrust, about the initialization of POD
static initialization dependency c++抠字眼:assignment and initialize in C++
相关话题的讨论汇总
话题: sqlchar话题: 21话题: sql话题: tester话题: 数据
进入Programming版参与讨论
1 (共1页)
h*********n
发帖数: 256
1
【 以下文字转载自 Database 讨论区 】
发信人: happysansan (happy inside your heart), 信区: Database
标 题: 问个关于数据到SQL数据库的传送和整合问题
发信站: BBS 未名空间站 (Thu Feb 7 12:55:12 2013, 美东)
公司有很多tester,每个tester PC 都自己采集数据,最终会有数据文件,格式是.txt
文件,不同的tester数据的结构并不完全一致,但是比较类似。现在的任务是每个
tester的数据要收集到一台SQL server上,最终的目的是得到每台tester测试的数据然
后可以统一report。而且这一切不要人工的介入,也就是一切靠软件实现。我是主要作
硬件的,对软件只是粗浅了解。
问题比较大,请版上的大侠们指点指点。有什么办法可以实现,用什么programming
tool比较适合用。
谢谢。
n*w
发帖数: 3393
2
SSIS
t****a
发帖数: 1212
3
你的这个问题我不觉得有什么tool直接能完成。要写一些scripts
首先得把数据结构整一致了,如果不完全一致,那么要明确分成哪几种格式
让tester把他们的数据共享给你的程序,比如用共享文件夹
你要有一个程序定时的去检查这些文件夹,看是否有新数据,发现有新数据就需要上传
到数据库
c*****m
发帖数: 1160
4
可以对每一个不同的tester数据的结构都做一个template,然后用bulk insert
我昨天刚好新作了一个template,是关于web log的:
9.0
22
1 SQLCHAR 0 12 "," 1 DataFileID
""
2 SQLCHAR 0 24 "," 2 LUDate
""
3 SQLCHAR 0 900 "," 3 URL
SQL_Latin1_General_CP1_CI_AS
4 SQLCHAR 0 30 "," 6 CPCode
""
5 SQLCHAR 0 30 "," 4 OKVolume
""
6 SQLCHAR 0 21 "," 5 ErrorVolume
""
7 SQLCHAR 0 21 "," 7 0xx
""
8 SQLCHAR 0 21 "," 8 200
""
9 SQLCHAR 0 21 "," 9 206
""
10 SQLCHAR 0 21 "," 10 2xx
""
11 SQLCHAR 0 21 "," 11 302
""
12 SQLCHAR 0 21 "," 12 304
""
13 SQLCHAR 0 21 "," 13 3xx
""
14 SQLCHAR 0 21 "," 14 404
""
15 SQLCHAR 0 21 "," 15 4xx
""
16 SQLCHAR 0 21 "," 16 OffloadedHits
""
17 SQLCHAR 0 21 "," 17 OriginHits
""
18 SQLCHAR 0 21 "," 18 Initiated
""
19 SQLCHAR 0 21 "," 19 Completed
""
20 SQLCHAR 0 30 "," 20 PerCompleted
""
21 SQLCHAR 0 30 "," 21 OriginOKVolume
""
22 SQLCHAR 0 30 "\n" 22 OriginErrorVolume
""
数据来源那边改变一下格式,我就需要做一个新的模板来适应它们的新格式, tmd.
总之,你对每一个不同的数据结构都做一个模板,然后在每一个test pc上面都放一个
相应的模板文件,就可以轻易地bulk insert了。
c*****m
发帖数: 1160
5
reference:
Use a Format File to Bulk Import Data (SQL Server)
http://msdn.microsoft.com/en-us/library/ms178129.aspx
c*********e
发帖数: 16335
6
text文件里面,一行数据就是数据库表里面的一行吗?
如果是,text文件的一行里面,每项是用什么分隔的?比如csv是用逗号,也有用|的,
或者其他的。

txt

【在 h*********n 的大作中提到】
: 【 以下文字转载自 Database 讨论区 】
: 发信人: happysansan (happy inside your heart), 信区: Database
: 标 题: 问个关于数据到SQL数据库的传送和整合问题
: 发信站: BBS 未名空间站 (Thu Feb 7 12:55:12 2013, 美东)
: 公司有很多tester,每个tester PC 都自己采集数据,最终会有数据文件,格式是.txt
: 文件,不同的tester数据的结构并不完全一致,但是比较类似。现在的任务是每个
: tester的数据要收集到一台SQL server上,最终的目的是得到每台tester测试的数据然
: 后可以统一report。而且这一切不要人工的介入,也就是一切靠软件实现。我是主要作
: 硬件的,对软件只是粗浅了解。
: 问题比较大,请版上的大侠们指点指点。有什么办法可以实现,用什么programming

h*********n
发帖数: 256
7
Thank you all for the useful info provided, I will look into what's being
mentioned here.
Thanks again.
s*****n
发帖数: 5488
8
为什么要sql server呢? 简单的寸文件或者mongoDB都好的多。

txt

【在 h*********n 的大作中提到】
: Thank you all for the useful info provided, I will look into what's being
: mentioned here.
: Thanks again.

h*********n
发帖数: 256
9
要利用公司已经有的一台sql server。

【在 s*****n 的大作中提到】
: 为什么要sql server呢? 简单的寸文件或者mongoDB都好的多。
:
: txt

c*********e
发帖数: 16335
10
在sql server里面加一个database,这个database里加一个表。所有的tester的数据都
存到这个表里面。或者,一个tester存到一个表里,然后最后join这些表。

txt

【在 h*********n 的大作中提到】
: 要利用公司已经有的一台sql server。
s****0
发帖数: 117
11
要是我的话,拿 R 就可以对付了.
http://www.r-project.org/

txt

【在 h*********n 的大作中提到】
: 要利用公司已经有的一台sql server。
1 (共1页)
进入Programming版参与讨论
相关主题
抠字眼:assignment and initialize in C++能用angularJS做前台java做后台吧?
question about structure initializationa and referencePostgreSQL 9.4大杀器
error LNK2001:的错误如何改正?搞软件测试的争求大拿们的帮助, 谢谢
大家谈谈看??static initialization dependency c++
求推荐database的软件 (转载)one question about initializaiton list
mongodb 的Bulk操作到底是干嘛的?how to initialize associate data in STL map
mongoDB跟传统关系数据库比有什么优势?一道 memset in C++的题
漂亮!MongoDB力压DB2Is it possible to initialize container in initialization list?
相关话题的讨论汇总
话题: sqlchar话题: 21话题: sql话题: tester话题: 数据