基于参数/变量

时间:2016-02-03 15:57:21

标签: ssis ssis-2012

我正在构建一个SSIS项目来导入~40个CSV文件。我正在为每个导入创建一个包,并使用主包来运行它们。

CSV文件全部位于同一文件位置,但该位置可能会更改。我想要做的是为文件位置设置项目级参数,并通过将该项目级参数与文件名连接来为每个包的连接构造连接字符串。

这可能吗?

1 个答案:

答案 0 :(得分:1)

您在SSIS中使用表达式连接变量。为了获得下面的截图,我创建了VarA,并给它一个简单的字符串值。

然后我创建了VarB,使其成为字符串类型,并单击Expression框中的省略号:

Screenshot

你可以在图像中看到我如何将第一个变量与一些文本连接起来制作第二个变量。

因此,要应用于您的问题,请使用包级别参数(文件位置)作为VarA,并在每个包中使用此技术使用该包的文件名构建VarB。

由于我将文件名放在第一个变量中,因此我的示例实际上与您的目标相关。但它演示了如何连接字符串变量。