2012-01-03 84 views
2

我对SSIS包中的性能有疑问。在这种情况下,您需要从多个数据源提供多个表格,将多个数据流并行放入一个数据流中,还是将每个数据流放入一个数据流中,并相互连接,会更高效?SSIS:一个数据流中的多个数据流或...?

谢谢:)

回答

3

都没有。 ;)

,我觉得这是更好地与所需要的满足需求,但没有更多的尽可能多的数据源和目的地的数据流。如果flat file 1是饲料destination 1唯一的解药然后就是我的所有数据流将包含。当用饲料中添加flat file 2destination 2适用于同一数据流,我的经验法则是,如果流不会越过,让他们分开。

2005 RTM中存在一个令人讨厌的错误,即在单个数据流中有多个不相关的流会导致所有行都到达目的地,但是一旦达到某个数据量时不会导致所有列数据。

的另一个原因是单独的数据流,也许这传闻,但它似乎验证是更有效的,当流量较小。

如果你正在寻找最大化性能,请不要链接那些数据串行流,虽然,使他们在并行 - 要么在画布上他们都漂浮或创建一个中央启动步骤(我喜欢的不做任何脚本任务),然后从这一点放射出去。

+0

感谢很多:) – Luyi 2012-01-03 15:42:57