完成數(shù)據(jù)源、網(wǎng)絡(luò)、資源的準(zhǔn)備配置后,您可創(chuàng)建實(shí)時(shí)同步節(jié)點(diǎn),同步數(shù)據(jù)至Hologres。本文為您介紹如何創(chuàng)建數(shù)據(jù)實(shí)時(shí)同步任務(wù),并在創(chuàng)建完成后查看任務(wù)運(yùn)行情況。
前提條件
- 已完成數(shù)據(jù)源配置。您需要在數(shù)據(jù)集成同步任務(wù)配置前,配置好您需要同步的源端和目標(biāo)端數(shù)據(jù)庫(kù),以便在同步任務(wù)配置過(guò)程中,可通過(guò)選擇數(shù)據(jù)源名稱來(lái)控制同步任務(wù)的讀取和寫入數(shù)據(jù)庫(kù)。實(shí)時(shí)同步支持的數(shù)據(jù)源及其配置詳情請(qǐng)參見(jiàn)實(shí)時(shí)同步支持的數(shù)據(jù)源。說(shuō)明 數(shù)據(jù)源相關(guān)能力介紹詳情請(qǐng)參見(jiàn):數(shù)據(jù)源概述。
- 已購(gòu)買合適規(guī)格的獨(dú)享數(shù)據(jù)集成資源組。詳情請(qǐng)參見(jiàn):新增和使用獨(dú)享數(shù)據(jù)集成資源組。
- 獨(dú)享數(shù)據(jù)集成資源組與數(shù)據(jù)源網(wǎng)絡(luò)已打通。詳情請(qǐng)參見(jiàn):配置資源組與網(wǎng)絡(luò)連通。
- 數(shù)據(jù)源環(huán)境已準(zhǔn)備完成:您可以基于您需要進(jìn)行的同步配置,在同步任務(wù)執(zhí)行前,授予數(shù)據(jù)源配置的賬號(hào)在數(shù)據(jù)庫(kù)進(jìn)行相應(yīng)操作的權(quán)限。詳情請(qǐng)參見(jiàn):數(shù)據(jù)庫(kù)環(huán)境準(zhǔn)備概述。
使用限制
實(shí)時(shí)數(shù)據(jù)同步任務(wù)僅支持使用獨(dú)享數(shù)據(jù)集成資源組。
實(shí)時(shí)數(shù)據(jù)同步任務(wù)暫不支持同步?jīng)]有主鍵的表。
創(chuàng)建實(shí)時(shí)同步任務(wù)
- 創(chuàng)建整庫(kù)實(shí)時(shí)同步節(jié)點(diǎn)。
- 配置資源組。
- 設(shè)置同步來(lái)源和規(guī)則。
- 設(shè)置目標(biāo)表。
- 設(shè)置表粒度同步規(guī)則。即當(dāng)源表發(fā)生插入、更新、刪除時(shí),您可以在此處定義對(duì)應(yīng)的處理策略。
- 正常處理:源端DML消息將會(huì)繼續(xù)下發(fā)給目標(biāo)數(shù)據(jù)源,由目標(biāo)數(shù)據(jù)源來(lái)處理。
- 忽略:直接丟棄該消息,不再向目標(biāo)數(shù)據(jù)源發(fā)送對(duì)應(yīng)的DML消息,對(duì)應(yīng)數(shù)據(jù)不會(huì)改變。
- 有條件的正常處理:選擇后,您可以配置過(guò)濾條件,同步任務(wù)將按照您配置的過(guò)濾表達(dá)式對(duì)源端數(shù)據(jù)進(jìn)行過(guò)濾,滿足過(guò)濾條件的數(shù)據(jù)會(huì)被正常處理,不滿足的會(huì)被忽略掉。
- DDL消息處理規(guī)則設(shè)置。
來(lái)源數(shù)據(jù)源會(huì)包含許多DDL操作,數(shù)據(jù)集成體提供默認(rèn)處理策略,您也可以根據(jù)業(yè)務(wù)需求,對(duì)不同的DDL消息設(shè)置同步至目標(biāo)端的處理策略。不同DDL消息處理策略請(qǐng)參見(jiàn):DDL消息處理規(guī)則。
- 運(yùn)行資源設(shè)置。
提交并發(fā)布實(shí)時(shí)同步任務(wù)
- 單擊工具欄中的圖標(biāo),保存節(jié)點(diǎn)。
- 單擊工具欄中的圖標(biāo),提交節(jié)點(diǎn)任務(wù)。
- 在提交新版本對(duì)話框中,輸入變更描述。
- 單擊確定。如果您使用的是標(biāo)準(zhǔn)模式的工作空間,任務(wù)提交成功后,需要將任務(wù)發(fā)布至生產(chǎn)環(huán)境進(jìn)行發(fā)布。請(qǐng)單擊頂部菜單欄左側(cè)的任務(wù)發(fā)布。具體操作請(qǐng)參見(jiàn)發(fā)布任務(wù)。