新建數據表
更新時間 2024-10-10 11:26:34
最近更新時間: 2024-10-10 11:26:34
分享文章
本章節主要介紹數據管理的新建數據表功能。
您可以通過可視化模式、DDL模式或SQL腳本方式新建數據表。
- (推薦)可視化模式:您可以直接在DataArts Studio數據開發模塊通過No Code方式,新建數據表。
- (推薦)DDL模式:您可以在DataArts Studio數據開發模塊,通過選擇DDL方式,通過SQL語句新建數據表。
- SQL腳本方式:您也可以在DataArts Studio數據開發模塊或對應數據湖產品的SQL編輯器上,開發并執行用于創建數據表的SQL腳本,從而創建數據表。
本章節以可視化模式和DDL模式為例,介紹如何在數據開發模塊新建數據表。
前提條件
- 已在云服務中創建數據庫。
- 已在數據開發模塊中創建與數據表類型匹配的數據連接,請參見新建數據連接。
新建數據表(可視化模式)
- 登錄DataArts Studio控制臺。選擇實例,點擊“進入控制臺”,選擇對應工作空間的“數據開發”模塊,進入數據開發頁面。
詳見下圖:選擇數據開發

- 在數據開發主界面的左側導航欄,選擇“數據開發 > 腳本開發”或“數據開發 > 作業開發”,進入“右側區域”頁面。
- 在左側菜單選擇

,單擊“數據連接”,目錄層級展開至“tables”,右鍵單擊“新建數據表”。 - 在彈出的對話框中,顯示“配置基本屬性”頁面,選擇“數據表連接類型”,并參見下表配置相關參數。
基本屬性
| 數據連接類型 | 參數說明 |
|---|---|
| DLI | 請見下方DLI數據表中的“基本屬性”部分 |
| DWS | 請見下方DWS數據表中的“基本屬性”部分 |
| MRS Hive | 請見下方MRS Hive數據表中的“基本屬性”部分 |
- 單擊“下一步”,在“配置表結構”頁面配置下表所示的參數。
表結構
| 數據連接類型 | 參數說明 |
|---|---|
| DLI | 請見下方DLI數據表中的“表結構”部分 |
| DWS | 請見下方DWS數據表中的“表結構”部分 |
| MRS Hive | 請見下方MRS Hive數據表中的“表結構”部分 |
- 單擊“保存”,新建數據表。
新建數據表(DDL模式)
- 登錄DataArts Studio控制臺。選擇實例,點擊“進入控制臺”,選擇對應工作空間的“數據開發”模塊,進入數據開發頁面。
詳見下圖:選擇數據開發

- 在數據開發主界面的左側導航欄,選擇“數據開發 > 腳本開發”/“數據開發 > 作業開發”,進入“右側區域”頁面。
- 在左側菜單選擇

,單擊“數據連接”,目錄層級展開至“tables”,右鍵單擊“新建數據表”。 - 單擊“DDL模式建表”,選擇如下表所示的參數,并在下方的編輯器中輸入SQL語句。
數據表參數
| 參數 | 說明 |
|---|---|
| 數據連接類型 | 選擇數據表所屬的數據連接類型。 DLI DWS HIVE |
| 數據連接 | 選擇數據表所屬的數據連接。 |
| 數據庫 | 選擇數據表所屬的數據庫。 |
- 單擊“確定”,新建數據表。
查看表詳情
- 在數據開發主界面的左側導航欄,選擇“數據開發 > 腳本開發”或“數據開發 > 作業開發”,進入“右側區域”頁面。
- 在左側菜單選擇

,單擊“數據連接”,目錄層級展開至數據表的名稱,右鍵單擊“查看表詳情”。 - 進入數據表詳情頁面,查看下表所示的數據表信息。
表詳情頁面
| 頁簽名稱 | 說明 |
|---|---|
| 表信息 | 顯示數據表的基本信息和存儲信息。 |
| 字段信息 | 顯示數據表的字段信息。 |
| 數據預覽 | 預覽數據表的10條記錄。 |
| DDL | 顯示DLI/DWS/MRS Hive數據表的DDL。 |
查看數據表列詳情
- 在數據開發主界面的左側導航欄,選擇“數據開發 > 腳本開發”或“數據開發 > 作業開發”。
- 在左側菜單選擇

,展開數據連接目錄,在數據表下查看對應的列信息。
刪除表詳情
- 在數據開發主界面的左側導航欄,選擇“數據開發 > 腳本開發”或“數據開發 > 作業開發”,進入“右側區域”頁面。
- 在左側菜單選擇

