我是SSIS的新手。我有一个DataBase,我从中获取数据。假设DB是源,目标可以是任何东西。 (我尝试使用DB到Excel,它工作正常)
在源代码中,我有一个自定义查询来获取数据。我已在房产中写过。
现在我想改变它。我想把它放在一些配置文件(xml文件)中。即,我想 从xml文件中获取源代码的查询。我怎么能这样做?
我是一个完整的新手尝试这些事情。所以请具体给出答案。
更新:
这是我的包
我双击了OLE DB源。现在这就是我在那里写的
我想在配置(xml)文件中放置查询(从exp中选择id,age,其中exp> 4)。
答案 0 :(得分:1)
为您的查询创建一个包级别变量:
更改源编辑器以使用来自变量的SQL命令(使用适当的变量)而不是SQL命令:
转到SSIS菜单,然后单击"包配置..."然后单击复选框以启用包配置,然后单击"添加..."按钮。
...默认情况下,它使用XML配置文件,这可能是最容易使用的。指定文件名 - 文件扩展名为.dtsConfig。如果您的计算机上没有该文件,它将为您创建一个文件。单击“下一步”。
找到您的变量,找到变量的Value属性,然后选中它的复选框。点击下一步。
选择配置名称。单击Done,然后在Package configuration列表中单击Close,记下文件系统中保存配置文件的位置。
在文件系统上查找配置文件。右键单击并根据需要使用XML编辑器进行编辑。