我有两个.tsv文件,我需要将它们导入到sql server:一个有数据(data.tsv),另一个是column_headers.tsv
我需要将它导入到表中,必须使用column_headers.tsv列创建表,并且应该将data.tsv插入到该表中。
我需要这样做几次,所以我想自动化它...我能用SSIS实现这个吗?
是否有关于如何使用2个tsv文件将数据导入sql server的标准流程:data.tsv和column_headers.tsv?有没有关于如何根据.tsv?
提供的列名创建表的标准流程我对数据本身一无所知......我对数据的额外信息:
Datafeed-Manifest-Version:1.0
查找文件:1
数据文件:1
总记录:18,584
Lookup-File:c-it_2016-09-30-lookup_data.tar.gz
MD5-Digest:7efa8c4e901bb666
文件大小:3663715
数据文件:c-it_2016-09-30.tsv.gz
MD5-Digest:6ece62faaaaa084f8a3d73b55
文件大小:1066972
记录数:18,584
答案 0 :(得分:2)
不,没有标准流程。
您可以编写一个脚本任务来读取column_headers文件并生成一个然后执行的CREATE TABLE语句。
然后,您可以使用数据流任务,将数据文件用作源并将数据导入到您创建的表中。