全部產品
Search
文件中心

Data Management:API 概覽

更新時間:Jul 07, 2026

API標準及多語言預置SDK

本產品(dms-enterprise/2018-11-01)的OpenAPI採用RPC簽名風格。我們已經為開發人員封裝了常見程式設計語言的SDK,開發人員可通過下載SDK直接調用本產品OpenAPI而無需關心技術細節。如果現有SDK不能滿足使用需求,可通過簽名機制進行自簽名對接。由於自簽名細節非常複雜,需花費 5個工作日左右。因此建議加入我們的服務DingTalk群(147535001692),在專家指導下進行簽名對接。

在使用API前,您需要準備好身份帳號及存取金鑰(AccessKey),才能有效通過用戶端工具(SDK、CLI等)訪問API。細節請參見擷取AccessKey

自訂簽名情境

若您的業務情境有特殊需求,需通過自簽名方式對接 API,建議優先諮詢我們的支援人員團隊(服務DingTalk群:147535001692),擷取專業指導以確保高效接入。

帳號與安全準備

阿里雲帳號具備對所有資源的完全系統管理權限。一旦 AccessKey 泄露,所有相關資源都將面臨未經授權訪問的風險。為確保安全,建議建立一個僅具備 API 存取權限的RAM使用者並配置其 AccessKey,同時基於最小許可權原則 (PoLP) 配置 RAM 策略。僅在明確需要阿里雲帳號許可權的特定情境下,才使用阿里雲帳號。

使用者管理

API

標題

API概述

GetUserActiveTenant 擷取當前所處的租戶資訊 擷取當前所處的租戶資訊。
ListUserTenants 擷取當前的租戶列表 擷取當前的租戶列表。
RegisterUser 錄入新使用者 錄入本企業的新使用者。

執行個體管理

API

標題

API概述

AddInstance 錄入資料庫執行個體 調用該API可以實現將您的資料庫執行個體錄入至DMS中,同時,可以為執行個體開啟安全託管能力。
ModifyInstance 修改執行個體資訊 當您需要修改執行個體的託管模式、資料庫賬密、功能包等基本資料,及環境類型、執行個體在DMS的名稱、查詢和匯出資料的逾時時間等進階資訊時,可調用該API。
RegisterInstance 錄入新的資料庫執行個體(舊) 在DMS中錄入新的資料庫執行個體。

操作稽核

API

標題

API概述

GetOpLog 擷取指定時間內的動作記錄詳情列表 擷取指定時間內的動作記錄詳情列表。
ListInstanceLoginAuditLog 擷取執行個體登入日誌 擷取執行個體登入列表資訊。
ListProxySQLExecAuditLog 擷取SQL資源審計日誌 擷取安全訪問代理審計資訊列表。
ListSQLExecAuditLog 擷取SQL審計日誌列表 擷取在DMS進行SQL操作的審計日誌列表。

審批流程

API

標題

API概述

ListWorkFlowTemplates 擷取審批模板列表 擷取審批模板列表。
ListWorkFlowNodes 擷取審批節點列表 擷取審批節點列表。
SetWorkflowExtraInfo 為審批流設定額外資訊 調用此API可以設定DMS工單審批地區是否需要顯示同意、撤銷、加簽等按鈕。

庫表中繼資料

API

標題

API概述

