如何动态地将值传递给SSIS包

时间:2011-11-07 08:40:47

标签: ssis

使用SAP BI源组件: 通过使用SAP BI Source组件,我们可以从SAP提取数据并将数据存储在所需的目标中。 添加SAP BI来源: SAP BI组件不会显示在SSIS包中的工具箱中。要在SSIS包中获取SAP BI Source组件,您需要在计算机中安装“Microsoft SAP BI”exe。安装此项以添加SAP BI Source组件后,我们必须执行以下步骤: 在SSIS包中打开工具箱右键单击数据流源选项卡,选择选择项目在选择工具箱项目中,单击SSIS数据流项目选择SAP BI源组件,然后单击确定。 当我们点击SAP BI组件时,将打开一个窗口,在这里我们可以输入详细信息以从SAP中提取数据,如下面的屏幕截图所示:

当我静态给出SAP BI Component的值时,它将成功运行,如下所示。

现在我想将值从.NET动态传递给SAP BI组件。为此,我们必须在SSIS包中创建变量,这些变量应该在组件的属性中给出。 下面的屏幕截图显示了我创建的变量

问题是这些步骤不适用于SAP BI组件。我在SSIS包中应用OLEDB Source组件的步骤相同。它工作正常。因为它可以选择访问变量中的数据,如下面的屏幕截图所示。

如果我们在SAP BI组件中找到这种类型的选项,我们可以轻松地从变量中访问数据。所以,我们在这里挂起如何将变量值传递给组件属性。

0 个答案:

没有答案