全部產品
Search
文件中心

Dataphin:配置MongoDB輸出組件

更新時間:Feb 13, 2026

MongoDB輸出組件可以將外部資料庫中讀取的資料寫入到MongoDB,或從巨量資料平台對接的儲存系統中將資料複製推送至MongoDB,進行資料整合和再加工。本文為您介紹如何配置MongoDB輸出組件。

前提條件

  • 已建立MongoDB資料來源。具體操作,請參見建立MongoDB資料來源

  • 進行MongoDB輸出組件屬性配置的帳號,需具備該資料來源的同步讀許可權。如果沒有許可權,則需要申請資料來源許可權。具體操作,請參見申請資料來源許可權

操作步驟

  1. 在Dataphin首頁頂部功能表列,選擇研發 > Data Integration

  2. 在整合頁面頂部功能表列選擇專案(Dev-Prod模式需要選擇環境)。

  3. 在左側導覽列中單擊離線整合,在離線整合列表中單擊需要開發的離線管道,開啟該離線管道的配置頁面。

  4. 單擊頁面右上方的組件庫,開啟組件庫面板。

  5. 組件庫面板左側導覽列中需選擇輸出,在右側的輸出組件列表中找到MongoDB組件,並拖動該組件至畫布。

  6. 單擊並拖動目標輸入、轉換或流程組件的image表徵圖,將其串連至當前MongoDB輸出組件上。

  7. 單擊MongoDB輸出組件卡片中的image表徵圖,開啟MongoDB輸出配置對話方塊。image

  8. MongoDB輸出配置對話方塊,配置參數。

    參數

    描述

    基本設定

    步驟名稱

    即MongoDB輸出組件的名稱。命名規則如下:

    • 僅支援中文、字母、數字及底線(_)。

    • 最多輸入64個字元。

    資料來源

    在資料來源下拉式清單中,展示所有MongoDB類型的資料來源,包括您已擁有同步寫入權限的資料來源和沒有同步寫入權限的資料來源。單擊image表徵圖,可複製當前資料來源名稱。

    • 對於沒有同步寫入權限的資料來源,您可以單擊資料來源後的申請,申請資料來源的同步寫入權限。具體操作,請參見申請、續期和交還資料來源許可權

    • 如果您還沒有MongoDB類型的資料來源,單擊建立資料來源,建立資料來源。具體操作,請參見建立MongoDB資料來源

    選擇輸出資料的目標表。 可輸入表名關鍵字進行搜尋,或輸入準確表名後單擊精準尋找。選擇表後,系統將自動進行表狀態檢測。單擊image表徵圖,可複製當前所選表的表名稱。

    更新資訊(非必填)

    填寫更新資訊。例如{"isUpsert":"true","upsertkey"""unique_id"}

    欄位分隔符號(非必填)

    填寫欄位之間的分隔字元,如果不填寫預設為半形逗號(,)。

    欄位對應

    輸入欄位

    為您展示上遊組件的輸出欄位。

    輸出欄位

    為您展示輸出欄位。 Dataphin支援通過大量新增建立輸出欄位的方式配置輸出欄位:

    • 大量新增:單擊大量新增,支援JSON、TEXT格式大量設定

      • 以JSON格式大量設定,例如:

        // 樣本:
        [{"name": "user_id","type": "String"},
        {"name": "user_name","type": "String"}]
        說明

        name表示引入的欄位名稱,type表示引入後的欄位類型。 例如:"name":"user_id","type":"String"表示把欄位名為user_id的欄位引入,設定欄位類型為String。

      • 以TEXT格式大量設定,例如:

        // 樣本:
        user_id,String
        user_name,String
        • 行分隔字元用於分隔每個欄位的資訊,預設為分行符號(\n),可支援分行符號(\n)、半形分號(;)、半形句號(.)。

        • 資料行分隔符號用於分隔欄位名與欄位類型,預設為半形逗號(,)。

    • 建立輸出欄位。

      單擊+建立輸出欄位,根據頁面提示填寫欄位並選擇類型。當前行完成配置後,單擊image表徵圖儲存。

    • 複製上遊欄位。

      單擊複製上遊欄位,系統將根據上遊的欄位名自動產生輸出欄位。

    • 管理輸出欄位。

      同時您也可以對已添加的欄位執行如下操作:

      • 單擊操作列下的agag表徵圖,編輯已有的欄位。

      • 單擊操作列下的agfag表徵圖,刪除已有的欄位。

    映射關係

    映射關係用於將源表的輸入欄位和目標表的輸出欄位對應起來,便於後續進行資料同步。映射關係包括同名映射同行映射。適用情境說明如下:

    • 同名映射:對欄位名稱相同的欄位進行映射。

    • 同行映射:源表和目標表的欄位名稱不一致,但欄位對應行的資料需要映射。只映射同行的欄位。

  9. 單擊確認,完成MongoDB輸出組件的屬性配置。