邏輯庫表 邏輯庫表
CreateLogicDatabase 建立邏輯庫 建立DMS邏輯庫。
AddLogicTableRouteConfig 邏輯表中配置路由演算法 為邏輯表添加路由演算法配置。
DeleteLogicDatabase 刪除邏輯庫中的物理庫 刪除DMS邏輯庫。僅刪除邏輯庫,並不會對物理分庫做任何物理刪除操作。
DeleteLogicTableRouteConfig 刪除邏輯表路由演算法 刪除邏輯表路由演算法配置資訊。
ListLogicDatabases 返回邏輯庫詳情列表 調用ListLogicDatabases介面,返回邏輯庫詳情列表。
GetLogicDatabase 擷取邏輯庫資訊 擷取邏輯庫詳情資訊。
ListLogicTables 擷取邏輯庫中的邏輯表詳情列表 擷取指定邏輯庫下面的邏輯表詳情列表。
GetDBTopology 擷取邏輯庫拓撲資訊 擷取邏輯庫與其對應物理分庫的拓撲資訊。
GetTableDBTopology 擷取邏輯表的拓撲圖 擷取資料表的拓撲圖。
ListLogicTableRouteConfig 擷取邏輯表的路由演算法列表 擷取邏輯表的路由演算法配置列表。
EditLogicDatabase 返回邏輯庫詳情資訊 編輯邏輯庫資訊。
資料湖庫表 資料湖庫表
ListDataLakeDatabase 擷取資料湖的資料庫列表 調用此API可以擷取資料湖的資料庫列表。
GetDataLakeDatabase 擷取資料湖的資料庫資訊 調用此API可以擷取資料湖中的資料庫資訊。
ListDataLakeCatalog 擷取資料湖的資料目錄列表 調用此API可以擷取資料湖的資料目錄列表。
GetDataLakeCatalog 擷取資料湖的資料目錄 調用此API可以擷取資料湖的資料目錄。
ListDataLakeTablebaseInfo 擷取資料湖中表的基本資料 調用此API可以擷取資料湖中表的基本資料。
GetDataLakeTable 擷取資料湖的表資訊 調用此API可以擷取資料湖的表資訊。
BatchCreateDataLakePartitions 批量建立湖倉表分區 調用此API可批量建立湖倉表分區。
UpdateDataLakeTable 更新湖倉表資訊 調用此API可更新湖倉表資訊。
UpdateDataLakePartition 更新湖倉表分區資訊 調用此API可更新湖倉表分區資訊。
UpdateDataLakeDatabase 更新湖倉資料庫資訊 調用此API可更新湖倉資料庫資訊。
ListDataLakeTableName 擷取資料湖表名列表 調用此API可擷取資料湖表名列表。
ListDataLakeTable 擷取資料湖表列表 調用此API可擷取資料湖表列表。
ListDataLakePartitionName 擷取資料湖表分區名列表 調用此API可擷取資料湖表分區名列表。
ListDataLakePartitionByFilter 根據篩選條件擷取資料湖表分區列表 調用此API可根據篩選條件擷取資料湖表分區列表。
ListDataLakePartition 擷取資料湖表分區列表 調用此API可擷取資料湖表分區列表。
GetDataLakePartition 擷取湖倉表分區詳情 調用此API可擷取湖倉表分區詳情。
DeleteDataLakeTable 刪除湖倉表 調用此API可刪除湖倉表。
DeleteDataLakePartition 刪除湖倉表分區 調用此API可刪除湖倉表分區。
DeleteDataLakeDatabase 刪除湖倉資料庫 調用此API可刪除湖倉資料庫。
CreateDataLakeTable 建立湖倉表 調用此API可建立湖倉表。
CreateDataLakePartition 建立湖倉表分區 調用此API可建立湖倉表分區。
CreateDataLakeDatabase 建立湖倉資料庫 調用此API可建立湖倉資料庫。
BatchUpdateDataLakePartitions 批次更新湖倉表分區 調用此API可批次更新湖倉表分區資訊。
BatchDeleteDataLakePartitions 大量刪除湖倉表分區 調用此API可大量刪除湖倉表分區。
CreateDataLakeFunction 建立資料湖自訂函數 調用此API可以建立湖倉自訂函數。
GetDataLakeFunction 擷取湖倉自訂函數的詳細資料 調用此API可擷取湖倉自訂函數的詳細資料。
UpdateDataLakeFunction 更新湖倉自訂函數 調用此API可更新湖倉自訂函數。
DeleteDataLakeFunction 刪除湖倉自訂函數 調用此API可刪除湖倉自訂函數。
ListDataLakeFunction 擷取資料湖函數列表 調用此API可擷取資料湖函數列表。
ListDataLakeFunctionName 擷取資料湖函數名稱列表 調用此API可擷取資料湖函數名稱列表。
SearchDatabase 搜尋資料庫詳情列表 搜尋庫詳情資訊。
SearchTable 搜尋表詳情列表 搜尋表詳情列表。
ListTableColumns 擷取表欄位資訊 擷取表欄位資訊。
ListIndexes 擷取表的索引資訊 調用ListIndexes返回表索引資訊。
GetPhysicalDatabase 擷取物理庫的詳情 調用GetPhysicalDatabase擷取物理庫的詳情。
GetTableTopology 擷取資料表的拓撲資訊 調用GetTableTopology擷取資料表的拓撲資訊。
GetMetaTableDetailInfo 擷取表的欄位、索引等資訊 調用GetMetaTableDetailInfo介面擷取表的欄位、索引等資訊。
GetMetaTableColumn 擷取表的欄位資訊 調用GetMetaTableColumn介面擷取表的欄位資訊。
SyncInstanceMeta 同步執行個體下所有資料庫的中繼資料 調用SyncInstanceMeta同步執行個體下所有資料庫字典中繼資料。
SyncDatabaseMeta 同步資料庫中繼資料 同步資料庫字典中繼資料。
GetTableKnowledgeInfo 擷取表的資產描述 擷取指定guid的中繼資料知識
EditMetaKnowledgeAsset 編輯中繼資料的資產描述 編輯指定guid的中繼資料業務知識

工單操作

API

標題

API概述

