Hologres SQL是基於SQL命令語句的編輯器,支援您在DataStudio中通過SQL命令語句進行Hologres開發。本文為您介紹如何在DataStudio中使用Hologres SQL進行Hologres開發。
前提條件
開通Hologres並綁定至DataWorks工作空間,詳情請參見綁定Hologres執行個體。
操作步驟
建立商務程序
使用阿里雲主帳號進入DataWorks管控台,選擇與執行個體同一個地區,單擊左側功能表列工作空間列表。
在工作空間列表頁面,單擊目標工作空間操作列的快速進入 > 資料開發,進入DataStudio頁面。
單擊左側導覽列的表徵圖,進入資料開發頁面。
滑鼠移至上方至頂部功能表列的建立,單擊建立商務程序。
在建立商務程序對話方塊配置如下參數。
參數
說明
業務名稱
自訂業務名稱。
描述
自訂業務描述。
單擊建立,完成建立商務程序。
建立Hologres SQL節點
在資料開發頁面,滑鼠移至上方至頂部功能表列的建立,選擇建立節點 > Hologres > Hologres SQL。
說明只有在當前的DataWorks空間綁定了Hologres資料來源之後,才能夠建立Hologres SQL節點。綁定Hologres資料來源的詳情,請參見綁定Hologres執行個體。
在建立節點對話方塊中,選擇引擎執行個體、輸入名稱和選擇路徑。
單擊確認,完成建立Hologres SQL節點。
Hologres開發
開啟建立的Hologres SQL節點,輸入如下標準的Postgresql語句樣本進行Hologres開發,單擊表徵圖。
如下命令語句建立一個名稱為supplier_holo的表,並給表中插入資料,最後查詢表中資料,為您簡單的展示一個Hologres開發的完整流程。
BEGIN; CREATE TABLE supplier_holo ( s_suppkey bigint NOT NULL, s_name text NOT NULL, s_address text NOT NULL, s_nationkey bigint NOT NULL, s_phone text NOT NULL, s_acctbal bigint NOT NULL, s_comment text NOT NULL, PRIMARY KEY (s_suppkey) ); CALL SET_TABLE_PROPERTY('supplier_holo', 'bitmap_columns', 's_suppkey,s_nationkey,s_acctbal,s_name'); CALL SET_TABLE_PROPERTY('supplier_holo', 'dictionary_encoding_columns', 's_name,s_address'); CALL SET_TABLE_PROPERTY('supplier_holo', 'time_to_live_in_seconds', '31536000'); COMMIT; INSERT INTO supplier_holo VALUES (1, 'Supplier01', 'New York', 17, '27-918-335-1736', 575594, 'careful'), (6, 'Supplier06', 'London', 14, '24-696-997-4969', 136579, 'final accounts '), (10, 'Supplier03', 'Beijing', 24, '34-852-489-8585', 389191, 'ing waters'), (18, 'Supplier04', 'Paris', 16, '26-729-551-1115', 704082, 'accounts snooze'), (39, 'Supplier05', 'Shanghai', 8, '18-851-856-5633 611565', 88990, 'special packages'), (48, 'Supplier06', 'Canada', 14, '24-722-551-9498',563062, 'xpress instructions affix'); SELECT * FROM supplier_holo;
常見問題
SQL編輯視窗不顯示引擎資訊
問題現象
在進行Hologres開發選擇引擎執行個體時,SQL編輯視窗不顯示引擎資訊。
可能原因
引擎執行個體資訊被隱藏。
解決方案
在資料開發頁面左上方,單擊表徵圖,去勾選隱藏引擎執行個體。
SQL編輯視窗顯示的Hologres引擎執行個體對應是哪個具體Hologres執行個體?
Hologres引擎執行個體顯示的是Hologres執行個體的顯示名稱,單擊右上方表徵圖,進入工作空間管理頁面,在Hologres繫結資料行表下,查看對應的Hologres執行個體資訊。