云原生數據湖分析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 刪除給定表。