代码之家  ›  专栏  ›  技术社区  ›  thursdaysgeek

使用一个数据转换还是多个数据转换更好?

  •  1
  • thursdaysgeek  · 技术社区  · 15 年前

    我们实际上是使用ssis将数据从一个数据库批量加载到另一个数据库。我的同事制作了一个数据转换对象,其中每个表都有一个转换。我为每个表创建了一个转换对象。我们两个对SSIS都很陌生。一种方法比另一种好吗?每种方法的优缺点是什么?

    2 回复  |  直到 15 年前
        1
  •  0
  •   Faiz    15 年前

    如果您的意思是,在一个数据流任务(案例A)中有多个数据流,并且有多个数据流任务来处理不同的表(案例B),那么如果您允许它们并行执行,那么性能会稍微相同。但是,如果您想考虑其他事情,如错误处理、包可重启性和所有我推荐的案例B,因为SSIS不支持数据流任务中的可重启性。如果你看一下 SSIS architecture , synchronous and blocking transformations 等等。

        2
  •  1
  •   djna    15 年前

    使用一个数据转换对象,您是否可以轻松地(重新)加载一个表?

    数据迁移练习并不总是第一次起作用。如果您需要试验、调整和重试某个部分,那么更细粒度的控制可能非常有用。细粒度的缺点是您需要管理更多的片段。

    推荐文章