1
我是SSIS的新手。我有个问题。我从两个不同的数据源获取数据。我可以使用合并组件合并它们,并将输出提供给脚本组件,在该组件中我验证数据并将其移至目标。每件事情都很好。当我们在任何来源添加一些额外的列时,我希望它能够工作。SSIS将新列添加到源中
问题是,当我在源中添加额外的列时,我应该在脚本组件中添加输入列(检查输入列中的cckck框)。有没有办法做到这一点?
plz帮助
我是SSIS的新手。我有个问题。我从两个不同的数据源获取数据。我可以使用合并组件合并它们,并将输出提供给脚本组件,在该组件中我验证数据并将其移至目标。每件事情都很好。当我们在任何来源添加一些额外的列时,我希望它能够工作。SSIS将新列添加到源中
问题是,当我在源中添加额外的列时,我应该在脚本组件中添加输入列(检查输入列中的cckck框)。有没有办法做到这一点?
plz帮助
尝试添加新列源,打开包装,然后通过后续的流动。您将不得不进入后续控制,包括合并控制以使用此新字段刷新数据。
虽然必须手动逐步选择列输出是可选的流组件(如合并),SSIS会在每个需要刷新的阶段(例如源代码管理)提示您带有感叹号。
例如,我增加的成本如下
一个新列的基本OLE DB源和更新的源代码控制后,我有机会就你提到添加到脚本组件 - 但它不强制我这样做
新的领域应该是在分类元件可用,即使它不是脚本控制范围内使用。但是,您将需要通过打勾领域的通行证上的排序控制,让它进入合并组件
感谢您的答复达里尔。 – user922330
没问题,让我知道你是否遇到过任何问题... –
感谢Daryl的回应。问题是当我在Source中添加一个新列时,我将它作为来自Source的输出来获取。当我将输出作为脚本组件的输入提供时,新添加的列复选框未在脚本组件的输入列中被选中。这不允许我新添加的列移动到目的地。 – user922330