在SSIS中,我想从平面文件(平面文件源)中读取数据,并将某些列值分配给SSIS中的变量(如IDNo)。我需要此ID来检索其他信息(例如电子邮件)和其他详细信息,以便在此过程的后期动态发送电子邮件。我进行了一些研究,发现脚本组件是将值分配给变量的一种方法,但是在我们的环境中脚本组件不可用。如果可以的话,可以请有人给我提供样品。谢谢。
您不一定需要脚本组件来实现此目的。
将您的ID读取到记录集(该记录集将是类型的变量Object):
Data Flow Task创建一个Recordset Destination。VariableName下拉列表中选择变量。创建Foreach Loop Containter:
Foreach ADO Enumerator在Enumerator设置中选择。ADO object source variable挑选你的记录集变量从下拉列表Variable Mappings您的电子邮件变量分配索引0使用email变量作为中的表达式从循环发送电子邮件Send Email Task。
为什么脚本组件不可用?这会使事情变得容易,并有助于避免一些问题。我不再使用邮件任务来支持脚本任务,因为过去我遇到了一些问题。
希望这可以帮助。
| 归档时间: |
|
| 查看次数: |
11813 次 |
| 最近记录: |