我有表格的关系数据库:客户,地区,时间,事实。 有21个平面文件。每个平面文件有4列。
所有文件均为1.5GB。如何使用SSIS(Integration Services)将平面文件导入SQL SERVER表?
column1(flat file)->CustomerID(Customer table)
column2(flat file)->AntennaID1(Region table)
column3(flat file)->AntennaID2(Region table)
column4(flat file)->Dividing into parts->Year, Month, Day, Hour, Minute, Second
答案 0 :(得分:0)
使用import Wizard in SSMS (David Chapelle's Blog),如果您选择保存它,它将为您生成一个SISS包。
将整个文件导入一个表,并使用SQL将其分解为多个表(规范化)
答案 1 :(得分:0)
最简单的方法是使用导入/导出向导将您的数据导入到临时表中,一旦您拥有Sql server中的所有数据,然后将Inert Data导入目标表。使用Insert语句。这种操作更安全,更不容易出错。