数据转换概述

  • 文檔創建者:Wendy123456
  • 編輯次數:54
  • 最近更新:shuning 于 2026-05-20
  • 1. 概述

    1.1 版本說明

    FineDataLink 版本功能變動
    3.1新增節點「資料轉換」
    4.1.2新增「欄位拆列」「欄位拆行」「分組匯總」算子
    4.1.3

    DB表輸入算子,資料源類型選擇「DB表輸入」類型時

    • 支援直接選表同步資料;直接選表同步資料時,支援併發讀取資料

    • 資料源是 MySQL、Oracle、SQLServer 時支援呼叫資料庫儲存程式

    4.1.6.4新增MongoDB匯出算子,可將資料匯出到 MongoDB
    4.1.11.3
    新增「Elasticsearch匯出」算子,可將資料匯出到Elasticsearch
    4.2.0.2
    新增「Elasticsearch輸入」算子,可讀取指定 Elasticsearch 資料庫中的資料


    查看歷史版本更新
    FineDataLink 版本
    功能變動
    3.5                       「資料轉換」節點新增算子「列欄轉換
    3.5.1「資料轉換」節點新增算子「JSON解析
    3.6.2「資料轉換」節點新增算子「Spark SQL
    3.7
    • 「資料轉換」節點新增算子「欄位設定

    • 「DB表匯出」算子的「資料去向」Tab中若選擇「自動建表」,「欄位映射」Tab下可刪除表欄位、修改表欄位展示順序、修改表欄位長度、修改欄位類型

    4.0.1「DB表匯出」算子的「資料去向」Tab中若選擇「自動建表」,「欄位映射」Tab下修改表欄位展示順序的方式,從點選調整欄位順序調整為拖曳調整欄位順序,詳情請參見:欄位映射
    4.0.2資料轉換有內容更改,點選取消時,給出浮窗確認
    4.0.2.1「資料轉換」節點新增算子「簡道雲輸入
    4.0.4.2「資料轉換」節點新增算子「MongoDB輸入算子
    4.0.7優化資料轉換與其他節點的層級關係:編輯「資料轉換」時顯示當前所在任務名稱,同時支援傳回任務配置介面
    4.0.13新增「參數匯出」功能
    4.0.18「資料轉換」節點移除「比對刪除」算子,新增「資料比對」算子
    4.0.19「資料轉換」節點新增「資料過濾」算子
    4.0.20
    • 「資料轉換」節點新增「簡道雲匯出」算子

    • 「資料轉換」節點中,使用者可根據業務需要,對不同欄位給予加工處理後再流向不同表。詳情請參見:資料分發

    4.0.23新增「新增計算列」算子,可利用原有欄位透過引用或計算獲得一個新的欄位
    4.0.26新增「檔案匯出」算子,可將資料匯出為檔案形式
    4.0.29新增「Python 算子」,可呼叫 Python 腳本進行復雜資料處理
    4.1.0新增「上下合併」算子,可對多張表進行上下行合併,匯出一張合併表

    1.2 應用場景

    資料同步節點 支援將資料進行跨資料庫的同步,但是如果使用者希望將資料進行比較複雜的處理(JSON 解析、多表聯動等)後再同步至資料庫中,則需要使用資料轉換功能。如下圖所示:

    注:若使用者希望將大量的資料直接抽取同步寫入資料庫中,且想要同步的資料不需要非常複雜的處理步驟,則可以使用 資料同步節點

    2026-05-20_10-56-42.png

    1.3 功能簡介

    「資料轉換」提供輸入、匯出、轉換等類型的算子,可在抽數程式中實現複雜的資料處理。

    注:資料轉換和資料同步的差別詳情參見:資料同步與資料轉換的差別

    1707036267CYIn_fixed.jpeg

    2. 功能列表

    進入「資料轉換」節點,介面如下圖所示:

    2026-05-08_14-11-38.png

    「資料轉換」節點中包含的算子介紹如下表所示:

    分類
    算子說明
    資料輸入DB表輸入讀取關係型資料庫表中的資料

    具體請參見:FineDataLink支援的資料源

    功能與 資料同步-資料來源 一致

    API輸入從 API 中讀取資料,支援 RESTful API 和 WebService API
    檔案輸入從 FineDataLink 伺服器本地和 FTP/SFTP 伺服器上讀取 Excel、CSV、Txt 檔案資料
    簡道雲輸入讀取簡道雲表單中的資料
    MongoDB輸入讀取 MongoDB 中指定集合的資料
    SAP RFC輸入支援透過 RFC API呼叫 SAP 系統內已經開發好的函式,並將資料取出
    資料集輸入

    支援讀取檔案資料集(Excel、TXT、XML、CSV)、樹資料集、儲存程式、程式資料集、內建資料集、聯動資料集。其中儲存程式、程式資料集、內建資料集、聯動資料集僅在FineReport設計器可定義

    注1:若BI公共資料某列的值包含-∞、+∞,「資料集輸入」算子不支援讀取

    注2:若讀取BI資料,即使「樣本設定」中取樣量設定為全部資料,也只會讀取前5000條(BI產品限制)

    資料匯出DB表匯出將資料匯出到關係型資料庫表
    參數匯出將取到的資料匯出為參數,供下游節點使用
    API匯出將資料匯出到API
    簡道雲匯出將資料匯出到簡道雲表單
    檔案匯出可將資料匯出為檔案形式
    MongoDB匯出將資料匯出到 MongoDB
    Elasticsearch匯出
    將資料匯出到 Elasticsearch
    連結資料聯動使用者兩張資料表在不同的資料庫中,希望能夠將兩張不同來源庫的表進行聯動生成新表。連結方式如下:
    • 左連結(LEFT JOIN):左合併

    • 右連結(RIGHT JOIN):右合併

    • 內連結(INNER JOIN):取交集

    • 全外連結(FULL OUTER JOIN):取並集

    資料比對將 2 個輸入資料進行比較,篩選出新增、刪除、相同、更新的資料
    上下合併可對多張表進行上下行合併,匯出一張合併表
    轉換欄轉列實現資料表行列結構的改變,欄轉列
    列轉欄實現資料表行列結構的改變,列轉欄
    JSON解析解析 JSON 結構的資料,匯出行列格式的資料
    XML解析將 XML 格式資料解析為行列格式資料
    欄位設定可實現資料流欄位的選擇、重新命名、資料類型轉換操作
    新增計算列在不影響原有欄位的情況下,可利用原有欄位透過引用或計算獲得一個新的欄位
    資料過濾過濾符合條件的資料記錄
    JSON生成選擇欄位,將表單資料,轉換為生成多個 JSON 物件,使用者可以在其中配置多層 JSON 嵌套
    欄位拆列欄位值按照特定規則(分隔符或字元數)拆分,拆分後的結果形成新的多欄欄位和值
    欄位拆行欄位值按照特定規則(分隔符)拆分,拆分後的結果形成新的一欄欄位和值
    分組匯總對原始資料根據條件將相同的資料先合併到一組,然後按照分組後的資料進行匯總計算
    實驗室Spark SQLSpark SQL 基於內建 Spark 計算引擎,滿足使用者查詢資料、處理資料的需求,支援使用參數、函式
    Python 算子
    可呼叫 Python 腳本進行復雜資料處理
    其他備註說明可幫助使用者為任務、節點增加備註




    附件列表


    主題: 資料開發-定時任務
    已經是第一篇
    已經是最後一篇
    • 有幫助
    • 沒幫助
    • 只是瀏覽
    • 评价文档,奖励 1 ~ 100 随机 F 豆!

    滑鼠選中內容,快速回饋問題

    滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

    不再提示

    10s後關閉

    獲取幫助
    線上支援
    獲取專業技術支援,快速幫助您解決問題
    工作日9:00-12:00,13:30-17:30在线
    頁面反饋
    針對當前網頁的建議、問題反饋
    售前咨詢
    業務咨詢
    電話:0933-790886或 0989-092892
    郵箱:taiwan@fanruan.com
    頁面反饋
    *問題分類
    不能為空
    問題描述
    0/1000
    不能為空

    反馈已提交

    网络繁忙