通用 通用
GetApprovalDetail 擷取工單審批詳情 調用GetApprovalDetail擷取工單審批詳情。
GetOrderBaseInfo 擷取工單基本資料 調用GetOrderBaseInfo擷取工單基本資料。
SubmitOrderApproval 提交工單審批 調用SubmitOrderApproval提交工單審批。
ApproveOrder 審批工單 調用ApproveOrder介面審批工單。
CloseOrder 關閉工單 調用CloseOrder關閉工單。
GetOrderAttachmentFile 擷取工單附件下載地址 調用GetOrderAttachmentFile介面,擷取工單附件下載地址。
PreviewWorkflow 預覽工單審批流 該API用於在正式提交審批前,預覽工單審批流。
權限申請 權限申請
GetOwnerApplyOrderDetail 擷取申請資料許可權工單詳情 擷取申請庫-Owner、表-Owner、執行個體-Owner的工單詳情。
GetPermApplyOrderDetail 擷取申請操作許可權的工單詳情 調用GetPermApplyOrderDetail擷取許可權申請的工單詳情。
庫表同步 庫表同步
CreateStructSyncOrder 建立結構同步工單 建立變更工單。
GetStructSyncOrderDetail 擷取結構同步的工單詳情資訊 調用GetStructSyncOrderDetail擷取結構同步的工單詳情資訊。
GetStructSyncJobDetail 擷取結構同步任務詳情 調用GetStructSyncJobDetail擷取結構同步的任務詳情。
GetStructSyncJobAnalyzeResult 擷取結構同步的任務分析結果 調用GetStructSyncJobAnalyzeResult擷取結構同步的任務分析結果。
GetStructSyncExecSqlDetail 擷取結構同步的執行SQL指令碼 調用GetStructSyncExecSqlDetail擷取結構同步的執行SQL指令碼。
SubmitStructSyncOrderApproval 提交結構同步工單至審批次程序 調用SubmitStructSyncOrderApproval提交結構同步工單至審批次程序。
ExecuteStructSync 執行結構同步工單 調用此API執行結構同步工單。
資料變更 資料變更
CreateDataCorrectOrder 建立普通資料變更工單 建立普通資料變更工單。
CreateDataCronClearOrder 建立歷史資料清理工單 建立歷史資料清理工單。
CreateDataImportOrder 建立資料匯入工單 建立資料匯入工單。
CreateFreeLockCorrectOrder 建立無鎖變更工單 建立無鎖變更工單。
ModifyDataCorrectExecSQL 修改資料變更工單SQL指令碼 修改資料變更工單提交的SQL指令碼。
PauseDataCorrectSQLJob 暫停執行資料變更工單SQL任務 暫停執行資料變更工單SQL任務。
GetDataCorrectTaskDetail 擷取工單任務詳情 擷取普通資料變更、無鎖變更、資料匯入工單任務詳情。
GetDataCronClearTaskDetailList 擷取歷史資料清理工單任務詳情 擷取歷史資料清理工單任務詳情。
GetDataCorrectRollbackFile 擷取資料變更工單提交的復原附件下載地址 調用GetDataCorrectRollbackFile介面,擷取資料變更工單提交的復原附件下載地址。
GetDataCorrectBackupFiles 擷取備份檔案下載地址 擷取資料變更工單備份檔案下載地址。
GetDataCorrectOrderDetail 擷取資料變更工單詳細資料 擷取資料變更工單詳細資料。
GetDataCronClearConfig 查詢歷史資料清理工單的定時配置 查詢歷史資料清理工單的定時配置。
GetDataCorrectSQLFile 擷取資料變更工單SQL指令碼下載地址 擷取資料變更工單的SQL指令碼附件下載地址。
ListDataCorrectPreCheckSQL 獲預檢查環節的SQL詳情 擷取資料變更工單中預檢查環節的SQL資訊列表。
ListDataCorrectPreCheckDB 擷取預檢查環節的資料庫列表 擷取資料變更工單中預檢查環節的資料庫列表。
ExecuteDataCorrect 執行資料變更工單 執行資料變更工單。
RetryDataCorrectPreCheck 重新執行資料變更工單預檢查 重新執行資料變更工單預檢查步驟。
RestartDataCorrectSQLJob 重新執行失敗的資料變更SQL任務 對已經執行失敗的資料變更SQL任務進行重試。
ListDataImportSQLPreCheckDetail 擷取資料匯入預檢SQL詳情 擷取資料匯入預檢SQL詳情。
ListDataImportSQLType 擷取資料匯入SQL類型 擷取資料匯入SQL類型。
GetDataImportSQL 擷取資料匯入的SQL 擷取資料匯入的SQL。
SkipDataCorrectRowCheck 跳過資料變更預檢查行數校正 跳過資料變更預檢查行數校正。
CreateProcCorrectOrder 建立可程式化對象變更工單 使用此API建立可程式化對象變更工單。
結構設計 結構設計
CreatePublishGroupTask 執行結構設計工單 執行結構設計工單。
ListDDLPublishRecords 擷取結構設計工單詳情 擷取結構設計工單的發布詳情。
GetTableDesignProjectFlow 擷取結構設計專案流程資訊 調用此API可擷取結構設計工單當前所在環節、是否允許返回結構設計節點、執行發布的策略等資訊。
GetTableDesignProjectInfo 擷取結構設計專案資訊 調用此API可擷取指定結構設計工單的專案資訊以及工單的變更基準庫的資訊,包含結構設計工單的狀態、工單建立者ID、基準庫的名稱和ID等。
資料匯出 資料匯出
CreateDatabaseExportOrder 建立資料庫匯出工單 建立資料庫匯出工單。
CreateDataExportOrder 建立SQL結果集匯出工單 建立SQL結果集匯出工單。
ExecuteDataExport 執行資料匯出工單 調用ExecuteDataExport執行資料匯出工單。
GetDataExportPreCheckDetail 查看SQL結果集匯出預檢查詳情 查看SQL結果集匯出工單預檢查詳情。
GetDataExportDownloadURL 擷取資料匯出結果附件下載地址 調用GetDataExportDownloadURL擷取資料匯出結果附件下載地址。
GetDatabaseExportOrderDetail 擷取資料庫匯出工單詳情 擷取資料庫匯出工單詳情。
GetDataExportOrderDetail 擷取SQL結果集匯出工單詳情 擷取SQL結果集匯出工單詳情。
GetDbExportDownloadURL 擷取資料庫匯出結果附件下載地址 調用GetDbExportDownloadURL介面,擷取資料庫匯出結果附件下載地址。
SuspendDataExportJob 中斷SQL結果集匯出任務 調用此介面可以中斷正在執行或定時執行的SQL結果集匯出任務。
PauseDataExportJob 終止SQL結果集匯出任務 調用此介面可以終止SQL結果集匯出任務。
RemoveDataExportJob 刪除資料匯出任務 調用此介面可以刪除資料匯出任務。
RestartDataExportJob 重啟SQL結果集匯出任務 調用此介面重啟SQL結果集匯出任務。
SQL 審核 SQL 審核
CreateSQLReviewOrder 建立SQL審核工單 調用CreateSQLReviewOrder建立SQL審核工單。
GetSQLReviewCheckResultStatus 擷取SQL審核工單的審核結果 擷取SQL審核工單的審核結果。
ListSQLReviewOriginSQL 擷取SQL審核工單的SQL詳情 擷取SQL審核工單的SQL詳情結果。
GetSQLReviewOptimizeDetail 擷取SQL審核最佳化建議的詳情 擷取SQL審核最佳化建議的詳情,適用於資料變更工單和SQLReview工單。
資料追蹤 資料追蹤
CreateDataTrackOrder 建立資料追蹤工單 建立資料追蹤工單。
GetDataTrackJobDegree 擷取資料追蹤任務進度 擷取資料追蹤任務進度。
GetDataTrackJobTableMeta 擷取資料追蹤表中繼資料資訊 擷取資料追蹤表中繼資料資訊。
GetDataTrackOrderDetail 擷取資料追蹤工單詳情 擷取資料追蹤工單詳情。
SearchDataTrackResult 搜尋資料追蹤日誌解析結果 搜尋資料追蹤日誌解析結果。
DownloadDataTrackResult 下載資料追蹤日誌解析結果 下載資料追蹤日誌解析結果。
QueryDataTrackResultDownloadStatus 查詢下載資料追蹤日誌解析結果進度 查詢下載資料追蹤日誌解析結果進度。
附件上傳 附件上傳
CreateUploadFileJob 上傳連結形式附件 建立上傳連結形式附件任務,獲得附件任務Key。
CreateUploadOSSFileJob 上傳OSS附件 建立上傳OSS附件任務,獲得附件任務Key。
GetUserUploadFileJob 擷取上傳附件的任務資訊 擷取上傳附件的任務資訊。
資料歸檔 資料歸檔
CreateDataArchiveOrder 建立資料歸檔工單 使用此API可以建立資料歸檔工單,將資料歸檔至專屬儲存、RDS MySQL等目標中。
GetDataArchiveOrderDetail 擷取資料歸檔工單詳情 調用此API擷取資料歸檔工單詳情,包含工單的建立時間、任務調度資訊、歸檔任務日誌和歸檔資料庫的資訊等。
GetDataArchiveCount 擷取資料歸檔工單量統計 擷取資料歸檔工單量統計,包括:歸檔成功的工單數、歸檔失敗的工單數、進行中歸檔的工單數和歸檔工單的總數。
GetPagedInstance 擷取工單任務資訊 返回指定工單的任務資訊。

