配置MongoDB/DDS源端參數
更新時間 2023-06-02 15:42:54
最近更新時間: 2023-06-02 15:42:54
分享文章
本章節主要介紹配置MongoDB/DDS源端參數。
從MongoDB、DDS遷移數據時,CDM會讀取集合的首行數據作為字段列表樣例,如果首行數據未包含該集合的所有字段,用戶需要自己手工添加字段。
作業中源連接為配置MongoDB連接,即從本地MongoDB或DDS導出數據時,源端作業參數如下表所示。
表 MongoDB/DDS作為源端時的作業參數
| 參數名 | 說明 | 取值樣例 |
|---|---|---|
| 數據庫名稱 | 選擇待遷移的數據庫。 | mongodb |
| 集合名稱 | 相當于關系數據庫的表名。單擊輸入框后面的按鈕可進入選擇集合名的界面,用戶也可以直接輸入集合名稱。 如果選擇界面沒有待選擇的表,請確認表是否已經創建,或者對應連接里的帳號是否有元數據查詢的權限。 | COLLECTION |
| 查詢篩選 | 創建用于匹配文檔的篩選條件,CDM只遷移符合條件的數據。例如: 1. 按表達式對象篩選:例如{'last_name': 'Smith'},表示查找所有“last_name”屬性值為“Smith”的文檔。 2. 按參數選項篩選:例如{ x : "john" }, { z : 1 },表示查找x=john的所有z字段。 3. 按條件篩選:例如{ "field" : {**gt: 5 } },表示查找field字段中大于5的值。 4. 按時間宏篩選:例如 {"ts":{**gte:ISODate("${dateformat(yyyy-MM-dd'T'HH:mm:ss.SSS'Z',-1,HOUR)}")}},表示查找ts字段中大于 時間宏轉換后的值。 |
{'last_name': 'Smith'} |