
# DLI权限列表
#### 弹性资源池
- DLI管理控制台授权操作请参考[弹性资源池权限管理](https://support.huaweicloud.com/usermanual-dli/dli_01_0526.html)。
- 通过API授权请参考[数据赋权API](https://support.huaweicloud.com/api-dli/dli_02_0318.html)。
表1弹性资源池权限集合 
| 操作          | 说明                                         | DLI Privileges      | 是否支持在DLI管理控制台授权 | 是否支持通过API授权 | 授权对象     |
|:---|:---|:---|:---|:---|:---|
| 更新弹性资源池     | 允许当前用户可更新弹性资源池的描述信息。                       | UPDATE              | 支持              | 支持          | 单资源      |
| 资源管理        | 当前用户可在弹性资源池上添加队列、删除队列、操作队列的扩缩容策略配置。        | RESOURCE_MANAGEMENT | 支持              | 支持          | 单资源      |
| 删除          | 当前用户可删除此弹性资源池。                             | DROP                | 支持              | 支持          | 单资源      |
| 规格变更        | 当前用户对于包年包月的弹性资源池可以执行规格变更操作。                | SCALE               | 支持              | 支持          | 单资源      |
| 赋权          | 当前用户可将弹性资源池的操作权限赋予其他用户。                    | GRANT_PRIVILEGE     | 支持              | 支持          | 单资源      |
| 回收          | 当前用户可回收其他用户具备的该弹性资源池的权限，但不能回收该弹性资源池所有者的权限。 | REVOKE_PRIVILEGE    | 支持              | 支持          | 单资源      |
| 查看其他用户具备的权限 | 当前用户可查看其他用户具备的该弹性资源池的权限。                   | SHOW_PRIVILEGES     | 支持              | 支持          | 单资源      |
| 创建弹性资源池     | 创建新的弹性资源池的权限。                              | CREATE              | 不支持             | 支持          | 所有资源（\*） |
| 查询弹性资源池列表   | 查看所有弹性资源池的权限。                              | LIST                | 不支持             | 支持          | 所有资源（\*） |
   
#### 队列
- DLI管理控制台授权操作请参考[队列权限管理](https://support.huaweicloud.com/usermanual-dli/dli_01_0015.html)
- 通过API授权请参考[数据赋权API](https://support.huaweicloud.com/api-dli/dli_02_0318.html)。
表2队列权限集合（弹性资源池队列） 
| 操作          | 说明                                   | DLI Privileges   | 是否支持在DLI管理控制台授权 | 是否支持通过API授权 | 授权对象     |
|:---|:---|:---|:---|:---|:---|
| 删除队列        | 删除此队列。                               | DROP_QUEUE       | 支持              | 支持          | 单资源      |
| 提交作业        | 向此队列提交作业。                            | SUBMIT_JOB       | 支持              | 支持          | 单资源      |
| 终止作业        | 终止提交到此队列的作业。                         | CANCEL_JOB       | 支持              | 支持          | 单资源      |
| 赋权          | 当前用户可将队列的权限赋予其他用户。                   | GRANT_PRIVILEGE  | 支持              | 支持          | 单资源      |
| 回收          | 当前用户可回收其他用户具备的该队列的权限，但不能回收该队列所有者的权限。 | REVOKE_PRIVILEGE | 支持              | 支持          | 单资源      |
| 查看其他用户具备的权限 | 当前用户可查看其他用户具备的该队列的权限。                | SHOW_PRIVILEGES  | 支持              | 支持          | 单资源      |
| 重启队列权限      | 重启此队列的权限。                            | RESTART          | 支持              | 支持          | 单资源      |
| 规格变更        | 修改队列规格的权限。                           | SCALE_QUEUE      | 支持              | 支持          | 单资源      |
| 创建队列        | 创建队列资源的权限。                           | CREATE_QUEUE     | 不支持             | 支持          | 所有资源（\*） |
| 查询队列列表      | 查询队列资源列表的权限。                         | LIST_QUEUES      | 不支持             | 支持          | 所有资源（\*） |
   
#### 数据目录
- DLI管理控制台授权操作请参考[在DLI控制台配置数据目录权限](https://support.huaweicloud.com/usermanual-dli/dli_01_0672.html)。
- 通过API授权请参考[数据赋权API](https://support.huaweicloud.com/api-dli/dli_02_0318.html)。
表3数据目录权限集合 
| 操作          | 说明                                                | DLI Privileges  | 是否支持在DLI管理控制台授权 | 是否支持通过API授权 | 授权对象     |
|:---|:---|:---|:---|:---|:---|
| 解绑数据目录      | 赋予将该数据目录与DLI解绑的权限。                                | UNBIND          | 支持              | 支持          | 单资源      |
| 查询数据目录绑定详情  | 查看数据目录绑定信息的权限。如需在提交作业时使用该数据目录需要授予"显示数据目录绑定详情"的权限。 | GET             | 支持              | 支持          | 单资源      |
| 赋权          | 为数据目录赋权的权限。                                       | GRANT           | 支持              | 支持          | 单资源      |
| 回收          | 回收数据目录权限的权限。                                      | REVOKE          | 支持              | 支持          | 单资源      |
| 查看其他用户具备的权限 | 查看当前数据目录下其他用户的权限。                                 | SHOW Privileges | 支持              | 支持          | 单资源      |
| 绑定数据目录      | 建立DLI与该数据目录关联关系的权限。                               | BIND            | 不支持             | 支持          | 所有资源（\*） |
| 查询数据目录绑定列表  | 查看与DLI绑定的数据目录列表。                                  | LIST            | 不支持             | 支持          | 所有资源（\*） |
   
#### 数据库
- DLI管理控制台授权操作请参考[在DLI控制台配置数据库权限](https://support.huaweicloud.com/usermanual-dli/dli_01_0447.html)。
- 通过API授权请参考[数据赋权API](https://support.huaweicloud.com/api-dli/dli_02_0318.html)。
权限类型：
- 非继承权限：直接授予数据库的权限，这些权限不会从父级对象继承而来，也不会继承给子级对象。独立于其他对象的权限设置，仅对当前的指定对象有效。
- 继承权限：继承权限是指从父级对象继承而来的权限，或可以继承给子级对象的权限。例如对数据库赋予继承类权限，那么数据库下的表也会继承相应的权限。
 
表4数据库用户授权权限集合 
| 类型    | 操作                | 说明                                     | DLI Privileges                | 是否支持在DLI管理控制台授权 | 是否支持通过API授权 | 授权对象     |
|:---|:---|:---|:---|:---|:---|:---|
| 非继承权限 | 显示所有表             | 显示当前数据库下的所有表。                          | DISPLAY_ALL_TABLES            | 支持              | 支持          | 单资源      |
| 非继承权限 | 显示数据库             | 显示当前数据库的信息。                            | DISPLAY_DATABASE              | 支持              | 支持          | 单资源      |
| 非继承权限 | 删除数据库             | 删除当前数据库。                               | DROP_DATABASE                 | 支持              | 支持          | 单资源      |
| 非继承权限 | 创建表               | 在当前数据库创建表。                             | CREATE_TABLE                  | 支持              | 支持          | 单资源      |
| 非继承权限 | 创建视图              | 在当前数据库创建视图。                            | CREATE_VIEW                   | 支持              | 支持          | 单资源      |
| 非继承权限 | 将SQL语句解释为执行计划     | 执行explain语句。                           | EXPLAIN                       | 支持              | 支持          | 单资源      |
| 非继承权限 | 创建角色              | 在当前数据库创建角色。                            | CREATE_ROLE                   | 支持              | 支持          | 单资源      |
| 非继承权限 | 删除角色              | 删除当前数据库中的角色。                           | DROP_ROLE                     | 支持              | 支持          | 单资源      |
| 非继承权限 | 显示角色              | 显示当前用户的角色。                             | SHOW_ROLES                    | 支持              | 支持          | 单资源      |
| 非继承权限 | 绑定角色              | 在当前数据库绑定角色。                            | GRANT_ROLE                    | 支持              | 支持          | 单资源      |
| 非继承权限 | 解除角色绑定            | 在当前数据库解除角色绑定。                          | REVOKE_ROLE                   | 支持              | 支持          | 单资源      |
| 非继承权限 | 显示所有角色与用户的绑定关系    | 显示所有角色和用户的绑定关系。                        | SHOW_USERS                    | 支持              | 支持          | 单资源      |
| 非继承权限 | 创建函数              | 在当前数据库创建函数。                            | CREATE_FUNCTION               | 支持              | 支持          | 单资源      |
| 非继承权限 | 删除函数              | 删除当前数据库中的函数。                           | DROP_FUNCTION                 | 支持              | 支持          | 单资源      |
| 非继承权限 | 显示所有函数            | 显示当前数据库中的所有函数。                         | SHOW_FUNCTIONS                | 支持              | 支持          | 单资源      |
| 非继承权限 | 显示函数详情            | 显示当前函数详情。                              | DESCRIBE_FUNCTION             | 支持              | 支持          | 单资源      |
| 非继承权限 | 赋权                | 当前用户可将数据库的权限赋予其他用户。                    | GRANT_PRIVILEGE               | 支持              | 支持          | 单资源      |
| 非继承权限 | 回收                | 当前用户可回收其他用户具备的该数据库的权限，但不能回收该数据库所有者的权限。 | REVOKE_PRIVILEGE              | 支持              | 支持          | 单资源      |
| 非继承权限 | 查看其他用户具备的权限       | 当前用户可查看其他用户具备的该数据库的权限。                 | SHOW_PRIVILEGES               | 支持              | 支持          | 单资源      |
| 非继承权限 | 更新数据库             | 更新数据库的元数据信息                            | UPDATE_DATABASE               | 不支持             | 支持          | 单资源      |
| 非继承权限 | 获取数据库信息           | 获取数据库的详细信息。                            | GET_DATABASE                  | 不支持             | 支持          | 单资源      |
| 非继承权限 | 描述数据库信息           | 查看数据库的注释。                              | DESCRIBE                      | 不支持             | 支持          | 单资源      |
| 非继承权限 | 查看数据库的所有的表        | 列出指定数据库中的所有表。                          | LIST_TABLES                   | 不支持             | 支持          | 单资源      |
| 非继承权限 | 获取指定函数的详细信息。      | 获取指定函数的详细信息。                           | GET_FUNCTION                  | 不支持             | 支持          | 单资源      |
| 非继承权限 | 列出数据库中所有可用的函数。    | 列出数据库中所有可用的函数。                         | LIST_FUNCTIONS                | 不支持             | 支持          | 单资源      |
| 非继承权限 | 允许Spark应用程序访问元数据。 | 允许Spark应用程序访问元数据。                      | SPARK_APP_ACCESS_META         | 不支持             | 支持          | 单资源      |
| 继承权限  | 查询表               | 从表中检索数据记录                              | SELECT                        | 支持              | 支持          | 单资源      |
| 继承权限  | 显示表信息             | 显示表的列名、数据类型等                           | DESCRIBE_TABLE                | 支持              | 支持          | 单资源      |
| 继承权限  | 显示创建表语句           | 返回创建表的SQL语句                            | SHOW_CREATE_TABLE             | 支持              | 支持          | 单资源      |
| 继承权限  | 删除表               | 移除表及其数据                                | DROP_TABLE                    | 支持              | 支持          | 单资源      |
| 继承权限  | 清空表数据             | 删除表中所有数据但保留表结构                         | TRUNCATE_TABLE                | 支持              | 支持          | 单资源      |
| 继承权限  | 重命名表              | 修改表的名称                                 | ALTER_TABLE_RENAME            | 支持              | 支持          | 单资源      |
| 继承权限  | 插入                | 向表中添加新数据记录                             | INSERT_INTO_TABLE             | 支持              | 支持          | 单资源      |
| 继承权限  | 重写                | 插入新数据并覆盖表中原有数据                         | INSERT_OVERWRITE_TABLE        | 支持              | 支持          | 单资源      |
| 继承权限  | 添加列               | 向表中新增列                                 | ALTER_TABLE_ADD_COLUMNS       | 支持              | 支持          | 单资源      |
| 继承权限  | 访问元数据             | 允许Spark应用读取元数据                         | SPARK_APP_ACCESS_META         | 支持              | 支持          | 单资源      |
| 继承权限  | 查看其他用户具备的权限       | 列出用户或角色的权限                             | SHOW_PRIVILEGES               | 支持              | 支持          | 单资源      |
| 继承权限  | 赋权                | 给用户或角色授予权限                             | GRANT_PRIVILEGE               | 支持              | 支持          | 单资源      |
| 继承权限  | 回收                | 从用户或角色撤销权限                             | REVOKE_PRIVILEGE              | 支持              | 支持          | 单资源      |
| 继承权限  | 收集表统计信息           | 收集表的统计信息                               | ANALYZE_TABLE                 | 支持              | 支持          | 单资源      |
| 继承权限  | 添加分区              | 向表中添加新的分区                              | ALTER_TABLE_ADD_PARTITION     | 支持              | 支持          | 单资源      |
| 继承权限  | 删除分区              | 移除表中的分区                                | ALTER_TABLE_DROP_PARTITION    | 支持              | 支持          | 单资源      |
| 继承权限  | 设置分区的路径           | 修改表数据的存储位置                             | ALTER_TABLE_SET_LOCATION      | 支持              | 支持          | 单资源      |
| 继承权限  | 重命名表分区            | 修改分区的名称                                | ALTER_TABLE_RENAME_PARTITION  | 支持              | 支持          | 单资源      |
| 继承权限  | 恢复表分区             | 恢复丢失或损坏的分区                             | ALTER_TABLE_RECOVER_PARTITION | 支持              | 支持          | 单资源      |
| 继承权限  | 显示所有分区            | 列出表的所有分区                               | SHOW_PARTITIONS               | 支持              | 支持          | 单资源      |
| 继承权限  | 更新表数据             | 修改表中的已有数据记录                            | UPDATE_TABLE                  | 不支持             | 支持          | 单资源      |
| 继承权限  | 删除表列              | 移除表中的一个或多个列                            | ALTER_TABLE_DROP_COLUMNS      | 不支持             | 支持          | 单资源      |
| 继承权限  | 修改表列              | 更改列名、数据类型等属性                           | ALTER_TABLE_CHANGE_COLUMN     | 不支持             | 支持          | 单资源      |
| 继承权限  | 设置表存储位置           | 指定表数据存储的新路径                            | ALTER_TABLE_SET_LOCATION      | 不支持             | 支持          | 单资源      |
| 继承权限  | 设置表属性             | 修改表的元数据属性信息                            | ALTER_TABLE_SET_PROPERTIES    | 不支持             | 支持          | 单资源      |
| 继承权限  | 获取表信息             | 查询表的结构和元数据信息                           | GET_TABLE                     | 不支持             | 支持          | 单资源      |
| 继承权限  | 显示表结构             | 展示表的列名、数据类型等                           | DISPLAY_TABLE                 | 不支持             | 支持          | 单资源      |
| 继承权限  | 创建分区              | 新建表的分区结构                               | CREATE_PARTITION              | 不支持             | 支持          | 单资源      |
| 继承权限  | 删除分区              | 移除表的某个分区                               | DROP_PARTITION                | 不支持             | 支持          | 单资源      |
| 继承权限  | 更新分区              | 修改分区的元数据或数据内容                          | UPDATE_PARTITION              | 不支持             | 支持          | 单资源      |
| 继承权限  | 获取分区信息            | 查询分区的详细信息                              | GET_PARTITION                 | 不支持             | 支持          | 单资源      |
| 继承权限  | 列出分区              | 显示表的所有分区列表                             | LIST_PARTITIONS               | 不支持             | 支持          | 单资源      |
| 继承权限  | 修改视图              | 更新视图的定义或属性                             | ALTER_VIEW                    | 不支持             | 支持          | 单资源      |
| 继承权限  | 数据迁移              | 将数据从一个位置迁移到另一个位置                       | DATA_MIGRATION                | 不支持             | 支持          | 单资源      |
| 继承权限  | 修改对象              | 修改数据库对象的属性或结构                          | ALTER                         | 不支持             | 支持          | 单资源      |
| 继承权限  | 更新数据              | 修改数据表中的数据内容                            | UPDATE                        | 不支持             | 支持          | 单资源      |
| 继承权限  | 删除数据              | 删除数据表中的记录                              | DELETE                        | 不支持             | 支持          | 单资源      |
| 其他    | 创建数据库             | 新建一个数据库实例                              | CREATE_DATABASE               | 不支持             | 支持          | 所有资源（\*） |
| 其他    | 列出数据库             | 显示所有可用的数据库列表                           | LIST_DATABASES                | 不支持             | 支持          | 所有资源（\*） |
| 其他    | 显示所有数据库           | 列出系统中所有数据库名称                           | DISPLAY_ALL_DATABASES         | 不支持             | 支持          | 所有资源（\*） |
   
表5数据库项目授权/跨租户项目授权权限集合 
| 类型    | 操作             | 说明              | DLI Privileges                | 是否支持在DLI管理控制台授权 | 是否支持通过API授权 | 授权对象       |
|:---|:---|:---|:---|:---|:---|:---|
| 非继承权限 | 删除数据库          | 删除指定数据库及其所有内容   | DROP_DATABASE                 | 支持              | 支持          | 单个项目或跨租户项目 |
| 非继承权限 | 创建表            | 创建新表，定义列和数据类型   | CREATE_TABLE                  | 支持              | 支持          | 单个项目或跨租户项目 |
| 非继承权限 | 创建视图           | 创建虚拟表，基于SQL查询定义 | CREATE_VIEW                   | 支持              | 支持          | 单个项目或跨租户项目 |
| 非继承权限 | 将SQL语句解释为执行计划  | 显示SQL查询的执行计划    | EXPLAIN                       | 支持              | 支持          | 单个项目或跨租户项目 |
| 非继承权限 | 创建角色           | 创建新角色，用于权限管理    | CREATE_ROLE                   | 支持              | 支持          | 单个项目或跨租户项目 |
| 非继承权限 | 删除角色           | 删除指定角色及其关联权限    | DROP_ROLE                     | 支持              | 支持          | 单个项目或跨租户项目 |
| 非继承权限 | 显示角色           | 列出系统中所有角色       | SHOW_ROLES                    | 支持              | 支持          | 单个项目或跨租户项目 |
| 非继承权限 | 绑定角色           | 将角色分配给用户或组      | GRANT_ROLE                    | 支持              | 支持          | 单个项目或跨租户项目 |
| 非继承权限 | 解除角色绑定         | 从用户或组中移除角色      | REVOKE_ROLE                   | 支持              | 支持          | 单个项目或跨租户项目 |
| 非继承权限 | 显示所有角色和用户的绑定关系 | 列出系统中所有用户       | SHOW_USERS                    | 支持              | 支持          | 单个项目或跨租户项目 |
| 非继承权限 | 创建函数           | 创建用户自定义函数       | CREATE_FUNCTION               | 支持              | 支持          | 单个项目或跨租户项目 |
| 非继承权限 | 删除函数           | 删除指定函数          | DROP_FUNCTION                 | 支持              | 支持          | 单个项目或跨租户项目 |
| 非继承权限 | 显示所有函数         | 列出系统中所有函数       | SHOW_FUNCTIONS                | 支持              | 支持          | 单个项目或跨租户项目 |
| 非继承权限 | 显示函数详情         | 显示函数的定义和参数      | DESCRIBE_FUNCTION             | 支持              | 支持          | 单个项目或跨租户项目 |
| 继承权限  | 查询表            | 从表中检索数据记录       | SELECT                        | 支持              | 支持          | 单个项目或跨租户项目 |
| 继承权限  | 显示表信息          | 显示表的列名、数据类型等    | DESCRIBE_TABLE                | 支持              | 支持          | 单个项目或跨租户项目 |
| 继承权限  | 显示创建表语句        | 返回创建表的SQL语句     | SHOW_CREATE_TABLE             | 支持              | 支持          | 单个项目或跨租户项目 |
| 继承权限  | 删除表            | 移除表及其数据         | DROP_TABLE                    | 支持              | 支持          | 单个项目或跨租户项目 |
| 继承权限  | 清空表数据          | 删除表中所有数据但保留表结构  | TRUNCATE_TABLE                | 支持              | 支持          | 单个项目或跨租户项目 |
| 继承权限  | 重命名表           | 修改表的名称          | ALTER_TABLE_RENAME            | 支持              | 支持          | 单个项目或跨租户项目 |
| 继承权限  | 插入             | 向表中添加新数据记录      | INSERT_INTO_TABLE             | 支持              | 支持          | 单个项目或跨租户项目 |
| 继承权限  | 重写             | 插入新数据并覆盖表中原有数据  | INSERT_OVERWRITE_TABLE        | 支持              | 支持          | 单个项目或跨租户项目 |
| 继承权限  | 添加列            | 向表中新增列          | ALTER_TABLE_ADD_COLUMNS       | 支持              | 支持          | 单个项目或跨租户项目 |
| 继承权限  | 访问元数据          | 允许Spark应用读取元数据  | SPARK_APP_ACCESS_META         | 支持              | 支持          | 单个项目或跨租户项目 |
| 继承权限  | 查看其他用户具备的权限    | 列出用户或角色的权限      | SHOW_PRIVILEGES               | 支持              | 支持          | 单个项目或跨租户项目 |
| 继承权限  | 授权             | 给用户或角色授予权限      | GRANT_PRIVILEGE               | 支持              | 支持          | 单个项目或跨租户项目 |
| 继承权限  | 回收             | 从用户或角色撤销权限      | REVOKE_PRIVILEGE              | 支持              | 支持          | 单个项目或跨租户项目 |
| 继承权限  | 收集表统计信息        | 收集表的统计信息        | ANALYZE_TABLE                 | 支持              | 支持          | 单个项目或跨租户项目 |
| 继承权限  | 添加分区           | 向表中添加新的分区       | ALTER_TABLE_ADD_PARTITION     | 支持              | 支持          | 单个项目或跨租户项目 |
| 继承权限  | 删除分区           | 移除表中的分区         | ALTER_TABLE_DROP_PARTITION    | 支持              | 支持          | 单个项目或跨租户项目 |
| 继承权限  | 设置分区的路径        | 修改表数据的存储位置      | ALTER_TABLE_SET_LOCATION      | 支持              | 支持          | 单个项目或跨租户项目 |
| 继承权限  | 重命名表分区         | 修改分区的名称         | ALTER_TABLE_RENAME_PARTITION  | 支持              | 支持          | 单个项目或跨租户项目 |
| 继承权限  | 恢复表分区          | 恢复丢失或损坏的分区      | ALTER_TABLE_RECOVER_PARTITION | 支持              | 支持          | 单个项目或跨租户项目 |
| 继承权限  | 显示所有分区         | 列出表的所有分区        | SHOW_PARTITIONS               | 支持              | 支持          | 单个项目或跨租户项目 |
   
#### 表
- DLI管理控制台授权操作请参考[在DLI控制台配置表权限](https://support.huaweicloud.com/usermanual-dli/dli_01_0448.html)。
- 通过API授权请参考[数据赋权API](https://support.huaweicloud.com/api-dli/dli_02_0318.html)。
表6表用户授权权限集合（非继承权限） 
| 操作          | 说明               | DLI Privileges                | 是否支持在DLI管理控制台授权 | 是否支持通过API授权 | 授权对象 |
|:---|:---|:---|:---|:---|:---|
| 显示表         | 展示表的列名、数据类型等     | DISPLAY_TABLE                 | 支持              | 支持          | 单资源  |
| 查询表         | 从表中检索数据记录        | SELECT                        | 支持              | 支持          | 单资源  |
| 显示表信息       | 显示表的列名、数据类型等     | DESCRIBE_TABLE                | 支持              | 支持          | 单资源  |
| 显示创建表语句     | 返回创建表的SQL语句      | SHOW_CREATE_TABLE             | 支持              | 支持          | 单资源  |
| 删除表         | 移除表及其数据          | DROP_TABLE                    | 支持              | 支持          | 单资源  |
| 清空表数据       | 删除表中所有数据但保留表结构   | TRUNCATE_TABLE                | 支持              | 支持          | 单资源  |
| 重命名表        | 修改表的名称           | ALTER_TABLE_RENAME            | 支持              | 支持          | 单资源  |
| 插入          | 向表中添加新数据记录       | INSERT_INTO_TABLE             | 支持              | 支持          | 单资源  |
| 重写          | 插入新数据并覆盖表中原有数据   | INSERT_OVERWRITE_TABLE        | 支持              | 支持          | 单资源  |
| 添加列         | 向表中新增列           | ALTER_TABLE_ADD_COLUMNS       | 支持              | 支持          | 单资源  |
| 访问元数据       | 允许Spark应用读取元数据   | SPARK_APP_ACCESS_META         | 支持              | 支持          | 单资源  |
| 查看其他用户具备的权限 | 列出用户或角色的权限       | SHOW_PRIVILEGES               | 支持              | 支持          | 单资源  |
| 赋权          | 给用户或角色授予权限       | GRANT_PRIVILEGE               | 支持              | 支持          | 单资源  |
| 回收          | 从用户或角色撤销权限       | REVOKE_PRIVILEGE              | 支持              | 支持          | 单资源  |
| 收集表统计信息     | 收集表的统计信息         | ANALYZE_TABLE                 | 支持              | 支持          | 单资源  |
| 更新表数据       | 修改表中的已有数据记录      | UPDATE_TABLE                  | 不支持             | 支持          | 单资源  |
| 删除表列        | 移除表中的一个或多个列      | ALTER_TABLE_DROP_COLUMNS      | 不支持             | 支持          | 单资源  |
| 修改表列        | 更改列名、数据类型等属性     | ALTER_TABLE_CHANGE_COLUMN     | 不支持             | 支持          | 单资源  |
| 设置表存储位置     | 指定表数据存储的新路径      | ALTER_TABLE_SET_LOCATION      | 不支持             | 支持          | 单资源  |
| 设置表属性       | 修改表的元数据属性信息      | ALTER_TABLE_SET_PROPERTIES    | 不支持             | 支持          | 单资源  |
| 获取表信息       | 查询表的结构和元数据信息     | GET_TABLE                     | 不支持             | 支持          | 单资源  |
| 创建分区        | 新建表的分区结构         | CREATE_PARTITION              | 不支持             | 支持          | 单资源  |
| 删除分区        | 移除表的某个分区         | DROP_PARTITION                | 不支持             | 支持          | 单资源  |
| 更新分区        | 修改分区的元数据或数据内容    | UPDATE_PARTITION              | 不支持             | 支持          | 单资源  |
| 获取分区信息      | 查询分区的详细信息        | GET_PARTITION                 | 不支持             | 支持          | 单资源  |
| 列出分区        | 显示表的所有分区列表       | LIST_PARTITIONS               | 不支持             | 支持          | 单资源  |
| 修改视图        | 更新视图的定义或属性       | ALTER_VIEW                    | 不支持             | 支持          | 单资源  |
| 数据迁移        | 将数据从一个位置迁移到另一个位置 | DATA_MIGRATION                | 不支持             | 支持          | 单资源  |
| 修改对象        | 修改数据库对象的属性或结构    | ALTER                         | 不支持             | 支持          | 单资源  |
| 更新数据        | 修改数据表中的数据内容      | UPDATE                        | 不支持             | 支持          | 单资源  |
| 删除数据        | 删除数据表中的记录        | DELETE                        | 不支持             | 支持          | 单资源  |
| 添加分区        | 向表中添加新的分区        | ALTER_TABLE_ADD_PARTITION     | 不支持             | 支持          | 单资源  |
| 删除分区        | 移除表中的分区          | ALTER_TABLE_DROP_PARTITION    | 不支持             | 支持          | 单资源  |
| 重命名分区       | 修改分区的名称          | ALTER_TABLE_RENAME_PARTITION  | 不支持             | 支持          | 单资源  |
| 恢复分区        | 恢复丢失或损坏的分区       | ALTER_TABLE_RECOVER_PARTITION | 不支持             | 支持          | 单资源  |
   
表7表项目授权/跨租户项目授权权限集合（非继承权限） 
| 操作          | 说明               | DLI Privileges                | 是否支持在DLI管理控制台授权 | 是否支持通过API授权 | 授权对象 |
|:---|:---|:---|:---|:---|:---|
| 查询表         | 从表中检索数据记录        | SELECT                        | 支持              | 支持          | 单资源  |
| 显示表信息       | 显示表的列名、数据类型等     | DESCRIBE_TABLE                | 支持              | 支持          | 单资源  |
| 显示创建表语句     | 返回创建表的SQL语句      | SHOW_CREATE_TABLE             | 支持              | 支持          | 单资源  |
| 删除表         | 移除表及其数据          | DROP_TABLE                    | 支持              | 支持          | 单资源  |
| 清空表数据       | 删除表中所有数据但保留表结构   | TRUNCATE_TABLE                | 支持              | 支持          | 单资源  |
| 重命名表        | 修改表的名称           | ALTER_TABLE_RENAME            | 支持              | 支持          | 单资源  |
| 插入          | 向表中添加新数据记录       | INSERT_INTO_TABLE             | 支持              | 支持          | 单资源  |
| 重写          | 插入新数据并覆盖表中原有数据   | INSERT_OVERWRITE_TABLE        | 支持              | 支持          | 单资源  |
| 添加列         | 向表中新增列           | ALTER_TABLE_ADD_COLUMNS       | 支持              | 支持          | 单资源  |
| 访问元数据       | 允许Spark应用读取元数据   | SPARK_APP_ACCESS_META         | 支持              | 支持          | 单资源  |
| 查看其他用户具备的权限 | 列出用户或角色的权限       | SHOW_PRIVILEGES               | 支持              | 支持          | 单资源  |
| 赋权          | 给用户或角色授予权限       | GRANT_PRIVILEGE               | 支持              | 支持          | 单资源  |
| 回收          | 从用户或角色撤销权限       | REVOKE_PRIVILEGE              | 支持              | 支持          | 单资源  |
| 收集表统计信息     | 收集表的统计信息         | ANALYZE_TABLE                 | 支持              | 支持          | 单资源  |
| 更新表数据       | 修改表中的已有数据记录      | UPDATE_TABLE                  | 不支持             | 支持          | 单资源  |
| 删除表列        | 移除表中的一个或多个列      | ALTER_TABLE_DROP_COLUMNS      | 不支持             | 支持          | 单资源  |
| 修改表列        | 更改列名、数据类型等属性     | ALTER_TABLE_CHANGE_COLUMN     | 不支持             | 支持          | 单资源  |
| 设置表存储位置     | 指定表数据存储的新路径      | ALTER_TABLE_SET_LOCATION      | 不支持             | 支持          | 单资源  |
| 设置表属性       | 修改表的元数据属性信息      | ALTER_TABLE_SET_PROPERTIES    | 不支持             | 支持          | 单资源  |
| 获取表信息       | 查询表的结构和元数据信息     | GET_TABLE                     | 不支持             | 支持          | 单资源  |
| 创建分区        | 新建表的分区结构         | CREATE_PARTITION              | 不支持             | 支持          | 单资源  |
| 删除分区        | 移除表的某个分区         | DROP_PARTITION                | 不支持             | 支持          | 单资源  |
| 更新分区        | 修改分区的元数据或数据内容    | UPDATE_PARTITION              | 不支持             | 支持          | 单资源  |
| 获取分区信息      | 查询分区的详细信息        | GET_PARTITION                 | 不支持             | 支持          | 单资源  |
| 列出分区        | 显示表的所有分区列表       | LIST_PARTITIONS               | 不支持             | 支持          | 单资源  |
| 修改视图        | 更新视图的定义或属性       | ALTER_VIEW                    | 不支持             | 支持          | 单资源  |
| 数据迁移        | 将数据从一个位置迁移到另一个位置 | DATA_MIGRATION                | 不支持             | 支持          | 单资源  |
| 修改对象        | 修改数据库对象的属性或结构    | ALTER                         | 不支持             | 支持          | 单资源  |
| 更新数据        | 修改数据表中的数据内容      | UPDATE                        | 不支持             | 支持          | 单资源  |
| 删除数据        | 删除数据表中的记录        | DELETE                        | 不支持             | 支持          | 单资源  |
| 添加分区        | 向表中添加新的分区        | ALTER_TABLE_ADD_PARTITION     | 不支持             | 支持          | 单资源  |
| 删除分区        | 移除表中的分区          | ALTER_TABLE_DROP_PARTITION    | 不支持             | 支持          | 单资源  |
| 重命名分区       | 修改分区的名称          | ALTER_TABLE_RENAME_PARTITION  | 不支持             | 支持          | 单资源  |
| 恢复分区        | 恢复丢失或损坏的分区       | ALTER_TABLE_RECOVER_PARTITION | 不支持             | 支持          | 单资源  |
   
#### 列
- DLI管理控制台授权操作请参考[在DLI控制台配置表权限](https://support.huaweicloud.com/usermanual-dli/dli_01_0448.html)。
- 通过API授权请参考[数据赋权API](https://support.huaweicloud.com/api-dli/dli_02_0318.html)。
表8列权限集合 
| 操作  | 说明      | DLI Privileges | 是否支持在DLI管理控制台授权 | 是否支持通过API授权 | 授权对象 |
|:---|:---|:---|:---|:---|:---|
| 查询列 | 检索列数据权限 | SELECT         | 支持              | 支持          | 单资源  |
   
#### Flink作业
- DLI管理控制台授权操作请参考[配置Flink作业权限](https://support.huaweicloud.com/usermanual-dli/dli_01_0479.html)。
- 通过API授权请参考[数据赋权API](https://support.huaweicloud.com/api-dli/dli_02_0318.html)。
表9Flink作业权限集合 
| 操作           | 说明              | DLI Privileges   | 是否支持在DLI管理控制台授权 | 是否支持通过API授权 | 授权对象     |
|:---|:---|:---|:---|:---|:---|
| 查看作业详情       | 获取指定Flink作业的信息  | GET              | 支持              | 支持          | 单资源      |
| 更新作业         | 修改指定Flink作业的内容  | UPDATE           | 支持              | 支持          | 单资源      |
| 删除作业         | 删除指定Flink作业     | DELETE           | 支持              | 支持          | 单资源      |
| 启动作业         | 启动Flink作业       | START            | 支持              | 支持          | 单资源      |
| 停止作业         | 停止Flink作业       | STOP             | 支持              | 支持          | 单资源      |
| 导出作业         | 将Flink作业导出到指定位置 | EXPORT           | 支持              | 支持          | 单资源      |
| 赋权           | 给Flink作业赋权的权限   | GRANT_PRIVILEGE  | 支持              | 支持          | 单资源      |
| 回收           | 回收Flink作业权限的权限  | REVOKE_PRIVILEGE | 支持              | 支持          | 单资源      |
| 查看其他用户具备的权限  | 列出用户的权限         | SHOW_PRIVILEGES  | 支持              | 支持          | 单资源      |
| 创建Flink作业    | 创建Flink作业的权限    | CREATE           | 不支持             | 支持          | 所有资源（\*） |
| 列出所有的Flink作业 | 显示系统中所有资源信息     | LIST_ALL         | 不支持             | 支持          | 所有资源（\*） |
   
#### 程序包和程序包组
- DLI管理控制台授权操作请参考[配置DLI程序包权限](https://support.huaweicloud.com/usermanual-dli/dli_01_0477.html)。
- 通过API授权请参考[数据赋权API](https://support.huaweicloud.com/api-dli/dli_02_0318.html)。
程序包与程序包组之间存在明确的权限继承关系，程序包继承所属程序包组的所有权限。
表10程序包权限集合 
| 操作          | DLI Privileges   | 是否支持在DLI管理控制台授权 | 是否支持通过API授权 | 授权对象 |
|:---|:---|:---|:---|:---|
| 使用程序包       | USE_RESOURCE     | 支持              | 支持          | 单资源  |
| 更新程序包       | UPDATE_RESOURCE  | 支持              | 支持          | 单资源  |
| 查询程序包       | GET_RESOURCE     | 支持              | 支持          | 单资源  |
| 删除程序包       | DELETE_RESOURCE  | 支持              | 支持          | 单资源  |
| 赋权          | GRANT_PRIVILEGE  | 支持              | 支持          | 单资源  |
| 回收          | REVOKE_PRIVILEGE | 支持              | 支持          | 单资源  |
| 查看其他用户具备的权限 | SHOW_PRIVILEGES  | 支持              | 支持          | 单资源  |
   
表11程序包组权限集合 
| 操作          | DLI Privileges   | 是否支持在DLI管理控制台授权 | 是否支持通过API授权 | 授权对象 |
|:---|:---|:---|:---|:---|
| 使用组         | USE_GROUP        | 支持              | 支持          | 单资源  |
| 更新组         | UPDATE_GROUP     | 支持              | 支持          | 单资源  |
| 查询组         | GET_GROUP        | 支持              | 支持          | 单资源  |
| 删除组         | DELETE_GROUP     | 支持              | 支持          | 单资源  |
| 赋权          | GRANT_PRIVILEGE  | 支持              | 支持          | 单资源  |
| 回收          | REVOKE_PRIVILEGE | 支持              | 支持          | 单资源  |
| 查看其他用户具备的权限 | SHOW_PRIVILEGES  | 支持              | 支持          | 单资源  |
   
#### 跨源认证
- DLI管理控制台授权操作请参考[跨源认证权限管理](https://support.huaweicloud.com/usermanual-dli/dli_01_0480.html)。
- 通过API授权请参考[数据赋权API](https://support.huaweicloud.com/api-dli/dli_02_0318.html)。
表12跨源认证权限集合 
| 操作          | DLI Privileges   | 是否支持在DLI管理控制台授权 | 是否支持通过API授权 | 授权对象 |
|:---|:---|:---|:---|:---|
| 使用          | USE_AUTH         | 支持              | 支持          | 单资源  |
| 更新          | UPDATE_AUTH      | 支持              | 支持          | 单资源  |
| 删除          | DROP_AUTH        | 支持              | 支持          | 单资源  |
| 赋权          | GRANT_PRIVILEGE  | 支持              | 支持          | 单资源  |
| 回收          | REVOKE_PRIVILEGE | 支持              | 支持          | 单资源  |
| 查看其他用户具备的权限 | SHOW_PRIVILEGES  | 支持              | 支持          | 单资源  |
   
#### 增强型跨源连接
- DLI管理控制台授权操作请参考[增强型跨源连接权限管理](https://support.huaweicloud.com/usermanual-dli/dli_01_0018.html)。
- 通过API授权请参考[数据赋权API](https://support.huaweicloud.com/api-dli/dli_02_0318.html)。
表13增强型跨源连接跨项目授权权限 
| 操作   | DLI Privileges | 是否支持在DLI管理控制台授权 | 是否支持通过API授权 | 授权对象 |
|:---|:---|:---|:---|:---|
| 绑定队列 | BIND_QUEUE     | 支持              | 支持          | 单资源  |
   
#### 全局变量
- DLI管理控制台授权操作请参考[管理DLI全局变量](https://support.huaweicloud.com/usermanual-dli/dli_01_0476.html)。
- 通过API授权请参考[数据赋权API](https://support.huaweicloud.com/api-dli/dli_02_0318.html)。
表14全局变量权限集合 
| 操作          | DLI Privileges   | 是否支持在DLI管理控制台授权 | 是否支持通过API授权 | 授权对象 |
|:---|:---|:---|:---|:---|
| 更新          | UPDATE           | 支持              | 支持          | 单资源  |
| 删除          | DELETE           | 支持              | 支持          | 单资源  |
| 赋权          | GRANT_PRIVILEGE  | 支持              | 支持          | 单资源  |
| 回收          | REVOKE_PRIVILEGE | 支持              | 支持          | 单资源  |
| 查看其他用户具备的权限 | SHOW_PRIVILEGES  | 支持              | 支持          | 单资源  |
   
