本文為您介紹如何建立AnalyticDB for PostgreSQL表。
前提條件
-
請根據業務需求新增Serverless資源群組(推薦)或獨享調度資源群組。
-
已綁定AnalyticDB for PostgreSQL計算資源至資料開發(DataStudio)。
說明完成連通性測試,才可以建立AnalyticDB for PostgreSQL表。
-
資料開發中綁定計算資源後,您還需要在數據地圖頁面採集AnalyticDB for PostgreSQL中繼資料。詳情請參見採集AnalyticDB for PostgreSQL中繼資料。
操作步驟
-
進入數據開發頁面。
登入DataWorks控制台,切換至目標地區後,單擊左側導覽列的,在下拉框中選擇對應工作空間後單擊進入資料開發。
-
在數據開發頁面,滑鼠移至上方至
表徵圖,單擊。您也可以開啟相應的商務程序,按右鍵AnalyticDB for PostgreSQL,選擇新建表。
-
在新建表對話方塊中,輸入名称。
重要-
表名的格式為schema_name.table_name。
-
schema_name和table_name均以字母或底線(_)開頭,僅包含字母、數字或底線(_),且長度不能超過63個字元。
-
如果資料開發中綁定多個計算資源,請按需選擇AnalyticDB for PostgreSQL計算資源。
-
-
單擊新建,進入表的編輯頁面。
該頁面上方為您展示在新建表對話方塊中,配置的錶名和引擎實例。
-
在基本屬性地區,配置各項參數。
名稱
描述
一級主題
建立表所處的一級目標檔案夾名稱。
說明一級、二級主題僅僅是DataWorks上檔案夾的擺放形式,目的是為了您能更好地管理您的表。
二級主題
建立表所處的二級目標檔案夾名稱。
新建主題
單擊新建主題,進入主題管理頁面,您可以在該頁面建立一級主題、二級主題。
建立主題後,單擊
表徵圖。描述
針對建立表的描述。
-
在物理模型設計地區,配置各項參數。
名稱
描述
層級選擇
通常分為ODS、CDM和ADS三個層級,您可以自訂層級名稱。
物理分類
包括基礎業務層、進階業務層和其它,您可以自訂分類名稱。
說明物理分類僅為方便您的管理,不涉及底層實現。
新建層級
如果您需要建立層級和物理分類,請單擊新建層級,在層級管理頁面進行添加。建立成功後,單擊
表徵圖。 -
在AnalyticDB for PostgreSQL表設計地區,配置各項參數。
AnalyticDB for PostgreSQL表設計包括列信息設置、索引設置、分布鍵設計和分區表設計(可選)。
分類
名稱
描述
列信息設置
新增列
單擊後,請設定欄位的相關資訊。
名称
輸入欄位的名稱。
字段类型
選擇欄位的類型。
長度設置
僅部分欄位類型可以自訂設定長度。
默認值
輸入欄位的預設值。
是否允許為空
設定該欄位是否允許為空白。
主鍵
設定該欄位是否為主鍵。
唯一鍵
設定該欄位是否為唯一鍵。
操作
-
對於新增的列,您可以進行保存、取消、刪除、上移和下移等操作。
-
對於已有的列,您可以進行修改、刪除、上移和下移等操作。
索引設置
新增列
單擊後,請設定索引的相關資訊。
索引名稱
輸入索引的名稱,請確保索引名稱的唯一性。
包含列
單擊編輯,在至少選擇一項索引對話方塊,單擊+,會顯示之前已設定的列資訊。
從列信息列表,選擇要添加的列,單擊保存。
索引類型
包括普通索引、主鍵索引和唯一索引。
索引方式
包括樹索引、位圖索引和Gist索引。
操作
-
對於新增的索引,您可以進行保存、取消、刪除、上移和下移等操作。
-
對於已有的索引,您可以進行修改、刪除、上移和下移等操作。
分布鍵設計
包括Hash分布(推薦)、複製錶模式和隨機分布(不推薦)。
以Hash分布(推薦)為例,單擊新增列,從名称列表,選擇相應的列。該列的資訊會自動顯示,單擊保存。
更多詳情請參見該表格中的列信息設置。
分區表設計(可選)
分區表設計(可選)
您可以在該頁簽自行設計分區表。
-
-
分別單擊提交到開發環境和提交到生產環境。
如果您使用的是簡單模式的工作空間,僅需要單擊提交到生產環境。
-
在提交變更對話方塊中,確認建表語句無誤後,從選擇資源組下拉式清單中,選擇需要的資源群組,單擊確認執行。
說明此處選擇的資源群組需要和建立資料來源時通過測試連通性的Serverless資源群組(推薦)或獨享調度資源群組保持一致。
後續步驟
建立表成功後,您可以進行查詢、修改和刪除等操作,詳情請參見表管理。