全部產品
Search
文件中心

Data Transmission Service:配置訂閱任務(新控制台)

更新時間:Oct 16, 2024

Data Transmission Service提供的資料訂閱功能簡單易用,您只需在控制台上進行簡單操作,即可完成資料訂閱任務的配置。

注意事項

本文僅簡單介紹資料訂閱任務的通用配置流程,不同的資料來源在配置資料訂閱任務時略有不同。關於各類資料來源的詳細配置案例,請參見訂閱者案概覽中的相關配置文檔。

說明

本文以RDS MySQL執行個體的訂閱為例進行介紹,配置參數僅供參考,請以實際介面為準。

準備工作

  • 已建立DTS支援的源庫執行個體。DTS支援的資料庫和版本,請參見訂閱者案概覽

  • 當源庫為自建資料庫時,您還需要做一些準備工作以滿足DTS對環境的要求,詳情請參見準備工作概覽

操作步驟

  1. 進入訂閱任務的列表頁面。

    1. 登入Data Management服務

    2. 在頂部功能表列中,單擊整合與開發

    3. 在左側導覽列,選擇資料轉送(DTS) > 資料訂閱

    說明
  2. 訂閱任務右側,選擇訂閱執行個體所屬地區。

    說明

    新版DTS訂閱工作清單頁面,需要在頁面左上方工作台的右側,選擇訂閱執行個體所屬地區。

  3. 單擊創建任務,進入任務配置頁面。

  4. 可選:在頁面右上方,單擊試用新版配置頁

    說明
    • 若您已進入新版配置頁(頁面右上方的按鈕為返回舊版配置頁),則無需執行此操作。

    • 新版配置頁和舊版配置頁部分參數有差異,建議使用新版配置頁。

  5. 配置源庫及消費網路類型。

    警告

    選擇源執行個體後,建議您仔細閱讀頁面上方顯示的使用限制,否則可能會導致任務失敗或無法消費訂閱資料。

    類別

    配置

    說明

    任務名稱

    DTS會自動產生一個訂閱名稱,建議配置具有業務意義的名稱(無唯一性要求),便於後續識別。

    源庫資訊

    選擇DMS資料庫執行個體

    本樣本無需選擇,輸入下方的資料庫資訊即可。

    資料庫類型

    選擇MySQL

    接入方式

    選擇雲執行個體

    執行個體地區

    選擇RDS MySQL執行個體所屬地區。

    是否跨阿里雲帳號

    本樣本使用當前阿里雲帳號下的資料庫執行個體,需選擇不跨帳號

    RDS執行個體ID

    選擇RDS MySQL執行個體ID。

    資料庫帳號

    填入RDS MySQL資料庫的唯讀帳號,或具備REPLICATION CLIENTREPLICATION SLAVESHOW VIEWSELECT許可權的自訂帳號。

    資料庫密碼

    填入該資料庫帳號對應的密碼。

    串連方式

    本樣本無需選擇,保持預設選項即可。

    消費網路類型

    網路類型

    資料訂閱執行個體的網路類型固定為專用網路,您需要選擇具體的專用網路虛擬交換器。更多資訊請參見專用網路

    說明
    • 任務建立成功後,消費網路類型不可更改。

    • 若您的資料訂閱用戶端部署在專用網路上,則建議選擇與用戶端一致的專用網路虛擬交換器

    • 通過內網地址進行資料訂閱時,網路延遲最小。

  6. 配置完成後,單擊頁面右下角的測試連接以進行下一步

    如果來源資料庫是阿里雲資料庫執行個體(例如RDS MySQLApsaraDB for MongoDB等),DTS會自動將對應地區DTS服務的IP地址添加到阿里雲資料庫執行個體的白名單;如果來源資料庫是ECS上的自建資料庫,DTS會自動將對應地區DTS服務的IP地址添加到ECS的安全規則中,您還需手動在ECS上的自建資料庫中添加對應地區DTS服務的IP地址,以允許來自DTS伺服器的訪問;如果來源資料庫是IDC自建資料庫或其他雲資料庫,則需要您手動添加對應地區DTS服務的IP地址,以允許來自DTS伺服器的訪問。DTS服務的IP地址,請參見DTS伺服器的IP位址區段

    警告

    DTS自動添加或您手動添加DTS服務的公網IP位址區段可能會存在安全風險,一旦使用本產品代表您已理解和確認其中可能存在的安全風險,並且需要您做好基本的安全防護,包括但不限於加強帳號密碼強度防範、限制各網段開放的連接埠號碼、內部各API使用鑒權方式通訊、定期檢查並限制不需要的網段,或者使用通過內網(專線/VPN網關/智能網關)的方式接入。

  7. 配置任務對象。

    1. 對象配置頁面,配置待訂閱的對象。

      配置

      說明

      需要訂閱的資料類型

      需要訂閱的資料類型預設已勾選,且不支援修改。

      • 資料更新

        訂閱已選擇對象的增量資料更新,包含資料的INSERT、DELETE和UPDATE操作。

      • 結構更新

        訂閱整個執行個體所有對象的結構建立、刪除及修改,您需要使用資料訂閱用戶端過濾所需的資料。

      源庫對象

      源庫對象列表中,選擇待訂閱對象,單擊表徵圖向右小箭頭,將其移動到已選擇對象列表中。

      說明

      訂閱對象支援選擇的粒度為庫、表。

      • 如果選擇整個庫作為訂閱對象,那麼該庫中新增對象的增量資料也可以被訂閱到。

      • 如果選擇某個表作為訂閱對象,那麼只有這個表的增量資料可以被訂閱到。此時如果需要加入一個新的表作為訂閱對象,您需要將其加入至訂閱對象中,詳情請參見修改訂閱對象

    2. 單擊下一步高級配置,進行進階參數配置。

      本樣本保持預設配置,無需手動設定,您也可以根據實際情況進行配置。

      配置說明

      配置

      說明

      選擇調度該任務的專屬叢集

      DTS預設將任務調度到共用叢集上,您無需選擇。您可以購買指定規格的專屬叢集來運行DTS訂閱任務,詳情請參見什麼是DTS專屬叢集

      源庫、目標庫無法串連後的重試時間

      在訂閱任務串連失敗時,DTS會立即進行持續的重試串連,預設持續重試時間為720分鐘,您也可以在取值範圍(10~1440分鐘)內自訂重試時間,建議設定30分鐘以上。如果DTS在設定的時間內重新串連上源庫,訂閱任務將自動回復。否則,訂閱任務將失敗。

      說明
      • 針對相同源庫的多個DTS執行個體,如DTS執行個體A和DTS執行個體B,設定網路重試時間時A設定30分鐘,B設定60分鐘,則重試時間以低的30分鐘為準。

      • 由於串連重試期間,DTS將收取任務運行費用,建議您根據業務需要自訂重試時間,或者在源庫釋放後儘快釋放DTS執行個體。

      源庫、目標庫出現其他問題後的重試時間

      在訂閱任務啟動後,若源庫出現非串連性的其他問題(如DDL或DML執行異常),則DTS會報錯並會立即進行持續的重試操作,預設持續重試時間為10分鐘,您也可以在取值範圍(1~1440分鐘)內自訂重試時間,建議設定10分鐘以上。如果DTS在設定的重試時間內相關操作執行成功,訂閱任務將自動回復。否則,訂閱任務將會失敗。

      重要

      源庫、目標庫出現其他問題後的重試時間的值需要小於源庫、目標庫無法串連後的重試時間的值。

      環境標籤

      您可以根據實際情況,選擇用於標識執行個體的環境標籤。

      是否去除正反向任務的心跳錶sql

      根據業務需求選擇是否在DTS執行個體運行時,在源庫中寫入心跳SQL資訊。

      • :不在源庫中寫入心跳SQL資訊,DTS執行個體可能會顯示有延遲。

      • :在源庫中寫入心跳SQL資訊,可能會影響源庫的物理備份和複製等功能。

      監控警示

      是否設定警示,當訂閱失敗或延遲超過閾值後,將通知警示連絡人。

  8. 儲存任務並進行預檢查。

    • 若您需要查看調用API介面配置該執行個體時的參數資訊,請將滑鼠游標移動至下一步儲存任務並預檢查按鈕上,然後單擊氣泡中的預覽OpenAPI參數

    • 若您無需查看或已完成查看API參數,請單擊頁面下方的下一步儲存任務並預檢查

    說明
    • 在訂閱任務正式啟動之前,會先進行預檢查。只有預檢查通過後,才能成功啟動訂閱任務。

    • 如果預檢查失敗,請單擊失敗檢查項後的查看詳情,並根據提示修複後重新進行預檢查。

    • 如果預檢查產生警告:

      • 對於不可以忽略的檢查項,請單擊失敗檢查項後的查看詳情,並根據提示修複後重新進行預檢查。

      • 對於可以忽略無需修複的檢查項,您可以依次單擊點擊確認警示詳情確認屏蔽確定重新進行預檢查,跳過警示檢查項重新進行預檢查。如果選擇屏蔽警示檢查項,可能會導致資料不一致等問題,給業務帶來風險。

  9. 預檢查通過率顯示為100%時,單擊下一步購買

  10. 購買執行個體。

    1. 購買頁面,選擇資料訂閱執行個體的計費方式,詳細說明請參見下表。

      參數

      說明

      計費方式

      • 預付費(訂用帳戶):在建立執行個體時支付費用。適合長期需求,價格比隨用隨付更實惠,且購買時間長度越長,折扣越多。

      • 後付費(隨用隨付):按小時計費。適合短期需求,用完可立即釋放執行個體,節省費用。

      資源群組配置

      執行個體所屬的資源群組,預設為default resource group。更多資訊,請參見什麼是資源管理

      資料訂閱配置費類型

      如果您建立的資料訂閱執行個體為訂用帳戶(也稱為預付費),則資料訂閱配置費類型僅支援為原價配置費(免資料流量費)

      訂閱時間長度

      在預付費模式下,選擇訂用帳戶執行個體的時間長度和數量,包月可選擇1~9個月,包年可選擇1年、2年、3年和5年。

      說明

      該選項僅在付費類型為預付費時出現。

    2. 配置完成後,閱讀並勾選《資料轉送(隨用隨付)服務條款》

    3. 單擊購買並啟動,訂閱任務正式開始,您可在工作清單查看具體任務進度。

後續步驟

消費訂閱資料