針對檔案來源,目標資料表有就修改,沒有就新增

範例封裝

來聽課的朋友希望示範透過查閱(Lookup)示範這個情境:

若檔案來源有兩筆相同主鍵的紀錄,第一筆是新增,第二筆要修改,批次查閱會造成當下查閱都不存在,而都導向新增。示意圖如下:

image

資料內容如下:

1    a
2    b
1    aa
3    c

原目標資料表是空的,期待結果:

image

我的解法是單筆 Lookup,但這就需要用 Script Component 當作 Source

image

Get all records 資料流:

image

Single record lookup 資料流:

image

 

最後要強調的是,凡是改成單筆運作,在大資料量時,一定損傷效能,若商業邏輯允許,儘量批此載入到中介資料表,然後透過 T-SQL 處理可能較佳

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s

%d 位部落客按了讚: