# 目標更新方法

您可以在初始任務設定期間或在之後，於資料任務設定中設定要使用哪個更新方法。資料任務準備後，就無法變更更新方法。

可用的更新方法由任務類型和連接器功能來決定。可用的資料移動任務類型是登陸、複寫或在資料湖中登陸資料。

## 在資料管道專案中登陸資料時的更新方法

* 使用變更表格進行變更資料擷取 (CDC)

  資料任務以完整載入開始。目標資料接著會使用以日期欄位為基礎的增量載入來保持最新狀態。CDC 可能並非所有資料來源都支援。

  資訊備註不支援 DELETE 操作。這表示，若在來源中刪除列，不會在登陸資料中刪除。若刪除處理很重要，請改用載入並比較。

  若不使用 資料移動閘道，您可使用排程器設定間隔。如需詳細資訊，請參閱[Scheduling tasks](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Deploying/Scheduling-tasks.htm)。使用 資料移動閘道 時，您可以在 設定 &gt; 變更處理微調 中設定從來源讀取變更的間隔時間。

* 載入並比較

  資料任務會從來源執行僅限完整載入。例如，如果來源不支援 CDC，或者若您希望 DELETE 操作 (不受 CDC 的支援) 散佈到目標，這很實用。載入並比較可搭配任何支援的資料來源使用，也可以排程定期發生。

## 複寫至資料庫或資料倉庫目標時的更新方法

* 完整載入： 將資料從所選來源表格載入到目標平台，並建立目標表格 (如有必要)。完整載入會在任務開始時自動發生，但如有需要，也可以手動執行。例如，如果您需要將更新複寫到檢視 (未在 CDC 期間擷取) 或您正在從不支援 CDC 的資料來源複寫，則需要手動完整載入。

  資訊備註使用 SaaS 應用程式連接器時，此選項將始終啟用，因為需要完整載入。

* 套用變更： 以對來源表格所做的任何變更更新目標表格。

* 儲存變更： 在變更表格 (每個來源表格一個) 中將變更儲存至來源表格。

  如需詳細資訊，請參閱[儲存變更](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Replicating/replicating-settings.htm#Store)。

使用 資料移動閘道 時，除了使用 SaaS 應用程式來源之外，會幾乎即時地從來源擷取變更。在沒有 資料移動閘道 的情況下工作時 (例如透過 Qlik Talend Cloud 啟動器 訂閱或選取 無 時) 或使用 SaaS 應用程式來源時，會根據排程器設定擷取變更。如需詳細資訊，請參閱 [Scheduling tasks](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Deploying/Scheduling-tasks.htm)。

## 複寫至雲端儲存 (資料湖) 時的更新方法

* 變更資料擷取 (CDC) 使用變更表格： 資料湖登陸任務以完整載入開始 (在此期間，所有選取的表格會登陸到目標)。然後目標資料會使用 CDC (變更資料擷取) 技術保持最新狀態。

  資訊備註不支援 DDL 操作的 CDC (變更資料擷取)。

  使用 資料移動閘道 時，除了使用 SaaS 應用程式來源之外，變更會幾乎即時地從來源擷取。在沒有 資料移動閘道 或使用 SaaS 應用程式來源的情況下工作時，會根據排程器設定擷取變更。如需詳細資訊，請參閱 [Scheduling tasks](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Deploying/Scheduling-tasks.htm)。

* 重新載入： 執行完整載入以將資料從所選來源表格載入到目標平台，並建立目標表格 (如有必要)。完整載入會在任務開始時自動發生，但也可以根據需要手動執行或安排定期進行。

  資訊備註使用 SaaS 應用程式連接器時，此設定不適用。

資訊備註

根據訂閱層級，設定複寫至雲端儲存的程序會不同。

* 若您有標準、企業或進階訂閱，請參閱 [透過標準、進階或企業訂閱在資料湖中登陸資料](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Replicating/landing-datalakes.htm)。
* 若您有入門訂閱，請參閱 [透過 Qlik Talend Cloud 啟動器 訂閱複寫資料](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Replicating/replicating-starter-subscription.htm)

## 理解排程變更資料擷取 (CDC)

在沒有 資料移動閘道 的情況下工作時，會根據排程的間隔擷取變更。重要的是，應注意排程如何運作，這以範例方式最能呈現。在下列範例中，任務已排程每 30 分鐘執行一次，在 9:00 開始。

* 任務以完整載入在 9:00 開始。
* 完整載入於 9:40 結束，表示將會略過 9:30 的執行。
* 下次執行於 10:00 開始，並會擷取 10:00 前所做的任何變更。
* 10:00 執行於 10:15 結束。
* 下次執行於 10:30 開始，並擷取 10:00 和 10:30 之間發生的任何變更。

資訊備註根據系統上的載入、同時執行的任務數量，以及有多少 Pod 可用，下次排程的執行個體可能不會準確地在排程時間開始。