1)資料來源Tab下,「資料源」中選擇DB表輸入類型時,新增「配置方式」設定項,「配置方式」設定項中可選擇SQL、選表(本版本新增功能)、儲存程式(本版本新增功能)
選表:支援直接選表同步資料;直接選表同步資料時,支援併發讀取資料
儲存程式:資料源是 MySQL、Oracle、SQLServer 時,支援呼叫儲存程式
2)可修改目標表的欄位名
3)透過「手動建表」功能,可自訂建表的SQL語句,例如修改欄位名、欄位類型、定義各種表的特性等
資料來源為「DB表輸入」:
配置方式為「選表」時,原「來源表」配置拆分為:庫/模式、來源表 兩個配置項
「庫/模式」、「來源表」配置項新增支援引用參數
本文介紹「資料同步」設定資料來源或者使用「資料轉換-DB表輸入」時的配置項說明。
「資料同步-資料來源」Tab 介面如下圖所示:
若發現取出的資料需要進行一些複雜的操作,例如欄轉列、資料聯動、JSON解析等資料處理和轉換,則可以使用「生成資料轉換」功能。
FineDataLink支援的資料源 文檔的第三章內容(支援資料讀取的資料庫)。
只展示已配置過資料連結且當前使用者有資料連結使用權限的選項。
「資料源」中選擇DB表輸入類型時,有「配置方式」設定項,「配置方式」設定項中可選擇SQL、選表、儲存程式。
透過 SQL 語句從源資料庫的表中查詢取數,且支援引用參數,參數的具體介紹請參見:參數概述
使用者可選擇指定的資料庫,並在該資料庫下搜尋需要的資料表,然後寫入右側 SQL 輸入框,如下圖所示:
注:若選擇的資料連結對應有使用權限的資料庫有多個,則資料庫文法使用表名格式需要為:庫.表名。
配置方式選擇「選表」,頁面如下圖所示:
支援「選表」功能的算子/節點:DB表輸入、資料同步、參數指派、全局參數中,資料源類型選擇「DB表輸入」類型。
4.2.10.1 及之後版本,「庫」的來源方式支援兩種:引用參數、按庫選擇。
4.2.10.1 及之後,原「來源表」配置拆分為:庫/模式、來源表兩個配置項。如下圖所示:
4.2.10.1 及之後版本,資料同步、資料轉換裏的「DB表輸入-資料來源」中,「庫/模式」、「來源表」配置項新增支援引用參數,點選右側切換按鈕,即可選擇參數。
注2:使用「引用參數」功能時,來源表和目標表的表結構要完全一致,比如欄位名、欄位類型、欄位個數要一致。
注3:目前構建和運作時不支援根據參數重新整理欄位映射,不能滿足隨機 1 對 1 場景,只能滿足固定 N 對 1 的場景。
注:若模式/庫/來源表中使用參數,則該任務不支援 血緣分析 功能。
4.1.13.2 及之後版本,支援選擇部分欄位。如下圖所示:
選欄位功能說明如下:
1)選欄位時若全選欄位,後續該表新增的欄位,不會被當成選中的狀態。
2)「資料來源」Tab 中,未選的來源表的欄位,在「資料過濾」功能中,可被聯想出來。
3)已被選擇的欄位,若希望取消選擇,有兩種方案:
4)「資料去向與映射」Tab 下,欄位映射來源端中,僅展示已選的欄位;「篩選」和「重新獲取」操作,僅對已選的欄位有用。
5)「寫入方式」Tab下,設定主鍵時,僅展示已選欄位。
6)DDL 說明:
選擇欄位後,「資料去向與映射」Tab 下,源表結構變化監測功能不可用。
DDL 變更,針對已選欄位的結構變化來監測,「更新欄位映射」功能不受影響。
DB表輸入、資料同步、參數指派中,資料源類型選擇「DB表輸入」類型,配置方式選擇「選表」時,顯示表備注。若目標表選擇自動建表,目標表的表備註預設為來源表的表備註。
需注意:
不支援該功能的資料庫:ClickHouse、Hive、Impala、TRANSWARP INCEPTOR、Informix、MaxCompute、SQLite、StarRocks、InterSystems IRIS。
更多說明可參見:資料同步-資料去向與映射
可為空
可過濾來源表的資料,內容為:使用所選資料庫的文法編寫 WHERE 條件語句(無需填寫 WHERE 關鍵字)
支援引用各類參數
支援聯動參數值;支援聯動資料表中欄位
不支援寫 limit 語句
在資料量很大時,開啟「並行取數」,可提高讀取資料的速度。
開啟並行取數後,寫入方式選擇追加寫入資料且設定邏輯主鍵,可能導致資料重複。
預設關閉
同時滿足以下三條才生效:
資料來源:目前只支援 MySQL、Oracle、SQL Server、vertica、SAP HANA、AnalyticDB MySQL 資料源的並行取數
資料去向:JDBC 類資料庫
生效算子/節點:「資料同步」節點、「資料轉換」中只有「DB表輸入」算子、「DB表匯出」算子
透過下拉單選框選擇表中的欄位,會按照切分鍵欄位進行資料分片,推薦使用主鍵字段
切分鍵的欄位類型需要為數值類型
切分鍵不能為空
實際執行時,併發數不會超過 CPU 核數
併發數只代表同作執行的執行緒數,不代表實際切分的任務數;所以 日誌統計Tab下 ,可能會出現併發數為 2 ,實際切分的任務數為 3 的情況
詳情請參見:定時任務呼叫資料庫儲存程式
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