配置分庫源端參數
更新時間 2023-08-17 15:45:58
最近更新時間: 2023-08-17 15:45:58
分享文章
本章節主要介紹配置分庫源端參數。
作業中源連接為配置分庫連接,源端作業參數如下表所示。
表 分庫作為源端時的作業參數
| 參數類型 | 參數名 | 說明 | 取值樣例 |
|---|---|---|---|
| 基本參數 | 模式或表空間 | 表示待抽取數據的模式或表空間名稱。單擊輸入框后面的按鈕可進入模式選擇界面,分庫連接時此處默認展示對應第一個后端連接的表空間。用戶也可以直接輸入模式或表空間名稱。 如果選擇界面沒有待選擇的模式或表空間,請確認對應連接里的帳號是否有元數據查詢的權限。 說明 該參數支持配置正則表達式,實現導出滿足規則的所有數據庫。 |
SCHEMA_E |
| 基本參數 | 表名 | 表示要抽取的表名。單擊輸入框后面的按鈕可進入表的選擇界面,用戶也可以直接輸入表名稱。 如果選擇界面沒有待選擇的表,請確認表是否已經創建,或者對應連接里的帳號是否有元數據查詢的權限。 該參數支持配置為時間宏變量,且一個路徑名中可以有多個宏定義變量。使用時間宏變量和定時任務配合,可以實現定期同步新增數據。 說明 該參數支持配置正則表達式,實現導出滿足規則的所有數據庫。 |
table |
| 高級屬性 | Where子句 | 表示配置抽取范圍的Where子句,不配置時抽取整表。 該參數支持配置為時間宏變量,實現抽取指定日期的數據。 |
DS='${dateformat(yyyy-MM-dd,-1,DAY)}' |
說明
選擇源連接名稱為分庫連接對應的后端連接時,此作業即為普通的MySQL作業。
新建源端為分庫連接的作業時,在字段映射階段,可以在源字段新增樣值為“${custom(host)}”樣式的自定義字段,用于在多個數據庫中的多張表遷移到同一張表后,查看表的數據來源。支持的樣值包括:
${custom(host)}
${custom(database)}
${custom(fromLinkName)}
${custom(schemaName)}
${custom(tableName)}