本文為您介紹如何建立AnalyticDB for PostgreSQL表。
前提條件
請根據業務需求新增Serverless資源群組(推薦)或獨享調度資源群組。
建立AnalyticDB for PostgreSQL資料來源時,請選擇新增的資源群組並測試連通性通過,才可以建立AnalyticDB for PostgreSQL表。
- 頁面綁定AnalyticDB for PostgreSQL資料來源後,當前頁面才會顯示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資源群組(推薦)或獨享調度資源群組保持一致。
後續步驟
建立表成功後,您可以進行查詢、修改和刪除等操作,詳情請參見表管理。