SQL 任務

API

標題

API概述

ListDBTaskSQLJob 擷取SQL工作清單 擷取SQL工作清單。
ListDBTaskSQLJobDetail 擷取SQL任務的詳情資訊 擷取SQL任務的詳情資訊。
GetDBTaskSQLJobLog 擷取SQL任務日誌 擷取SQL任務調度詳情日誌。
GetOnlineDDLProgress 擷取OnlineDDL任務執行進度詳情 調用GetOnlineDDLProgress介面,擷取OnlineDDL任務執行進度詳情。

權限管理

API

標題

API概述

SetOwners 設定資源Owner角色 設定執行個體、庫、表的Owner。
ListInstanceUserPermissions 擷取執行個體的使用者權限列表 調用ListInstanceUserPermissions擷取執行個體的使用者權限列表。
ListDatabaseUserPermssions 展示具備指定資料庫許可權的使用者權限詳情 調用ListDatabaseUserPermssions展示具備指定資料庫許可權的使用者權限詳情。
ListUserPermissions 查詢指定使用者擁有的庫表許可權 調用ListUserPermissions展示指定使用者所具備的庫表許可權。
GrantUserPermission 授予使用者庫表許可權 授予使用者執行個體、庫、表許可權。
RevokeUserPermission 回收使用者庫表許可權 回收使用者執行個體、庫、表許可權。
ListAuthorizedInstancesForUser 擷取使用者有許可權的執行個體 調用此API可以擷取指定使用者有許可權的執行個體列表。
ListAuthorizedUsersForInstance 查詢有執行個體許可權的使用者 調用此API可以擷取擁有指定執行個體許可權的使用者列表。
ListAuthorizedDatabasesForUser 擷取使用者有許可權的資料庫列表 調用此API可以擷取使用者有許可權的資料庫列表。
ListAuthorizedUsersForDatabase 查詢擁有指定資料庫許可權的使用者 調用此API可以擷取擁有指定資料庫許可權的使用者列表。

