在SSIS中导入之前验证完整平面文件

时间:2013-05-23 04:01:40

标签: sql-server ssis

有一个大约1 GB的平面源文件,需要导入到表中。但是在导入之前需要在转换到目标表之前验证完整的源文件(所有记录)。并且导入后需要验证表和平面源文件。如何使用SSIS完成?

基本上有包含以下列的平面文件

Date | Item ID | Item Name | Qty | Price | Amount

和目标表是带有以下列的

的tblTransactions
TranID | Date | ItemID | Qty | Price | Amount

和ItemMaster的查找表是

ItemID | ItemName

在导入之前需要遍历源文件中的所有记录并检查项目名称值的长度是否为< 150.如果任何项目名称不小于150,则导入应该中止,之后必须将ItemName列长度增加到它收到的最大大小。必须将新项目插入tblItemMaster

0 个答案:

没有答案