HoloStudio快速入門
DataWorks-HoloStudio作為基于交互式分析(Hologres)引擎的一站式開發(fā)平臺(tái),在為您提供SQL界面開發(fā)的同時(shí),也支持使用可視化UI界面完成Hologres開發(fā),同時(shí)也與DataWorks深度集成,方便您完成數(shù)據(jù)的周期性調(diào)度。
本小節(jié)主要為您介紹使用DataWorks-HoloStudio的操作步驟,通過(guò)以下簡(jiǎn)單步驟的綜述,幫助您快速掌握HoloStudio的基本使用流程。
如果您更傾向于使用psql客戶端進(jìn)行Hologres開發(fā),可參見(jiàn)psql快速入門。
前提條件
在開始使用DataWorks-HoloStudio之前,請(qǐng)確保您已經(jīng)成功開通Hologres實(shí)例,詳情請(qǐng)見(jiàn)購(gòu)買Hologres。
操作步驟
使用DataWorks-HoloStudio進(jìn)行開發(fā)的完整操作步驟如下:
新建數(shù)據(jù)庫(kù)(推薦)
實(shí)例購(gòu)買成功后,系統(tǒng)會(huì)自動(dòng)生成一個(gè)名叫postgres的數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)分配的資源少且僅供管理用途,實(shí)際業(yè)務(wù)需要您新建一個(gè)DB。為節(jié)省SQL操作,Hologres管控臺(tái)支持直接可視化新建DB。
進(jìn)入管理控制臺(tái)的實(shí)例詳情頁(yè),單擊左側(cè)的數(shù)據(jù)庫(kù)管理,選擇新增數(shù)據(jù)庫(kù),輸入DB名即可新建成功。
說(shuō)明Hologres兼容PostgreSQL,使用與PostgreSQL完全一致的權(quán)限模型(簡(jiǎn)稱專家模式)。基于對(duì)業(yè)務(wù)理解和實(shí)踐經(jīng)驗(yàn),Hologres抽象了一套簡(jiǎn)單權(quán)限模型(SPM)來(lái)簡(jiǎn)化授權(quán)操作,詳情可以參見(jiàn)簡(jiǎn)單權(quán)限模型概述。新建DB時(shí),您可以選擇為新DB開啟簡(jiǎn)單權(quán)限模型(推薦操作)并通過(guò)管控臺(tái)來(lái)為新用戶可視化授權(quán),以簡(jiǎn)化授權(quán)操作,具體操作請(qǐng)參見(jiàn)DB管理。
創(chuàng)建或綁定工作空間
綁定Hologres實(shí)例,分為以下兩種情況:
無(wú)工作空間
如果您沒(méi)有使用過(guò)DataWorks工作空間,需要在DataWorks管控臺(tái)創(chuàng)建一個(gè)同地域的工作空間并綁定。
在DataWorks管理控制臺(tái)單擊左側(cè)導(dǎo)航欄的工作空間列表,并單擊創(chuàng)建工作空間,填寫工作空間信息。您可以根據(jù)自身需求,選擇是否同時(shí)開通其它計(jì)算引擎服務(wù),詳情請(qǐng)參見(jiàn)綁定Hologres實(shí)例,并填寫實(shí)例配置信息。
說(shuō)明Hologres在標(biāo)準(zhǔn)DataWorks工作空間分開發(fā)環(huán)境和生產(chǎn)環(huán)境,但由于當(dāng)前HoloStudio暫不支持環(huán)境切換,導(dǎo)致生產(chǎn)環(huán)境的數(shù)據(jù)在HoloStudio不可查詢,建議開發(fā)和生產(chǎn)綁定同一個(gè)DB。
已有工作空間
如果您已創(chuàng)建DataWorks工作空間,可以直接使用該工作空間綁定Hologres實(shí)例。具體操作步驟如下:
進(jìn)入Holostudio。
在Hologres管控臺(tái)選擇實(shí)例開通的地域,單擊左側(cè)導(dǎo)航欄的前往DataStudio,即可進(jìn)入對(duì)應(yīng)的工作空間。
進(jìn)入管理中心也沒(méi)面。
進(jìn)入Holostudio后,單擊右上角小扳手,進(jìn)入管理中心頁(yè)面。
單擊創(chuàng)建Hologres數(shù)據(jù)源、綁定Hologres實(shí)例。
創(chuàng)建Hologres數(shù)據(jù)源。創(chuàng)建和綁定Hologres數(shù)據(jù)源詳情請(qǐng)參見(jiàn)綁定完成之后,返回HoloStudio,在PG管理頁(yè)面單擊刷新,即可看到已成功綁定的數(shù)據(jù)庫(kù)。
HoloStudio開發(fā)
進(jìn)入HoloStudio之后,即可進(jìn)行Hologres開發(fā):
SQL Console純SQL開發(fā),詳情請(qǐng)參見(jiàn)SQL Console。
表管理可視化UI一鍵建表、數(shù)據(jù)預(yù)覽,詳情請(qǐng)參見(jiàn)創(chuàng)建及管理內(nèi)部表。
一鍵創(chuàng)建MaxCompute外部表、查詢數(shù)據(jù),詳情請(qǐng)參見(jiàn)創(chuàng)建及管理外部表。
與DataWorks深度集成,實(shí)現(xiàn)周期性調(diào)度,詳情請(qǐng)參見(jiàn)Hologres開發(fā):周期性調(diào)度。
關(guān)于Hologres的更多開發(fā)工具請(qǐng)參見(jiàn)概述。