安全管理

API

標題

API概述

安全規則 安全規則
CreateStandardGroup 建立安全規則集 調用CreateStandardGroup建立安全規則集。
ListStandardGroups 擷取安全規則集列表 擷取安全規則集列表。
UpdateStandardGroup 調整安全規則集的配置資訊 使用該API可以調整指定安全規則集的名稱及描述資訊。
DeleteStandardGroup 刪除安全規則集 調用DeleteStandardGroup介面可以刪除已建立的安全規則集。
GetStandardGroup 擷取安全規則集 調用GetStandardGroup介面可以擷取到租戶下已有的安全規則集資訊,包含規則名稱、描述及規則關聯執行個體的類型等資訊。
敏感資料管理 敏感資料管理
AddDesensitizationRule 添加脫敏規則 添加脫敏規則。
ListDesensitizationRule 擷取脫敏規則列表 擷取脫敏規則列表。
ModifyDesensitizationStrategy 修改欄位綁定的脫敏規則 修改欄位綁定的脫敏規則。
ListClassificationTemplates 擷取分類分級模板列表 調用ListClassificationTemplates介面,擷取分類分級模板列表資訊。
ListSensitiveDataAuditLog 查看敏感資訊審計日誌詳情 調用ListSensitiveDataAuditLog介面,查看敏感資訊審計日誌詳情。
ListSensitiveColumns 搜尋敏感欄位列表 調用ListSensitiveColumns搜尋敏感欄位列表。
ListSensitiveColumnsDetail 擷取敏感欄位詳情資訊 調用ListSensitiveColumnsDetail擷取敏感欄位詳情資訊。
ChangeColumnSecLevel 調整欄位敏感等級 調整欄位敏感等級。
ChangeColumnSecurityLevel 調整欄位安全層級 調整欄位的安全層級。
GetClassificationTemplate 擷取執行個體綁定的分類分級模板 使用此API擷取執行個體綁定的分類分級模板資訊,包含模板ID、模板類型等資訊。
ListSensitivityLevel 擷取分類分級模板的敏感序列列表 擷取分類分級模板對應的敏感序列列表。
ListSensitiveColumnInfo 擷取敏感欄位的脫敏演算法相關資訊 調用此介面可以擷取到敏感欄位所使用的脫敏演算法ID、名稱,以及欄位的安全層級等資訊。
安全存取代理 安全存取代理
CreateProxy 開啟資料安全訪問 調用CreateProxy介面,開啟執行個體的資料安全訪問功能。
DeleteProxy 關閉安全訪問代理 關閉執行個體的安全訪問代理。
ListProxies 擷取安全訪問代理列表 擷取安全訪問代理列表。
GetProxy 擷取資料安全訪問代理的詳細資料 擷取資料安全訪問代理的詳細資料。
CreateProxyAccess 授予安全訪問代理許可權 授予使用者安全訪問代理許可權。
DeleteProxyAccess 回收安全訪問代理許可權 回收目標使用者的安全訪問代理許可權。
ListProxyAccesses 擷取安全訪問代理的授權列表 擷取安全訪問代理的授權列表。
InspectProxyAccessSecret 擷取安全訪問代理的授權密碼 擷取安全訪問代理的授權密碼。
GetProxyAccess 擷取安全訪問代理授權資訊 擷取安全訪問代理的授權。
權限範本 權限範本
GrantTemplateAuthority 授予使用者權限模板中的資源許可權 授予使用者權限模板中的資源許可權。
RevokeTemplateAuthority 回收權限範本中的資源許可權 回收權限範本中的資源許可權。
CreateAuthorityTemplate 建立權限範本 建立權限範本。
UpdateAuthorityTemplate 更新權限範本 更新權限範本。
AddAuthorityTemplateItems 為權限範本添加資源 調用此API給指定權限範本添加執行個體、資料庫、表資源。
GetAuthorityTemplateItem 擷取權限範本中的資源清單 擷取權限範本中的資源清單。
GetAuthorityTemplate 擷取權限範本詳情 擷取權限範本詳情。
ListAuthorityTemplate 擷取權限範本列表 調用ListAuthorityTemplate介面擷取權限範本列表,包含模板建立者、模板名稱、模板建立者及模板總數等資訊。
DeleteAuthorityTemplate 刪除權限範本 調用DeleteAuthorityTemplate介面可以刪除已建立的權限範本。
權限原則 權限原則
CreateAbacPolicy 建立權限原則 調用此API可以建立權限原則,以協助您對DMS功能以及託管在DMS的資料資源進行細粒度的管控。
ListAbacPolicies 擷取權限原則列表 調用此API可以擷取已建立的權限原則列表。
UpdateAbacPolicy 更新權限原則資訊 調用此API可以指定更新權限原則的名稱、描述和內容。
DeleteAbacPolicy 刪除權限原則 調用此API可以刪除已建立的權限原則。
GetAbacPolicy 擷取權限原則詳情 調用此API可以擷取權限原則詳情,包含策略名稱稱、內容、建立人等資訊。
CreateAbacAuthorization 新增權限原則授權 調用此API可以給DMS使用者或自訂角色授予策略許可權,包含系統權限原則和自訂權限原則。
ListAbacAuthorizations 擷取權限原則授權列表 調用此API可以擷取指定權限原則被授權給使用者的數量及列表。
DeleteAbacAuthorization 解除權限原則授權 調用此API可以解除權限原則與使用者或角色之間的授權關係。

