【发布时间】:2018-06-27 10:16:31
【问题描述】:
我有 3 个 SSIS 变量,即 姓名、年龄、性别,并设置了初始值。我想将这些值连续写入 excel 工作表。稍后我会将其扩展到记录数组。
为此,我创建了 Excel 连接,并将 Excel 表附加到我要写入的位置。
我添加了控制流任务并双击,然后添加了 派生列 组件来为上述 3 个变量中的每一个创建派生列。在派生列编辑器中,我选择了上述变量作为新的派生列。
然后流水线化 excel 目标组件并将工作表列映射到派生列。我执行了 SSIS 包并成功。但是变量不会写入excel表。
我做错了什么?
【问题讨论】:
-
您在此数据流中的数据源是什么?数据行来自哪里?
-
我没有数据源组件,数据存在于 SSIS 变量中
-
我相信您需要一个源组件,以便行从那里开始流程。派生列用于应用转换或添加新列,但不是全新的行。执行后,您能看到派生列和 Excel 目标之间的链接中的行数吗?如果不是,则为 0 行。
-
我添加了数据查看器,它没有显示任何内容,只有绿色勾号
-
添加了一个使用脚本组件作为源@EzLo 的新答案
标签: ssis