AnalyticDB for MySQL 3.0資料來源為您提供讀取和寫入AnalyticDB for MySQL 3.0雙向通道的功能,本文為您介紹DataWorks的AnalyticDB for MySQL 3.0資料同步的能力支援情況。
使用限制
ADB湖倉版資料來源不支援在公用資源群組配置以及運行同步任務。
如果ADB資料來源配置的執行個體從數倉版切換到了湖倉版,使用該資料來源運行在公用資源群組上的同步任務將會失敗,建議切換前,確認是否有運行在公用資源群組上的同步任務,並且將其切換到Serverless資源群組(推薦)或獨享Data Integration資源群組運行。
離線同步支援閱讀檢視(VIEW)表。
支援的欄位類型
離線讀
AnalyticDB for MySQL 3.0 Reader針對AnalyticDB for MySQL 3.0類型的轉換列表,如下表所示。
類型分類 | AnalyticDB for MySQL 3.0類型 |
整數類 | INT、INTEGER、TINYINT、SMALLINT和BIGINT |
浮點類 | FLOAT、DOUBLE和DECIMAL |
字串類 | VARCHAR |
日期時間類 | DATE、DATETIME、TIMESTAMP和TIME |
布爾類 | BOOLEAN |
離線寫
AnalyticDB for MySQL 3.0 Writer針對AnalyticDB for MySQL 3.0類型的轉換列表,如下所示。
類型 | AnalyticDB for MySQL 3.0資料類型 |
整數類 | INT、INTEGER、TINYINT、SMALLINT和BIGINT |
浮點類 | FLOAT、DOUBLE和DECIMAL |
字串類 | VARCHAR |
日期時間類 | DATE、DATETIME、TIMESTAMP和TIME |
布爾類 | BOOLEAN |
建立資料來源
在進行資料同步任務開發時,您需要在DataWorks上建立一個對應的資料來源,操作流程請參見建立並管理資料來源,詳細的配置參數解釋可在配置介面查看對應參數的文案提示。
資料同步任務開發
資料同步任務的配置入口和通用配置流程可參見下文的配置指導。
單表離線同步任務配置指導
操作流程請參見通過嚮導模式配置離線同步任務、通過指令碼模式配置離線同步任務。
指令碼模式配置的全量參數和指令碼Demo請參見下文的附錄:指令碼Demo與參數說明。
單表及整庫即時同步任務配置指導
操作流程請參見DataStudio側即時同步任務配置。
整庫離線讀、單表或整庫全增量即時寫等整庫層級同步配置指導
操作流程請參見Data Integration側同步任務配置。
附錄:指令碼Demo與參數說明
離線任務指令碼配置方式
如果您配置離線任務時使用指令碼模式的方式進行配置,您需要按照統一的指令碼格式要求,在任務指令碼中編寫相應的參數,詳情請參見通過指令碼模式配置離線同步任務,以下為您介紹指令碼模式下資料來源的參數配置詳情。