資料查詢

API

標題

API概述

ExecuteScript 執行SQL指令碼 調用ExecuteScript執行SQL指令碼。

資料開發

API

標題

API概述

任務編排 任務編排
UpdateTaskFlowConstants 更新任務流常量列表 調用UpdateTaskFlowConstants介面,更新任務流常量列表。
DeleteTaskFlow 刪除任務流 調用DeleteTaskFlow介面,刪除任務流。
OfflineTaskFlow 下線發行的任務流 調用OfflineTaskFlow介面,在DMS中下線發行的任務流。
ListTaskFlow 擷取任務流資訊列表 調用ListTaskFlow介面,擷取任務流資訊列表。
GetTaskInstanceRelation 擷取任務流程執行記錄的節點資訊 調用GetTaskInstanceRelation介面,擷取任務流程執行記錄的節點資訊。
ListTaskFlowInstance 擷取任務流程執行記錄 調用ListTaskFlowInstance介面,擷取任務流程執行記錄。
ListDAGVersions 擷取任務流歷史發布版本資訊列表 調用ListDAGVersions介面,擷取任務流歷史發布版本資訊列表。
ReDeployLhDagVersion 重新部署任務流歷史版本 調用ReDeployLhDagVersion介面,重新部署任務流歷史版本。
UpdateScenario 更新任務流業務情境名稱和描述 調用UpdateScenario介面,更新任務流業務情境名稱和描述。
ResumeTaskFlowInstance 恢複已暫停啟動並執行任務流 調用ResumeTaskFlowInstance介面,恢複已暫停啟動並執行任務流。
UpdateTaskContent 更新任務流中的任務 調用UpdateTaskContent介面,更新任務流中的任務。
ListTaskFlowsByPage 分頁擷取任務流詳情列表 調用ListTaskFlowsByPage介面,分頁擷取任務流詳情列表。
ListScenarios 擷取業務情境列表 調用ListScenarios介面,擷取業務情境列表。
UpdateTaskConfig 更新任務進階配置 調用UpdateTaskConfig介面,更新任務進階配置。
ListTaskFlowConstants 擷取任務流常量列表 調用ListTaskFlowConstants介面擷取任務流常量列表。
BackFill 給任務編排補資料 調用BackFill介面,給任務編排補資料。
UpdateTaskTimeVariables 更新任務時間變數 更新任務時間變數。
ListTaskFlowTimeVariables 擷取任務流時間變數列表 調用ListTaskFlowTimeVariables介面,擷取任務流時間變數列表。
UpdateTaskFlowTimeVariables 更新任務流時間變數 調用UpdateTaskFlowTimeVariables介面,更新任務流時間變數。
UpdateTaskFlowCooperators 更新任務流相關人員列表 調用UpdateTaskFlowCooperators介面,更新任務流相關人員列表。
CreateScenario 建立業務情境 調用CreateScenario介面,建立業務情境,也可以將任務流按業務情境進行分組。
UpdateSLARules 更新任務流SLA逾時提醒 調用此API可以更新任務流SLA逾時提醒。
GetRuleNumLimitOfSLA 擷取自訂SLA規則數量限制 調用GetRuleNumLimitOfSLA介面,擷取任務編排自訂SLA規則的限制數量,自訂的SLA規則數量不可超過該限制數。
GetIntervalLimitOfSLA 擷取逾時規則最小調度周期 調用GetIntervalLimitOfSLA介面,擷取任務流允許配置SLA逾時規則時,其最小調度周期限制。
ListDefaultSLARules 擷取預設SLA逾時規則 調用ListDefaultSLARules,擷取預設SLA逾時提醒規則。
ListTaskFlowCooperators 擷取任務流相關人列表 擷取任務流相關人列表。
ListSLARules 擷取自訂SLA規則列表 調用此API可以擷取自訂SLA規則列表。
MoveTaskFlowToScenario 移動任務流至指定業務情境 調用MoveTaskFlowToScenario介面,移動任務流至指定業務情境。
GetTaskFlowNotification 擷取任務流通知設定 調用GetTaskFlowNotification介面,擷取任務流通知設定。
UpdateTaskName 更新任務名稱 調用UpdateTaskName介面,更新任務名稱。
UpdateTaskOutput 更新任務節點的輸出變數 調用UpdateTaskOutput介面,更新任務節點的輸出變數。
DeleteTaskFlowEdgesByCondition 按照多條件刪除任務流邊 調用DeleteTaskFlowEdgesByCondition介面,按照多條件刪除任務流邊。
ListTaskFlowEdgesByCondition 擷取指定任務流DAG圖的邊 調用ListTaskFlowEdgesByCondition介面,多條件擷取指定任務流DAG圖的邊。
AddTaskFlowEdges 任務流節點建立有向邊 為已存在的任務流節點建立有向邊。
UpdateTaskFlowNameAndDesc 更新任務流名稱和描述 調用UpdateTaskFlowNameAndDesc介面,更新任務流名稱和描述。
GetTaskFlowGraph 擷取任務流的DAG圖 調用GetTaskFlowGraph介面擷取任務流的DAG圖。
UpdateTaskFlowEdges 更新指定任務流邊的起始節點 批次更新指定任務流的指定邊的起點節點和終點節點。
UpdateTaskFlowOwner 更新任務流Owner 調用UpdateTaskFlowOwner介面,更新任務流Owner。
UpdateTaskFlowSchedule 更新任務流調度配置 調用UpdateTaskFlowSchedule介面,更新任務流調度配置。
UpdateTaskFlowRelations 全量更新任務流邊 調用UpdateTaskFlowRelations介面,全量更新任務流邊。
UpdateTaskFlowNotification 更新任務流通知設定 調用UpdateTaskFlowNotification介面,更新任務流通知設定。
ListTasksInTaskFlow 擷取指定任務流的任務節點列表 調用ListTasksInTaskFlow介面,擷取指定任務流的任務節點列表。
CreateTaskFlow 建立任務流 調用CreateTaskFlow介面,建立任務流。
SuspendTaskFlowInstance 暫停任務流執行個體 調用SuspendTaskFlowInstance介面,暫停運行中的任務流執行個體。
ReRunTaskFlowInstance 重跑任務流執行個體 調用ReRunTaskFlowInstance介面,重跑任務流執行個體。
MakeTaskFlowInstanceSuccess 將指定任務流的狀態設定為成功 調用MakeTaskFlowInstanceSuccess介面,將指定任務流的狀態設定為成功。
PublishAndDeployTaskFlow 發布並部署指定任務流 調用PublishAndDeployTaskFlow介面,發布並部署指定任務流。
StopTaskFlowInstance 停止運行中的任務流執行個體 調用StopTaskFlowInstance介面,停止運行中的任務流執行個體。
UpdateTaskContentV2 更新任務流中的大任務 接受大容量sql檔案的更新節點內容API。
TryRunTaskFlow 試運行任務流 調用該API可試運行任務編排的任務流。
數倉開發 數倉開發
CreateLakeHouseSpace 建立新專案空間 調用CreateLakeHouseSpace介面,在DMS數倉開發中建立新的專案空間。
GetLhSpaceByName 查詢專案空間資訊 調用GetLhSpaceByName介面,根據DMS數倉開發專案空間名查詢專案空間資訊。
DeleteLakeHouseSpace 刪除專案空間 調用DeleteLakeHouseSpace介面,刪除數倉開發中的專案空間。
ListLhTaskFlowAndScenario 查詢專案空間中業務情境對應的任務流列表 查詢DMS數倉開發專案空間中業務情境對應的任務流列表。
AddLhMembers 添加專案空間管理員、空間成員或任務流開發人員 調用AddLhMembers介面,添加DMS數倉開發專案空間管理員、空間成員或任務流開發人員。
DeleteLhMembers 刪除專案空間成員或任務流開發人員 調用DeleteLhMembers介面,刪除DMS數倉開發專案空間成員或任務流開發人員。
ChangeLhDagOwner 轉交任務流責任人 轉交DMS數倉開發專案空間中的任務流責任人。

