如何在数据流任务SSIS中获取源文件行数?
How to get source file rowcount in data flow task SSIS?
我有一个数据流任务,其中包含 excel 文件作为源,脚本组件作为目标。
有没有办法获取我的 excel 文件中的行数并将其传递给我的脚本组件?
我已经尝试使用行计数组件,但它的值只有在数据流任务完成后才会更新。
您可以在计算 Excel 文件中的行数并将其存储在变量中的数据流之前使用脚本任务。
如果您想使用 Row Count
组件,您必须创建两个数据流任务:
- 第一个只包含
Excel Source
+ Row Count component
- 第二个包含
Excel Source
+ Derived Column
+ Destination
派生列用于添加存储行数的变量作为新列
有关此问题的更多信息 Does variable value set by Row Count Transformation take effect during execution of DFT in SSIS? or Conditional Split can read a variable correctly?
我有一个数据流任务,其中包含 excel 文件作为源,脚本组件作为目标。
有没有办法获取我的 excel 文件中的行数并将其传递给我的脚本组件?
我已经尝试使用行计数组件,但它的值只有在数据流任务完成后才会更新。
您可以在计算 Excel 文件中的行数并将其存储在变量中的数据流之前使用脚本任务。
如果您想使用 Row Count
组件,您必须创建两个数据流任务:
- 第一个只包含
Excel Source
+Row Count component
- 第二个包含
Excel Source
+Derived Column
+Destination
派生列用于添加存储行数的变量作为新列
有关此问题的更多信息 Does variable value set by Row Count Transformation take effect during execution of DFT in SSIS? or Conditional Split can read a variable correctly?