新記錄偵測屬性頁面 |
使用「新記錄偵測」屬性頁面,可以設定 Integration Service 如何為「資料庫整合」偵測資料庫更新。
資料庫連線
資料庫連線設定: 啟動「資料庫設定精靈」,在其中可以連線至想要 Integration Service 監視的資料庫。如需更多有關如何使用「資料庫設定精靈」的資訊,請參閱「資料庫設定對話方塊」。
資料庫類型: 完成資料庫連線設定後,會顯示資料庫類型。
位置: 完成資料庫連線設定後,會顯示資料庫的位置。
輪詢間隔: 指定 Integration Service 檢查資料庫是否有變更的頻率。
新記錄偵測方法
使用新記錄偵測選項,可以指定 Integration Service 偵測的資料庫觸發事件以及處理的資料庫記錄。
|
對於基於文字的資料庫類型,例如文字檔案、Microsoft Excel 及 Microsoft Access,Integration Builder 僅支援「欄位具有遞增值」及「欄位具有較新的時間戳記」新記錄偵測方法。 |
使用所有記錄並在完成後移除: 指定 Integration Service 會處理指定資料庫中的所有記錄,然後將這些記錄刪除。適用於 BarTender 可寫入且受監視表格具有主索引鍵的資料庫連線。
複製到其他表格: 指定在將已處理的記錄從原始表格中刪除之前會先將這些記錄複製到另一個表格中。
表格: 指定要將已處理的資料庫記錄複製到的表格。
欄位具有遞增值: 指定 Integration Service 會監視指定欄位的值是否遞增。
欄位: 指定要監視的欄位。此欄位必須是一個值不斷遞增的數值欄位,例如自動遞增的 ID 編號。
最後值: 指定 Integration Service 監視的值。此欄位可手動或自動填入,如下所示:
若要手動填入該欄位,請輸入觸發整合的值。例如,如果資料庫包含值為 1 到 5 的列,則可以在「最後值」欄位中輸入 3,以便從 3 開始觸發整合。
若要自動填入該欄位,請按一下「重設為最後欄位值」。Integration Service 會在指定的資料庫欄位中搜尋最大值,然後在「最後值」欄位中填入該值加上 1。Integration Service 就是以此方式來監視遞增的值。
重設為最後欄位值: Integration Service 會在指定的資料庫欄位中搜尋最大值,然後在「最後值」欄位中填入該值加上 1。此遞增值也會顯示在「下一個需要的值」欄位中。
下一個需要的值: 指定 Integration Service 用來觸發整合的值。此值會透過下列方式自動更新:
當值觸發積分時
在「最後值」欄位中手動新增一個值,然後按一下頁面上的任何其他欄位
按一下「重設為最後欄位值」
欄位具有較新的時間戳記: 指定 Integration Service 會監視指定的欄位是否有較新的時間戳記。
欄位: 指定要監視的欄位。此欄位必須可唯一識別記錄,並且其值必須在每次建立或更新記錄時遞增。
最後值: 指定 Integration Service 監視的時間戳記。此欄位可手動或自動填入,如下所示:
若要手動填入該欄位,請輸入觸發整合的值。
若要自動填入該欄位,請按一下「重設為最後欄位值」。Integration Service 會在指定的資料庫欄位中搜尋最大值,然後在「最後值」欄位中填入該值加上 1 個最小時間單位。Integration Service 就是以此方式來監視遞增的值。
重設為最後欄位值: Integration Service 會在指定的資料庫欄位中搜尋最新時間戳記值,然後在「最後值」欄位中填入該值加上 1 個最小時間單位。此遞增值也會顯示在「下一個需要的時間戳記」欄位中。
下一個需要的時間戳記: 指定 Integration Service 用來觸發整合的時間戳記值。此值會透過下列方式自動更新:
當值觸發積分時
在「最後值」欄位中手動新增一個值,然後按一下頁面上的任何其他欄位
按一下「重設為最後欄位值」
欄位具有指定的值: 指定 Integration Service 會監視指定的欄位是否有特定的值。然後,會處理在該欄位中找到特定值的每筆記錄。此選項適用於可進行更新且受監視表格具有主索引鍵的資料庫連線。適用於 BarTender 可寫入且受監視表格具有主索引鍵的資料庫連線。
欄位: 指定要監視的欄位。
值: 指定 Integration Service 在指定欄位中監視的值。
處理後更新欄位: 指定將指示 Integration Service 更新受監視的欄位,並將偵測到的值取代為新值。如果受監視欄位中的值已更新,則 Integration Service 在下次輪詢資料庫時不會重新處理相應記錄。當受監視的表格具有主索引鍵時,此選項可用。主索引鍵對於找到要更新的確切記錄至關重要。
新值: 指定在處理記錄後用於更新受監視欄位的值。
失敗後動作
使用這些選項,可以指定在一或多個整合動作失敗時要對資料庫記錄執行的動作。
對此資料庫記錄重試所有動作: 指定對資料庫記錄重試所有動作。
略過此資料庫記錄: 指定將略過資料庫記錄。
複製到其他表格: 指定將略過的記錄複製到另一個資料庫表格中,以供日後處理或日誌記錄之用。使用清單來選取要將記錄複製到的表格。此表格的表格結構描述必須與來源表格相同。