透過標準、進階或企業訂閱複寫資料
若要設定複寫任務:
-
在資料整合 > 專案中,按一下建立專案。
-
在新的專案對話方塊中,進行下列事項:
- 提供專案的名稱。
- 選取您要在其中建立專案的空間。
- 或者可選擇提供描述。
- 選取複寫作為使用案例。
- 若您想要建立空的專案而不進行任何設定,也可以選擇清除開啟核取方塊。
-
按一下建立。
將會發生下列情況之一:
- 若在新的專案對話方塊中選取開啟核取方塊 (預設),專案將會開啟。
- 若您在新的專案對話方塊中清除開啟核取方塊,專案將會新增至專案清單。您之後可以從專案的 功能表選取開啟以開啟專案。
-
專案開啟後,按一下複寫資料。
就會開啟複寫資料精靈。
-
在一般索引標籤中,為複寫任務指定名稱和描述。然後按一下下一步。
-
在選取來源連線索引標籤中,選取前往來源資料的連線。您也可以從動作欄功能表選取編輯,以編輯連線設定。
若您尚未建立前往資料來源的連線,則需要在索引標籤右上方按一下建立連線,以便建立。
您可以使用左側的篩選器篩選連線清單。可以根據來源類型、閘道、空間和擁有者篩選連線。連線清單上方的所有篩選按鈕顯示目前的篩選數量。您可以使用此按鈕關閉或開啟左側的篩選面板。目前作用中的篩選也會顯示在可用連線清單上方。
您也可以從右側的下拉式清單中選取上次修改、上次建立或按字母順序,以排序清單。按一下清單的向右箭頭以變更排序順序。
選取資料來源連線之後,可以選擇按一下索引標籤右上方的測試連線 (建議),然後按一下下一步。
-
在選取資料集索引標籤中,選取表格和/或檢視,以包括在複寫任務中。您也可以使用萬用字元並建立選取規則,如 從資料庫中選取資料 中所述。
-
在選取目標連線索引標籤中,從可用連線清單中選取目標,然後按一下下一步。在功能方面,索引標籤與先前描述的選取來源連線索引標籤相同。
-
在設定索引標籤中,可以選擇變更下列設定,然後按一下下一步。
複寫模式
資訊備註從 SaaS 應用程式來源複寫時,依照預設會啟用完整載入複寫模式,並且無法停用。- 完整載入:將資料從所選來源表格載入到目標平台,並建立目標表格 (如有必要)。完整載入會在任務開始時自動發生,但如有需要,也可以手動執行。
-
套用變更:以對來源表格所做的任何變更更新目標表格。
-
儲存變更:在變更表格 (每個來源表格一個)中將變更儲存至來源表格。
如需詳細資訊,請參閱儲存變更。
使用 資料移動閘道 時,會幾乎即時地從來源擷取變更。在沒有 資料移動閘道 的情況下工作時 (透過在連接器設定中將資料閘道設定為無),會根據排程器設定擷取變更。預設變更擷取間隔為每六小時一次。如需詳細資訊,請參閱在不使用 資料移動閘道 時排程任務。
套用變更模式
資訊備註複寫至資料倉庫目標時,您無法選取要使用哪個套用變更模式。變更永遠會在批次最佳化模式下套用,以提供最大效率。變更會使用下列方法之一套用至目標表格:
- 批次最佳化:此為預設。若選取此選項,會在批次中套用變更。會發生前置處理動作,以最有效率的方式將交易組成批次。
- 交易:選取此選項以認可順序個別套用每筆交易。在此情況下,會為所有表格確保嚴格參考完整性。
連線至分段區域
複寫至下列資料倉庫時,您需要設定暫存區域。會先在暫存區域中處理並準備資料,再傳輸至倉庫。
選取現有的暫存區域,或按一下新建以定義新的暫存區域,並按照 連線至雲端儲存空間 中的說明。
若要編輯連線設定,按一下編輯。若要測試連線 (建議),按一下測試連線。
如需資料倉庫支援哪些暫存區域的資訊,請參閱 目標平台使用案例和支援版本 中的作為暫存區域受到支援欄。
複寫排程器
-
複寫資料間隔:您可以排程從資料來源擷取變更的頻率,並設定開始時間和開始日期。 若來源資料集支援 CDC (變更資料擷取),只會複寫來源資料的變更並套用至對應的目標表格。若來源資料集不支援 CDC (例如檢視畫面),則會將所有來源資料載入到對應的目標表格,以套用變更。若有些來源資料集支援 CDC,而有些不支援,將會建立兩個獨立的子任務 (假設套用變更或選取了儲存變更複寫選項):一個用於載入不支援 CDC 的資料集,另一個用於對支援 CDC 的資料集擷取變更。
任務設定精靈可讓您排程基本每小時間隔。在您完成設定任務之後,您可以探索不同的排程選項,如 在不使用 資料移動閘道 時排程任務 中所述。
如需關於根據資料來源類型和訂閱層級的最低排程間隔的資訊,請參閱 最低允許的排程間隔。
-
在摘要索引標籤中,會顯示資料管道的視覺。若部分選取的資料集不支援 CDC,將會顯示兩個管道:一個用於 CDC 任務,另一個用於載入任務。選擇要開啟 <name> 資料任務或不做任何事,然後按一下建立。
根據您的選擇,將會開啟任務,或將會顯示專案清單。
-
若您選擇開啟任務,資料集索引標籤將會顯示所選來源表格的結構和中繼資料。這包括所有明確列出的表格,以及符合選取規則的表格。
若您想要從資料來源新增更多表格,按一下選取來源資料。
-
也可以變更任務設定,如 資料複寫任務設定 中所述。
-
您可以執行資料集轉換、篩選資料或新增欄。
如需詳細資訊,請參閱管理資料集。
-
您已新增所需的轉換之後,可按一下驗證資料集以驗證資料集。如果驗證失敗,請先解決錯誤再繼續進行。
如需詳細資訊,請參閱驗證和調整資料集。
-
當您就緒時,按一下準備以將資料任務編入目錄,為執行做好準備。
-
準備資料任務後,按一下執行。
如需關於復原任務和其他任務執行方法的資訊,請參閱 進階執行選項。
-
即可開始複寫任務,您可在監控中看見進度。如需詳細資訊,請參閱 監控個別資料任務
設定資料集的載入優先順序
您可以透過為每個資料集指定載入優先順序,控制資料任務中資料集的載入順序。例如,如果您希望在大型資料集之前先載入較小的資料集,這會很有用。
-
按一下載入優先順序。
-
為每個資料集選擇一種載入優先順序。
預設的載入優先順序為一般。資料集將會依照下列優先順序載入:
-
最高
-
較高
-
高
-
正常
-
低
-
較低
-
最低
具有相同優先順序的資料集不會按特定順序載入。
-
-
按一下確定。
正在重新整理中繼資料
您可以在任務的設計檢視中重新整理任務中的中繼資料,以符合來源中繼資料中的變更。對於使用 Metadata Manager 的 SaaS 應用程式,必須先重新整理 Metadata Manager,才能重新整理資料任務中的中繼資料。
-
您可以進行以下任一項:
-
按一下 ...,然後按一下重新整理中繼資料,以對任務中的所有資料集重新整理中繼資料。
-
在資料集中的資料集按一下 ...,然後按一下重新整理中繼資料,以對單一資料集重新整理中繼資料。
您可以在畫面下方部分的重新整理中繼資料之下檢視中繼資料重新整理狀態。您可以將游標暫留在 上方,以查看上次重新整理中繼資料的時間。
-
-
準備資料任務以套用變更。
準備資料任務並套用變更後,會從重新整理中繼資料移除變更。
您必須準備取用此任務的儲存任務以散佈變更。
若移除欄,會新增具有 Null 值的轉換,以確保儲存不會失去歷史資料。
限制
-
若有相同的資料類型和資料長度,則在此之前於相同時段以捨棄的欄重新命名,將會轉譯為捨棄的欄重新命名。
範例:
之前:a b c d
之後:a c1 d
在此範例中,捨棄了 b,而 c 重新命名為 c1,且 b 和 c 有相同的資料類型和資料長度。
這將會識別為從 b 重新命名為 c1 並捨棄 c。
-
不會辨識最後一欄重新命名,即使已捨棄最後一欄並重新命名前一欄,也是如此。
範例:
之前:a b c d
之後:a b c1
在此範例中,捨棄了 d 且 c 重新命名為 c1。
這將會識別為捨棄 c 和 d,並新增 c1。
-
會假設新的欄在末尾新增。若在中間新增資料類型與下一欄相同的欄,可能會解譯為捨棄並重新命名。
複寫資料時的限制和考慮事項
轉換受到下列限制:
- 使用由右至左語言的欄不支援轉換。
無法對名稱中包含特殊字元 (e.g. #, \, /, -) 的欄執行轉換。
- 對 LOB/CLOB 資料類型唯一支援的轉換是捨棄目標的欄。
- 不支援使用轉換重新命名欄,然後新增名稱相同的新欄。
對於已移動的欄不支援變更可 Null 性,直接變更或使用轉換規則變更都不受支援。不過,依照預設,任務中建立的新欄可為 Null。