基于 parameter/variable 的 SSIS 连接参数

SSIS connection parameter based on parameter/variable

我正在构建一个 SSIS 项目以导入约 40 个 CSV 文件。我正在为每个导入创建一个包,并为 运行 全部创建一个主包。

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

这可能吗?

您将 SSIS 中的变量与表达式连接起来。为了获得下面的屏幕截图,我创建了 VarA,并为其提供了一个简单的字符串值。

然后我创建了VarB,将其设为字符串类型,并在表达式框中单击省略号:

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

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

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