云原生数据湖分析DLA提供以下相关API接口。

Serverless Spark

API 描述
SubmitSparkSQL 提交SparkSQL作业。
SubmitSparkJob 提交Spark作业。
GetJobStatus 获取Spark作业的执行状态。

服务管理

API 描述
CreateInstance 创建实例。
ReleaseInstance 释放实例。
ValidateVirtualClusterName 校验虚拟集群的名字是否合法。

元数据

说明 元数据相关的API信息比较复杂,不建议使用。如果您有必须使用的需求可以搜索钉钉群号33899370加入钉钉群进行咨询沟通。
权限管理
API 描述
GrantPrivileges 对用户进行授权。
RevokePrivileges 移除某个用户的某个权限。
数据库管理
API 描述
CreateDatabase 创建数据库。
GetDatabase 获取给定数据库的信息。
GetAllDatabases 获取当前用户有读权限或写权限的所有数据库。
AlterDatabase 修改数据库的信息。
DropDatabase 删除数据库。
分区管理
API 描述
AddPartitions 在元信息系统中添加分区信息。
GetPartition 获取分区信息。
GetPartitions 获取表的所有分区信息。
DropPartition 删除分区信息。
表管理
API 描述
CreateTable 创建OSS的表。
GetTable 获取给定表的详细信息。
GetAllTables 获取当前用户有读权限或写权限的所有表。
AlterTable 修改表的数据库名、表名、表属性以及列信息。
DropTable 删除给定表。