2011-03-21 89 views
5

在SSIS中,如果我开始一步,然后有很多,可以一次全部发生步骤,然后还有一个单一的步骤所有这些完成后,约束线是所有的地方。它很丑,很难阅读。我可以将它们移动,但下一次加载包时,它们又会变得很难看。有没有办法让他们留在我放置它们的地方,这样我就可以保持整洁?如何保持SSIS约束线整齐?

下面是我讲的(此图形显示不出来对我来说)的部分图片。 Lots of ugly lines

缺乏图形,这里是文字的例子:

step 1: start a log file 
step 2 (10 of them): load file 1 through load file 10 
step 3: create a flag file 
step 4: ftp all the files to another location 
+0

他们应该留在原地。你是否将文件加载到源代码控制中?这似乎表明,可能会导致一个问题:http://social.msdn.microsoft.com/Forums/en-US/sqlintegrationservices/thread/7b7919ea-0a4b-4cd8-8208-1997997dfadc – DKnight 2011-03-22 16:22:53

+0

没有源控制。我的意思是,我们使用它,但我只是在两个编辑会话中关闭并重新打开相同的dtsx包,有时甚至没有关闭项目。 – thursdaysgeek 2011-03-22 16:40:18

+0

在某些软件包中,约束行保持不变,在其他软件包中它们似乎有自己的想法,它们将使用一个丑陋的默认值。 – thursdaysgeek 2011-03-22 16:47:37

回答

6

他们应该留在原地,我认为你有一个错误在那里。每次打开它时都可以使用格式>自动布局,以使其更具可读性,但这实际上只是一种解决方法。

+1

此答案enourmous荣誉,抱歉,但我最近回到了SSIS中的沉寂,到处行了你刚才让我很开心这个古老而又准确的答案:) – 2013-05-31 08:55:55

6

将步骤2中的10个任务移动到序列容器中。将行从第1步拖到顺序容器。从序列集装箱拖线步骤3

你并不需要10个任务之间的任何行(如果它们被并联以任何顺序SSIS选择运行)。你会用一条线从步骤1到序列容器中,并从序列容器一行结束了第3步。

+0

这是一个更好的解决办法,虽然理想情况下,线保持你把它们放在哪里。但是,更好的是,因为开头的行数较少。 – thursdaysgeek 2011-05-17 21:25:00