有一个大约1 GB的平面源文件,需要导入到表中。但是在导入之前需要在转换到目标表之前验证完整的源文件(所有记录)。并且导入后需要验证表和平面源文件。如何使用SSIS完成?
基本上有包含以下列的平面文件
Date | Item ID | Item Name | Qty | Price | Amount
和目标表是带有以下列的
的tblTransactionsTranID | Date | ItemID | Qty | Price | Amount
和ItemMaster的查找表是
ItemID | ItemName
在导入之前需要遍历源文件中的所有记录并检查项目名称值的长度是否为< 150.如果任何项目名称不小于150,则导入应该中止,之后必须将ItemName列长度增加到它收到的最大大小。必须将新项目插入tblItemMaster