SSIS更新更新表

时间:2016-07-07 19:25:47

标签: sql-server ssis

我有一个进程,每天将150k-200k行数据从一个平面文件拉到mssql服务器中。一旦数据在服务器中,我正在对数据执行一些清理。需要做的一件事是根据更新表更新一些数据。这些表将包含特定客户的更新,例如:

Customer  Current_Location     Update_Location
ABC       New York, New York   New York, NY
ABC       Brooklyn, New York   New York, NY
BDE       New York, New York   New York

只有大约10%的记录需要更新。在上述情况下,其余客户将保留Current_Location值。我有六个表需要更新主数据集。我提出的两个解决方案是:

  1. 使用多个Lookup转换(需要6个数据流任务)
  2. 使用带有简单更新语句的execute sql任务
  3. 什么是最有效/适当的选择?

0 个答案:

没有答案
相关问题