AnalyticDB for MySQL 2.0資料來源為您提供讀取和寫入AnalyticDB for MySQL 2.0的雙向通道,本文為您介紹DataWorks的AnalyticDB for MySQL 2.0資料同步的能力支援情況。
使用限制
離線同步支援閱讀檢視(VIEW)表。
AnalyticDB for MySQL 2.0 Reader不支援multivalue,否則同步任務會直接異常退出。
支援的欄位類型
離線讀
AnalyticDB for MySQL 2.0 Reader針對AnalyticDB for MySQL 2.0類型的轉換列表,如下所示。
AnalyticDB for MySQL 2.0類型 | DataX類型 | MaxCompute類型 |
BIGINT | LONG | BIGINT |
TINYINT | LONG | INT |
TIMESTAMP | DATE | DATETIME |
VARCHAR | STRING | STRING |
SMALLINT | LONG | INT |
INT | LONG | INT |
FLOAT | STRING | DOUBLE |
DOUBLE | STRING | DOUBLE |
DATE | DATE | DATETIME |
TIME | DATE | DATETIME |
離線寫
AnalyticDB for MySQL 2.0 Writer針對AnalyticDB for MySQL 2.0類型的轉換列表,如下所示。
類型 | AnalyticDB for MySQL 2.0資料類型 |
整數類 | INT、TINYINT、SMALLINT、BIGINT |
浮點類 | FLOAT和DOUBLE |
字串類 | VARCHAR |
日期時間類 | DATE和TIMESTAMP |
布爾類 | BOOLEAN |
建立資料來源
在進行資料同步任務開發時,您需要在DataWorks上建立一個對應的資料來源,操作流程請參見建立並管理資料來源,詳細的配置參數解釋可在配置介面查看對應參數的文案提示。
資料同步任務開發
資料同步任務的配置入口和通用配置流程可參見下文的配置指導。
單表離線同步任務配置指導
操作流程請參見通過嚮導模式配置離線同步任務、通過指令碼模式配置離線同步任務。
指令碼模式配置的全量參數和指令碼Demo請參見下文的附錄:指令碼Demo與參數說明。
整庫離線讀同步配置指導
操作流程請參見Data Integration側同步任務配置。
附錄:指令碼Demo與參數說明
離線任務指令碼配置方式
如果您配置離線任務時使用指令碼模式的方式進行配置,您需要按照統一的指令碼格式要求,在任務指令碼中編寫相應的參數,詳情請參見通過指令碼模式配置離線同步任務,以下為您介紹指令碼模式下資料來源的參數配置詳情。