販售訂單

API

標題

API概述

ListEffectiveOrders 查詢有效訂單列表 查詢有效訂單列表。
RefundPayAsYouGoOrder 退訂已購買的DMS隨用隨付商品 調用RefundPayAsYouGoOrder介面,退訂已購買的DMS隨用隨付商品。

資產類目

API

標題

API概述

CreateMetaCategory 建立資產類目 建立資產類目。
ListMetaCategory 擷取資產類目列表 擷取資產類目列表。
UpdateMetaCategory 更新資產類目資訊 更新資產類目資訊。
DeleteMetaCategory 刪除資產類目 刪除資產類目。
ListTablesInCategory 擷取歸屬類目下的表列表 擷取類目下的表列表。
AddTableToCategory 資產類目添加表 添加表到資產類目。
RemoveTableFromCategory 從資產類目中移除表 從資產類目移除表。

SQL 血緣

API

標題

API概述

其他

API

標題

API概述

OptimizeSqlByMetaAgent SQL最佳化 根據使用者提供的SQL資料庫ID,分析SQL效能並最佳化
FixSqlByMetaAgent SQL報錯修複 根據使用者提供的SQL,報錯資訊和資料庫ID,分析SQL報錯原因並修複
AnswerSqlSyntaxByMetaAgent 文法回答 根據使用者提供的資料庫ID,回答對應引擎的文法問題
ListUserOwnedResources 擷取使用者Owner的資源清單 擷取使用者Owner的資源清單。
CheckBatchTableAccessPermission 批量校正表許可權 批量校正資料表許可權

Others

API

標題

API概述

