將DLI數據導出至OBS
更新時間 2024-04-10 18:24:01
最近更新時間: 2024-04-10 18:24:01
分享文章
本章節主要介紹將DLI數據導出至OBS。
支持將數據從DLI表中導出到OBS服務中,導出操作將在OBS服務新建文件夾,或覆蓋已有文件夾中的內容。
注意
支持導出json格式的文件,且文本格式僅支持UTF-8。
只支持將DLI表(表類型為“Managed”)中的數據導出到OBS桶中,且導出的路徑必須指定到文件夾級別。
支持跨帳號導出數據,即,如果B賬戶對A賬戶授權后,A賬戶擁有B賬戶OBS桶的元數據信息和權限信息的讀取權限,以及路徑的讀寫權限,則A賬戶可將數據導出至B賬戶的OBS路徑中。
導出數據步驟
1.導出數據的入口有兩個,分別在“數據管理”和“SQL編輯器”頁面。
- 在“數據管理”頁面導入數據。
a. 在管理控制臺左側,單擊“數據管理”>“庫表管理”。
b. 單擊需導出數據的表對應的數據庫,進入該數據的“表管理”頁面。
c. 在對應表(DLI表)的“操作”欄中選擇“更多”中的“導出”,彈出“導出數據”頁面。
- 在“SQL編輯器”頁面導出數據。
a. 在管理控制臺左側,單擊“SQL編輯器”。
b. 在左側導航欄選擇“數據庫”頁簽,鼠標左鍵單擊需要導出數據的表對應的數據庫名,進入“表”區域。
c. 鼠標左鍵單擊需要導出數據的表(Managed表,即DLI表)右側的
,在列表菜單中選擇“導出”,選擇彈出“導出數據”頁面。
2.在“導出數據”對話框,參考下表填寫導出數據相關信息。
| 參數名稱 | 描述 |
|---|---|
| 數據庫 | 當前表所在的數據庫。 |
| 表名稱 | 當前表名稱。 |
| 數據格式 | 導出數據的文件格式。當前只支持json格式。 |
| 隊列 | 選擇隊列。 |
| 壓縮格式 | 導出數據的壓縮方式,選擇如下壓縮方式。 none bzip2 deflate gzip |
| 存儲路徑 | 輸入或選擇OBS路徑。 導出路徑必須為OBS桶中不存在的文件夾,即用戶需在OBS目標路徑后創建一個新文件夾。 文件夾名稱不能包含下列特殊字符:\ / : * ? " < >l,并且不能以“.”開頭和結尾。 |
| 導出方式 | 導出數據的保存方式。 隨導出創建指定路徑:指定的導出目錄必須不存在,如果指定目錄已經存在,系統將返回錯誤信息,無法執行導出操作。 覆蓋指定路徑:在指定目錄下新建文件,會刪除已有文件。 |
| 表頭:無/有 | 設置導出數據是否含表頭。 |
3.單擊“確定”即可導出數據。
4.(可選)您可以在“作業管理”>“SQL作業”頁面查看導出作業的“狀態”、“執行語句”等信息。
a.在“作業類型”中選擇“EXPORT”,輸入導出數據的時間段,即可查詢出對應條件下的作業列表。
b.單擊導出作業名稱前的
可查看導出作業。