如何使用 SSIS 将 File1 标头中的单个值与 File2 中的总行数进行比较(csv)
Posted
技术标签:
【中文标题】如何使用 SSIS 将 File1 标头中的单个值与 File2 中的总行数进行比较(csv)【英文标题】:How to use SSIS to compare single value in File1 header to total row count in File2 (csv) 【发布时间】:2019-12-04 02:52:16 【问题描述】:我的任务是创建一个步骤,以验证来自外部组织的报告值与来自同一组织的实际值。
该组织将在我们的服务器上删除 2 个文件。 File1 包含单个数值
File2 包含一个包含多行的 .csv。
我不需要在任何地方加载数据,我只想检查 file1 中的值是否与 file2 中的总行数匹配。
关于如何执行此操作的任何建议?
【问题讨论】:
【参考方案1】:由于目标是比较两个文件之间的值,不需要使用 SSIS。您可以使用简单的 C# 脚本来读取使用 System.IO.StreamReader
的文件,并将值存储在两个变量中,然后进行比较。或者只是将这两个文件导入 SQL 并使用 SQL 查询来比较值。
【讨论】:
以上是关于如何使用 SSIS 将 File1 标头中的单个值与 File2 中的总行数进行比较(csv)的主要内容,如果未能解决你的问题,请参考以下文章
使用SSIS从SQL Server 2005中的平面文件导入时如何保留NULL值