AddWorkspaceUser 工作空間添加使用者 工作空間添加使用者
CheckInventoryJob 查看盤點任務狀態 查詢資產盤點任務的執行狀態與進度資訊
ConfirmInventoryKnowledge 採納盤點結果 確認盤點任務中的單條知識,將其標記為已認證
CreateForecastAgent 建立預測推演執行個體 建立 forecast agent 執行個體
CreateInventoryJob 建立盤點任務 建立資產盤點任務,對指定執行個體/資料庫/表進行知識盤點。
CreateOrder 建立工單 建立工單。
CreateTask 建立任務流任務 調用CreateTask介面,建立任務流任務。
CreateWorkspace 建立工作空間 該介面用於建立工作空間。
DeleteInstance 刪除指定執行個體 調用deleteinstance介面,在DMS中刪除指定執行個體。
DeleteScenario 刪除業務情境 調用DeleteScenario介面,刪除業務情境。
DeleteTask 刪除任務流任務 調用DeleteTask介面,刪除任務流任務。
DeleteUser 刪除產品內的雲帳號 調用該API可刪除已錄入DMS的使用者(阿里雲帳號)。
DeleteWorkspace 刪除工作空間 該介面用於刪除工作空間。
DescribeInventoryFileUploadSignature 資產盤點取得上傳檔案的憑證介面 取得資產盤點檔案 OSS 直傳憑證。
DisableUser 禁用產品內的雲帳號 可禁用產品內暫時不需要的雲帳號。
EnableUser 啟用產品內禁用的雲帳號 可啟用產品內先前已經禁用的雲帳號。
ExportInventoryAsset 匯出盤點的資產知識 全量匯出盤點任務下的表資產列表為 XLSX 檔案。
ExportInventoryKnowledge 匯出盤點結果的知識 全量匯出盤點任務產出的知識列表為 XLSX 檔案。
GetAIOrderApprovalCommentSSE 擷取大模型工單審批建議 擷取大模型工單審批建議。
GetDatabase 擷取具體庫詳情資訊 調用GetDatabase擷取具體庫詳情資訊。
GetForecastAgentInstance 擷取推演預測梳理列表 擷取 forecast agent 列表
GetInstance 擷取執行個體詳細資料 擷取執行個體詳細資料。
GetTableColumnList 擷取表的欄位知識列表 查詢表的欄位知識列表,包含欄位元資訊、業務描述、安全資訊等
GetTableInstructions 擷取表使用說明 查詢表的業務知識/使用說明(業務描述、摘要、關聯資產)
GetTableKnowledgeDetails 擷取表知識詳細資料 查詢表的資產知識詳情,包含表元資訊、業務描述、欄位列表等
GetTask 擷取任務流節點配置 調用GetTask介面,按照任務流節點ID擷取指定節點的配置,包括任務的時間變數。
GetUser 擷取使用者資訊 擷取特定的使用者資訊。
GetWorkspace 擷取工作空間詳情 該介面用於擷取工作空間的詳情資訊。
ListColumns 擷取表的列資訊 返回表的列資訊。
ListDatabases 擷取執行個體的資料庫詳情列表 調用ListDatabases擷取一個執行個體下的資料庫列表詳情資訊。
ListInstances 取得執行個體資訊列表 呼叫 ListInstances 介面,取得執行個體資訊列表。
ListInventoryJobs 擷取資產盤點工作清單 分頁查詢資產盤點任務歷史列表
ListOrders 擷取工單列表資訊 調用ListOrders擷取工單列表資訊。
ListTables 擷取資料庫的表詳情列表 調用ListTables擷取一個庫下面的表詳情列表。
ListTagMetaAsset 擷取DataAgent協作空間資料中心添加庫表資訊 擷取DataAgent協作空間資料中心添加庫表資訊。
ListUsers 擷取使用者詳情列表 擷取使用者的詳情列表。
ListWorkspaceUsers 列出工作空間的使用者 列出工作空間內的使用者
ListWorkspaces 擷取工作空間列表 該介面用於擷取租戶下的工作空間列表。
RemoveWorkspaceUser 刪除工作空間使用者 工作空間添加使用者
SearchInventoryAsset 擷取資產盤點涉及到的資產 分頁查詢盤點任務下的表資產列表
SearchInventoryKnowledge 查看盤點結果 分頁查詢盤點任務產出的知識列表,支援按關鍵詞、知識類型等條件式篩選
SearchTableAssetKnowledge 分頁查詢某張表相關的資產知識列表 分頁查詢某張表相關的資產知識列表(含表/欄位/SQL/片段等)
SearchTableKnowledge 搜尋表知識 根據使用者提供的問題,智能搜尋擷取表知識
SearchWorkspaceRoles 搜尋工作空間裡的角色列表 搜尋工作空間內的角色
SetForecastAgentInstance 設定預測推演身份 設定執行個體認證資訊
UpdateInstance 更新執行個體資訊(舊) 更新執行個體資訊,同時檢查該執行個體連通性。
UpdateUser 更新使用者資訊 更新使用者資訊。
UpdateWorkspace 更新工作空間 該介面用於更新工作空間的資訊。
UpdateWorkspaceUser 更新工作空間的使用者 修改工作空間的使用者權限等資訊