
# 新建数据表
您可以通过可视化模式、DDL模式或SQL脚本方式新建数据表。
- （推荐）可视化模式：您可以直接在DataArts Studio数据开发模块通过No Code方式，新建数据表。
- （推荐）DDL模式：您可以在DataArts Studio数据开发模块，通过选择DDL方式，使用SQL语句新建数据表。
- SQL脚本方式：您也可以在DataArts Studio数据开发模块或对应数据湖产品的SQL编辑器上，开发并执行用于创建数据表的SQL脚本，从而创建数据表。
本章节以可视化模式和DDL模式为例，介绍如何在数据开发模块新建数据表。
#### 前提条件
- 已创建数据库及DWS数据库模式，请参见[新建数据库](https://support.huaweicloud.com/usermanual-dataartsstudio/dataartsstudio_01_0405.html)和[（可选）新建数据库模式](https://support.huaweicloud.com/usermanual-dataartsstudio/dataartsstudio_01_0412.html)。
- 已在数据开发模块中创建与数据表类型匹配的数据连接，请参见[新建数据连接](https://support.huaweicloud.com/usermanual-dataartsstudio/dataartsstudio_01_0404.html)。
 
#### 新建数据表（可视化模式）
1. [登录DataArts Studio管理控制台](https://console.huaweicloud.com/dayu/)。
   详情请参考[访问DataArts Studio实例控制台](https://support.huaweicloud.com/usermanual-dataartsstudio/dataartsstudio_01_0001.html)。
   
2. 在DataArts Studio控制台首页，选择对应工作空间的"数据开发"模块，进入数据开发页面。
3. 在数据开发主界面的左侧导航栏，选择"数据开发 \> 脚本开发"。
4. 在脚本开发导航栏，选择![](https://support.huaweicloud.com/usermanual-dataartsstudio/zh-cn_image_0000002179398426.png)，展开数据连接层级至"tables"，右键单击"新建数据表"或者单击![](https://support.huaweicloud.com/usermanual-dataartsstudio/zh-cn_image_0000001809882718.png)新建数据表。
5. 在弹出的对话框中，显示"配置基本属性"页面，参见[表1]配置相关参数。
    表1基本属性 
   | 数据连接类型   | 参数说明                                                                                 |
   |:---|:---|
   | DLI      | 请见[表5]的"基本属性"部分 |
   | DWS      | 请见[表6]的"基本属性"部分  |
   | MRS Hive | 请见[表7]的"基本属性"部分   |
      
   
6. 单击"下一步"，在"配置表结构"页面配置如[表2]所示的参数。
    表2表结构 
   | 数据连接类型   | 参数说明                                                                                |
   |:---|:---|
   | DLI      | 请见[表5]的"表结构"部分 |
   | DWS      | 请见[表6]的"表结构"部分  |
   | MRS Hive | 请见[表7]的"表结构"部分   |
      
   
7. 单击"保存"，新建数据表。
 
#### 新建数据表（DDL模式）
1. [登录DataArts Studio管理控制台](https://console.huaweicloud.com/dayu/)。
   详情请参考[访问DataArts Studio实例控制台](https://support.huaweicloud.com/usermanual-dataartsstudio/dataartsstudio_01_0001.html)。
   
2. 在DataArts Studio控制台首页，选择对应工作空间的"数据开发"模块，进入数据开发页面。
3. 在数据开发主界面的左侧导航栏，选择"数据开发 \> 脚本开发"。
4. 在脚本开发导航栏，选择![](https://support.huaweicloud.com/usermanual-dataartsstudio/zh-cn_image_0000002179560042.png)，展开数据连接层级至"tables"，右键单击"新建数据表"或者单击![](https://support.huaweicloud.com/usermanual-dataartsstudio/zh-cn_image_0000001582971757.png)新建数据表。
5. 单击"DDL模式建表"，如[表3]所示的参数，系统自动默认，并在下方的编辑器中输入SQL语句。例如：
   ```
   CREATE TABLE userinfo ( id INT, name STRING);
   ```
   ![](https://support.huaweicloud.com/usermanual-dataartsstudio/public_sys-resources/note_3.0-zh-cn.png)
   不同数据源的SQL语法有所差异，开发SQL语句前请预先了解各数据源的语法参考文档。
    表3数据表参数 
   | 参数     | 说明            |
   |:---|:---|
   | 数据连接类型 | 数据表所属的数据连接类型。 |
   | 数据连接   | 数据表所属的数据连接。   |
   | 数据库    | 数据表所属的数据库。    |
      
   
6. 单击"保存"，新建数据表。
 
#### 相关操作
- 查看表详情：在脚本开发导航栏，选择![](https://support.huaweicloud.com/usermanual-dataartsstudio/zh-cn_image_0000002179400334.png)，展开下方的数据连接至数据表层级，右键单击表名称，选择"查看表详情"，可查看如[表4]所示的数据表信息。
   表4表详情页面 
  | 页签名称 | 说明                         |
  |:---|:---|
  | 表信息  | 显示数据表的基本信息和存储信息。           |
  | 字段信息 | 显示数据表的字段信息。                |
  | 数据预览 | 预览数据表的10条记录。               |
  | DDL  | 显示DLI/DWS/MRS Hive数据表的DDL。 |
     
  
- 删除表：在脚本开发导航栏，选择![](https://support.huaweicloud.com/usermanual-dataartsstudio/zh-cn_image_0000001810048526.png)，展开下方的数据连接至数据表层级，右键单击表名称，选择"删除"后，在弹出的页面中单击"确定"完成删除。
  ![](https://support.huaweicloud.com/usermanual-dataartsstudio/public_sys-resources/note_3.0-zh-cn.png)
  删除操作不可撤销，请谨慎操作。
  
 
#### 参数说明
 表5DLI数据表 
| 参数     | 是否必选 | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
|:---|:---|:---|
| **基本属性**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |||
| 表名     | 是    | 数据表的名称。只能包含英文字母、数字、"_"，但不能为纯数字，且不能以"_"、数字开头。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| 别名     | 否    | 数据表的别名。只能包含中文、英文字母、数字、"_"，但不能为纯数字，且不能以"_"开头。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| 数据连接类型 | 是    | 数据表所属的数据连接类型。系统默认。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| 数据连接   | 是    | 数据表所属的数据连接。系统默认。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| 数据库    | 是    | 数据表所属的数据库。系统默认。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| 数据位置   | 是    | 选择数据存储的位置： - OBS  - DLI                                                                                                                                                                                                                                                                                                                                                                                                                         |
| 数据格式   | 是    | 选择数据的格式。"数据位置"为"OBS"时，配置该参数。 - parquet：支持读取不压缩、snappy压缩、gzip压缩的parquet数据。  - csv：支持读取不压缩、gzip压缩的csv数据。  - orc：支持读取不压缩、snappy压缩的orc数据。  - json：支持读取不压缩、gzip压缩的json数据。   |
| 路径     | 是    | 选择数据存储的OBS路径。"数据位置"为"OBS"时，配置该参数。 如果OBS路径不存在或者OBS桶不存在，系统支持可以自动创建OBS目录。 说明： 如果OBS桶创建超过上限，系统会自动提示"创建obs目录失败，错误原因：\[Create OBS Bucket failed:TooManyBuckets:You have attempted to create more buckets than allowed\]"。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| 表描述    | 否    | 数据表的描述信息。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| **表结构**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |||
| 列类型    | 是    | 选择列类型。包含分区列和普通列。系统默认普通列。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| 列名     | 是    | 填写列名，列名不能重复。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| 类型     | 是    | 选择数据类型，具体说明请参见《数据湖探索SQL语法参考》的[数据类型](https://support.huaweicloud.com/sqlref-spark-dli/dli_08_0058.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| 列描述    | 否    | 填写列的描述信息。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| 操作     | 否    | 单击![](https://support.huaweicloud.com/usermanual-dataartsstudio/zh-cn_image_0126127340.png)，增加列。 单击![](https://support.huaweicloud.com/usermanual-dataartsstudio/zh-cn_image_0000001550899990.png)，删除列。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
   
 表6DWS数据表 
| 参数       | 是否必选 | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
|:---|:---|:---|
| **基本属性**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |||
| 表名       | 是    | 数据表的名称。只能包含英文字母、数字、"_"，但不能为纯数字，且不能以"_"、数字开头。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| 别名       | 否    | 数据表的别名。只能包含中文、英文字母、数字、"_"，但不能为纯数字，且不能以"_"开头。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| 数据连接类型   | 是    | 数据表所属的数据连接类型。系统默认。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| 数据连接     | 是    | 数据表所属的数据连接。系统默认。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| 数据库      | 是    | 数据表所属的数据库。系统默认。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| 模式       | 是    | 选择数据库的模式。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| 表描述      | 否    | 数据表的描述信息。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| 高级选项     | 否    | 提供以下高级选项： - 选择数据表的存储方式 - 行存模式  - 列存模式    - 选择数据表的压缩级别 - 行存模式：压缩级别的有效值为YES/NO。  - 列存模式：压缩级别的有效值为YES/NO/LOW/MIDDLE/HIGH，还可以配置列存模式同一压缩级别下不同的压缩水平0-3（数值越大，表示同一压缩级别下压缩比越大）。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| **表结构**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |||
| 列名       | 是    | 填写列名，列名不能重复。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| 数据分类     | 是    | 选择数据类型的类别： - 数值类型  - 货币类型  - 布尔类型  - 二进制类型  - 字符类型  - 时间类型  - 几何类型  - 网络地址类型  - 位串类型  - 文本搜索类型  - UUID类型  - JSON类型  - 对象标识符类型   |
| 类型       | 是    | 选择数据类型，具体说明请参见《数据仓库服务开发指南》的[数据类型](https://support.huaweicloud.com/sqlreference-dws/dws_06_0009.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| 列描述      | 否    | 填写列的描述信息。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| 是否建ES索引  | 否    | 单击复选框时，表示需要建立ES索引。建立ES索引时，请同时在"CloudSearch集群名"中选择建立好的CSS集群。如何创建CSS集群，请参见《云搜索服务用户指南》的[创建集群](https://support.huaweicloud.com/usermanual-css/css_01_0011.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| ES索引数据类型 | 否    | 选择ES索引的数据类型： - text  - keyword  - date  - long  - integer  - short  - byte  - double  - boolean  - binary                                                                                                                                                                                                                                                                                                                                                                                                   |
| 操作       | 否    | 单击![](https://support.huaweicloud.com/usermanual-dataartsstudio/zh-cn_image_0126127340.png)，增加列。 单击![](https://support.huaweicloud.com/usermanual-dataartsstudio/zh-cn_image_0000001601365733.png)，删除列。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
   
 表7MRS Hive数据表 
| 参数     | 是否必选 | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
|:---|:---|:---|
| **基本属性**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |||
| 表名     | 是    | 数据表的名称。只能包含英文字母、数字、"_"，但不能为纯数字，且不能以"_"、数字开头。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| 别名     | 否    | 数据表的别名。只能包含中文、英文字母、数字、"_"，但不能为纯数字，且不能以"_"开头。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| 数据连接类型 | 是    | 数据表所属的数据连接类型。系统默认。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| 数据连接   | 是    | 选择数据表所属的数据连接。系统默认。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| 数据库    | 是    | 选择数据表所属的数据库。系统默认。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| 表描述    | 否    | 数据表的描述信息。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| **表结构**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |||
| 列名     | 是    | 填写列名，列名不能重复。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| 数据分类   | 是    | 选择数据类型的类别： - 原始类型  - ARRAY  - MAP  - STRUCT  - UNION   |
| 类型     | 是    | 选择数据类型，具体说明请参见[LanguageManual DDL](https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DDL#LanguageManualDDL-PartitionedTables)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| 列描述    | 否    | 填写列的描述信息。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| 操作     | 否    | 单击![](https://support.huaweicloud.com/usermanual-dataartsstudio/zh-cn_image_0126127340.png)，增加列。 单击![](https://support.huaweicloud.com/usermanual-dataartsstudio/zh-cn_image_0000001601500717.png)，删除列。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
   
