實例購買后會默認生成一個數據庫postgres,但系統分配給該數據庫的資源較少,僅供管理用途,實際業務需要新建數據庫。本小節將會為您介紹如何在HoloStudio中創建新的數據庫。
HoloStudio已下線,詳情請參見DataWorks HoloStudio下線公告。
操作步驟
新建數據庫
您可以使用以下兩種方式來新建數據庫:
Hologres管控臺新建數據庫
Hologres管控臺支持以可視化的方式新建數據庫,在Hologres管控臺進入對應實例的詳情頁,選擇數據庫管理,單擊新增數據庫進行創建。
說明當前版本的Hologres將會采用兩套權限體系來為用戶提供更加方便且完善的授權體系:專家模式授權和簡單權限模型。在創建新DB的同時,您可以根據業務情況來選擇是否開啟簡單權限模型,為方便權限管理建議您開啟。
SQL方式新建數據庫
您也可以以SQL命令語句的方式新建數據庫,在HoloStudio執行SQL語句新建數據庫,語法如下。
CREATE DATABASE <dbname>; CREATE DATABASE testdb; //示例新建一個名稱為testdb的數據庫
綁定工作空間
新建數據庫成功后,需要將數據庫綁定至DataWorks工作空間才能在HoloStudio里使用新的數據庫。
單擊頁面右上角的小扳手,進入工作空間配置頁面。選擇計算引擎信息下的
。配置數據庫信息。
填寫引擎配置信息,并進行環境初始化。
說明當前標準版的工作空間分開發環境和生產環境,以保證數據的安全性。但是由于當前HoloStudio未上線環境切換功能,建議開發和生產綁定同一個DB,否則HoloStudio將無法查詢生產環境的數據。
環境
配置項
說明
備注
標題
實例顯示名稱
自定義
無
生產環境
訪問身份
主賬號/子賬號
DataWorks任務提交調度后,作為在Holo引擎內執行代碼的身份(賬號)。
Hologres實例名稱
下拉框可選
無
數據庫名
需要綁定的DB名
當前建議綁定開發環境的DB
服務器
Hologres實例的網絡地址
實例選擇后自動生成
端口
Hologres實例的網絡地址
實例選擇后自動生成
連通性測試
測試是否連通
無
開發環境
訪問身份
任務執行者
無
Hologres實例名稱
下拉框可選
無
數據庫名
需要綁定的DB名
實例創建后有一個名為postgres的默認DB(僅供管理用途),實際業務使用請前往管控臺新建Database。
服務器
Hologres實例的網絡地址
實例選擇后自動生成
端口
Hologres實例的網絡地址
實例選擇后自動生成
連通性測試
測試是否連通
無
使用新的數據庫開發
新DB綁定成功后,返回HoloStudio,在PG管理頁面單擊刷新,即可顯示新的數據庫,您可以使用新的數據庫來開發。
后續步驟
支持阿里云子賬號綁定DB,但必須滿足以下兩個條件:
子賬號擁有綁定DB的連接權限。
子賬號是當前DataWorks工作空間的管理員
若是子賬號在綁定時出現下圖所示的灰色按鈕,請檢查子賬號是否滿足以上兩個條件。