我正在使用BIML创建我的包。
有一个序列容器,我想在其中将系统变量传播设置为False。我在BIML中找不到为传播设置系统变量的方法。
发布于 2016-06-30 22:27:05
Propagate是一个仅存在于事件处理程序中的系统作用域变量。
下面的Biml创建一个具有空序列容器的OnError事件处理程序的SSIS包
事件本身重新定义了系统::Propagate变量,使其值为false,而不是true的默认值。
<Biml xmlns="http://schemas.varigence.com/biml.xsd">
<Packages>
<Package Name="so_38121956">
<Events>
<Event EventType="OnError" Name="OnError">
<Variables>
<Variable DataType="Boolean" Name="Propagate" Namespace="System">false</Variable>
</Variables>
<Tasks>
<Container Name="SEQC Propagate no more">
</Container>
</Tasks>
</Event>
</Events>
</Package>
</Packages>
</Biml>发布于 2016-06-30 15:05:37
尝试使用BIML在线。
http://bimlonline.com/
在这里,您可以上传一个现有的带有propagate的SSIS包,而基于浏览器的应用程序将对其进行反向工程,为您提供BIML。
如果您知道如何在SSIS中执行某项操作,但不确定BIML等效项,那就方便了。
据官方统计,它仍然在贝塔,但运作良好。
https://stackoverflow.com/questions/38121956
复制相似问题