出於安全考慮,在資料庫不允許被直接訪問的情況下,支援以 API 的形式進行資料的接收與抽取。
在數據平臺中創建一個任務,點選【數據平台】→【ETL作業】→【資料開發】→【任務列表】→【ETL任務】,創建完成後雙擊進入任務設計頁面,如下圖所示。
拖入離線同步節點並重命名為API取數,如下圖所示。
雙擊進入離線同步節點,資料來源型別選擇【RestAPI】,並配置 RestAPI 的資料來源,如下圖,具體參數設置說明如下表所示。
配置完成後,點選【資料預覽】,若可以檢視到語句,則說明成功取到資料。如下圖所示。
點選【確定】,退出資料預覽介面。
連接信息
說明
是否必填
API地址
Restful API地址
必填
驗證方式
有三種驗證方式,選擇對應的驗證方式
無驗證方式:不需要驗證
Token:在輸入框中輸入 token 驗證
使用者名稱密碼:輸入使用者名稱和密碼驗證
請求方式
可選【GET】或【POST】
必選
JSON路徑
若此項不填寫,傳回結果將包括所有物件。
我們可以填寫自定義的 JSON 路徑控制只傳回結果中的單個JSON物件或者JSON陣列
非必填
請求頭
手動控制傳遞給Restful API的header資訊,輸入格式為 {"xxx-header":""xxx"}
請求參數
可以手動控制傳遞給Restful API的參數資訊:
GET 方法:abc=1&def=1
POST 方法:JSON型別參數
格式為:GET:"a=123&b=456" POST:{"a":123,"b"=456}
參考 離線同步 2.4、2.7節 的方法設定資料去向和欄位映射,並點選【確定】,如下圖所示。
以上,資料來源型別為 RestAPI 的離線執行節點已經配置完成了。使用者可以執行節點除錯是否成功,如下圖所示。
文 檔回 饋
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
8s后關閉
反饋已提交
網絡繁忙