提示:寫入 SelectDB 資料庫時,目標表表名支援含中文。
1. 定時任務编辑
1.1 讀取
「資料同步」、「參數指派」、「全局指派參數」、「資料轉換-DB表輸入」的資料來源支援:SelectDB。
「SQL腳本」的資料源中新增:SelectDB。
注:配置方式不支援「儲存程式」。

1.2 寫入-表類型
「資料同步」、「資料轉換-DB表匯出」的資料去向新增:SelectDB。
1)目標表為自動建表時,表類型說明:
| 表類型 | 邏輯說明 |
|---|---|
| 明細模型(Duplicate Key) | 不支援設定物理主鍵 支援設定 NOT NULL |
| 主鍵模型(Unique Key)- 讀時合併 | 必須設定物理主鍵 支援設定 NOT NULL |
| 主鍵模型(Unique Key)- 寫時合併 | 必須設定物理主鍵 支援設定 NOT NULL |
| 聚合模型(Aggregate Key) | 僅展示,不可選 |
2)目標表為已存在表時,表類型說明:
| 表類型 | 邏輯說明 |
|---|---|
| 明細模型(Duplicate Key) | 1)寫入方式選擇「直接將資料寫入目標表」時,不支援配置主鍵映射和主鍵衝突策略 2)寫入方式不支援「基於標識欄位,追加/更新/刪除資料」 |
| 主鍵模型(Unique Key)- 寫時合併 | 寫入方式選擇「直接將資料寫入目標表」時,主鍵衝突策略只能選擇:
不支援選擇:
|
| 主鍵模型(Unique Key)- 讀時合併 | |
| 聚合模型(Aggregate Key) | 1)寫入方式選擇「直接將資料寫入目標表」時,不支援配置主鍵映射以及主鍵衝突策略 2)寫入方式不支援「基於標識欄位,追加/更新/刪除資料」 |
1.3 寫入-分隔符
4.2.3.1 及之後版本,寫入 SelectDB 時,支援設定行列分隔符。如下圖所示:

| SelectDB Enterprise 版本 | 說明 | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| 2.0 及以上 | 支援指定行列分隔符 注:行分隔符、列分隔符不能相同 列分隔符說明: 下拉框支援選項:自動處理、推薦分隔符(\x01)、英文逗號、列表符、英文分號、管道符、ASCII字元
行分隔符說明:支援設定CR+LF、LF、ASCII字元作為行分隔符 | ||||||||
| 2.0 以下 | 與「2.0及以上版本」不同的是,列分隔符中沒有「自動處理」選項 |
1.4 寫入-資料分批
4.2.8.4 及之後版本,寫入 SelectDB 時,支援設定資料分批條件,只要滿足其中任何一個條件,就會立即生成一批資料並執行寫入操作。
自動分批:一般情況下使用「自動分批」配置即可;
自訂分批:當大批量資料寫入或高頻次寫入引發資料庫壓力過載問題,可以靈活調整分批寫入配置。
| 任務類型 | 支援的功能 | 限制說明 |
|---|---|---|
| 定時任務 | 支援自動分批 支援自訂分批:單條批數、單批大小
| 單條批數限制範圍:0~9999999 單批大小限制範圍:0~999 單批累積時間限制範圍:100~1000000 |
| 實時任務 | 支援自動分批 支援自訂分批:單條批數、單批大小、單批累計時間
| |
| 實時管道任務 | 支援自動分批 支援自訂分批:單條批數、單批大小、單批累計時間
注:若同步類型選擇「存量+增量同步」,單批累計時間設定僅對增量階段的資料生效 |
1.5 寫入-寫入間隔
4.2.8.4 及之後版本,寫入 SelectDB 時,支援設定寫入間隔,控制資料的寫入頻率。如下圖所示:

2. 實時管道任務编辑
1)作為管道寫入端時,不支援無主鍵同步功能。
2)作為管道寫入端,表類型說明:
| 表類型 | 邏輯說明 |
|---|---|
| 明細模型(Duplicate Key) | 此類型不支援自動建表 |
| 主鍵模型(Unique Key)- 讀時合併 | 必須設定物理主鍵 支援設定 NOT NULL |
| 主鍵模型(Unique Key)- 寫時合併 | 必須設定物理主鍵 支援設定 NOT NULL |
| 聚合模型(Aggregate Key) | 此類型不支援自動建表 |
3)4.2.8.4 及之後版本,實時管道任務寫入 SelectDB 時,選擇去向中支援設定資料分批、寫入間隔。詳情參見本文 1.4、1.5 節。
3. 實時任務编辑
4.2.8.4 及之後版本,實時任務寫入 SelectDB 時,寫入方式支援設定資料分批、寫入間隔。詳情參見本文 1.4、1.5 節。