,單擊“數據連接”,目錄層級展開至數據表的名稱,右鍵單擊“刪除”。 - 在彈出的“刪除數據表”頁面,單擊“確定”,刪除數據表。
參數說明
DLI數據表
| 參數 | 是否必選 | 說明 |
|---|---|---|
| 基本屬性 | ||
| 表名 | 是 | 數據表的名稱。只能包含英文小寫字母、數字、“”,不能為純數字,不能以“ ”開頭,且長度為1~63個字符。 |
| 別名 | 否 | 數據表的別名,只能包含中文字符、英文字母、數字、“”,不能為純數字,不能以“ ”開頭,且長度為1~63個字符。 |
| 數據連接 | 是 | 選擇數據表所屬的數據連接。 |
| 數據庫 | 是 | 選擇數據表所屬的數據庫。 |
| 數據位置 | 是 | 選擇數據存儲的位置: OBS DLI |
| 數據格式 | 是 | 選擇數據的格式。“數據位置”為“OBS”時,配置該參數。 parquet:支持讀取不壓縮、snappy壓縮、gzip壓縮的parquet數據。 csv:支持讀取不壓縮、gzip壓縮的csv數據。l orc:支持讀取不壓縮、snappy壓縮的orc數據。 json:支持讀取不壓縮、gzip壓縮的json數據。 |
| 路徑 | 是 | 選擇數據存儲的OBS路徑。“數據位置”為“OBS”時,配置該參數。 |
| 表描述 | 否 | 數據表的描述信息。 |
| 表結構 | ||
| 列名 | 是 | 填寫列名,列名不能重復。 |
| 類型 | 是 | 選擇數據類型。 |
| 列描述 | 否 | 填寫列的描述信息。 |
| 操作 | 否 | 單擊![]() ,增加列。 |
DWS數據表
| 參數 | 是否必選 | 說明 |
|---|---|---|
| 基本屬性 | ||
| 表名 | 是 | 數據表的名稱。只能包含英文字母、數字、“”,不能為純數字,不能以“ ”開頭,且長度為1~63個字符。 |
| 別名 | 否 | 數據表的別名,只能包含中文字符、英文字母、數字、“”,不能為純數字,不能以“ ”開頭,且長度為1~63個字符。 |
| 數據連接 | 是 | 選擇數據表所屬的數據連接。 |
| 數據庫 | 是 | 選擇數據表所屬的數據庫。 |
| 模式 | 是 | 選擇數據庫的模式。 |
| 表描述 | 否 | 數據表的描述信息。 |
| 高級選項 | 否 | 提供以下高級選項: 選擇數據表的存儲方式 ? 行存模式 ? 列存模式 選擇數據表的壓縮級別 ? 行存模式:壓縮級別的有效值為YES/NO。 ? 列存模式:壓縮級別的有效值為YES/NO/LOW/MIDDLE/HIGH,還可以配置列存模式同一壓縮級別下不同的壓縮水平0-3(數值越大,表示同一壓縮級別下壓縮比越大)。 |
| 表結構 | ||
| 列名 | 是 | 填寫列名,列名不能重復。 |
| 數據分類 | 是 | 選擇數據類型的類別: 數值類型 貨幣類型 布爾類型 二進制類型 字符類型 時間類型 幾何類型 網絡地址類型 位串類型 文本搜索類型 UUID類型 JSON類型 對象標識符類型 |
| 類型 | 是 | 選擇數據類型。 |
| 列描述 | 否 | 填寫列的描述信息。 |
| 是否建ES索引 | 否 | 單擊復選框時,表示需要建立ES索引。建立ES索引時,請同時在“CloudSearch集群名”中選擇建立好的CSS集群。如何創建CSS集群,請參見《云搜索服務用戶指南》。 |
| ES索引數據類型 | 否 | 選擇ES索引的數據類型: text keyword date long integer short byte double boolean binary |
| 操作 | 否 | 單擊![]() ,增加列。 |
MRS Hive數據表
| 參數 | 是否必選 | 說明 |
|---|---|---|
| 基本屬性 | ||
| 表名 | 是 | 數據表的名稱。只能包含英文小寫字母、數字、“”,不能為純數字,不能以“ ”開頭,且長度為1~63個字符。 |
| 別名 | 否 | 數據表的別名,只能包含中文字符、英文字母、數字、“”,不能為純數字,不能以“ ”開頭,且長度為1~63個字符。 |
| 數據連接 | 是 | 選擇數據表所屬的數據連接。 |
| 數據庫 | 是 | 選擇數據表所屬的數據庫。 |
| 表描述 | 否 | 數據表的描述信息。 |
| 表結構 | ||
| 列名 | 是 | 填寫列名,列名不能重復。 |
| 數據分類 | 是 | 選擇數據類型的類別: 原始類型 ARRAY MAP STRUCT UNION |
| 類型 | 是 | 選擇數據類型。 |
| 列描述 | 否 | 填寫列的描述信息。 |
| 操作 | 否 | 單擊![]() ,增加列。 |

,增加列。
,增加列。
,增加列。