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