本文為您介紹如何使用DataStudio一鍵表結構同步功能批量創建Hologres外部表。
前提條件
已開通DataWorks服務并創建DataWorks工作空間,詳情請參見創建工作空間。
開通Hologres并綁定至DataWorks工作空間,詳情請參見綁定Hologres實例。
背景信息
Hologres與MaxCompute在底層無縫連接,支持使用新建外部表的方式加速查詢MaxCompute的數據,詳情請參見基于Foreign Table加速查詢MaxCompute數據。
DataStudio支持一鍵MaxCompute表結構同步功能,您可以使用可視化方式批量創建外部表。
操作步驟
新建一鍵MaxCompute表結構同步節點。
進入數據開發頁面。
登錄DataWorks控制臺,切換至目標地域后,單擊左側導航欄的 ,在下拉框中選擇對應工作空間后單擊進入數據開發。
在DataStudio界面的左側導航欄,單擊,進入數據開發頁面。
單擊頂部菜單欄的新建,選擇新建節點>Hologres>一鍵MaxCompute表結構同步。
在新建節點對話框中,選擇引擎實例和路徑,并輸入名稱,單擊確認。
在編輯節點頁面,配置各項參數。
參數
說明
目標連接
Hologres的實例名稱。
目標庫
Hologres實例下的數據庫名稱。
模式
Hologres數據庫下的Schema名稱。默認為public,若您有新建Schema,可以選擇您新建的Schema。
類型
目前僅支持對接MaxCompute。
服務器列表
服務器名稱。Hologres實例創建成功后會自動創建名稱為odps_server的服務器, 可以直接調用,相關原理請參見postgres_fdw。
來源項目
MaxCompute的項目名稱。
選擇要直接加速的表
您可以根據實際業務情況選擇整庫加速或者部分加速。
表名沖突
創建表時表名稱沖突策略,包含如下策略:
忽略,繼續創建其他表。
更新,修改同名表。
報錯,不再重復創建。
數據類型不支持
創建表時數據類型不支持策略,包含如下策略:
報錯,導入失敗。
忽略,跳過不支持字段。
在Hologres一鍵表結構導入節點的編輯頁面,單擊圖標,保存配置信息。
在Hologres一鍵表結構導入節點的編輯頁面,單擊圖標,批量創建外部表結構。
查看批量創建的外部表。
在左側導航欄,單擊圖標,進入表管理頁面。
雙擊需要查看的外部表,顯示表編輯頁面。