全部產品
Search
文件中心

DataWorks:API 概覽

更新時間:Jul 04, 2026

API標準及多語言預置SDK

本產品(dataworks-public/2020-05-18)的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概述

AddProjectMemberToRole 添加工作空間使用者至角色 該介面用於添加DataWorks工作空間使用者至角色。使用該介面前,您需要先添加目標帳號為DataWorks工作空間的成員。
RemoveProjectMemberFromRole 將工作空間內使用者從角色中移除 該介面用於將DataWorks工作空間內的使用者從DataWorks角色中移除。
ListProjectIds 查詢指定帳號下DataWorks工作空間ID列表 該介面用於查詢指定阿里雲帳號(包括阿里雲主帳號或RAM使用者)在目標地區下擁有角色許可權的DataWorks工作空間的ID列表。
ChangeResourceManagerResourceGroup 修改資源歸屬資源群組 該介面用於修改資源歸屬資源群組。
ListMeasureData 查詢計量資料 該介面用於查詢使用者所在租戶下最近30天電話警示、簡訊警示計量資料。

中繼資料

API

標題

API概述

GetMetaDBInfo 擷取引擎執行個體的基本中繼資料資訊 該介面用於擷取引擎執行個體的基本中繼資料資訊。
GetMetaDBTableList 擷取引擎執行個體下的表 該介面用於擷取引擎執行個體中的表。
CheckMetaTable 檢查表是否存在 該介面用於檢查表是否存在。
CheckMetaPartition 檢查分區是否存在 該介面用於檢查分區是否存在。
SearchMetaTables 根據條件搜尋表 該介面用於根據條件搜尋表。
GetMetaTableBasicInfo 擷取表的基礎資訊 該介面用於擷取表的基礎資訊。
GetMetaTableColumn 擷取表的欄位資訊 該介面用於擷取表的欄位資訊。
GetMetaTablePartition 擷取表的分區列表 該介面用於擷取表的分區列表。
GetMetaTableOutput 擷取表的產出資訊 該介面用於擷取表的產出資訊。
GetMetaTableChangeLog 擷取表的變更日誌 該介面用於擷取表的變更日誌。
GetMetaTableIntroWiki 擷取表的使用說明 該介面用於擷取表的使用說明。
CreateMetaCategory 建立類目 該介面用於建立類目。
DeleteMetaCategory 刪除類目 該介面用於刪除類目。
UpdateMetaCategory 更新類目 該介面用於更新類目。
GetMetaCategory 查詢類目樹 該介面用於查詢類目樹。
GetMetaTableListByCategory 查詢指定類目下的表 該介面用於查詢指定類目下的表。
AddToMetaCategory 添加表至指定的類目 該介面用於添加表至指定的類目。
DeleteFromMetaCategory 從指定的類目中移除表 該介面用於從指定的類目中移除表。
UpdateMetaTable 更新表的Meta資訊 該介面用於更新表的Meta資訊。
UpdateMetaTableIntroWiki 更新表的說明資訊 該介面用於更新表的說明資訊,當資料不存在時增加資訊。
ListMetaDB 查詢資料庫列表 該介面用於查詢資料庫列表。
UpdateTableModelInfo 修改表模型資訊 修改表的主題、層級和物理分類等資訊。
CreateTableTheme 建立主題 調用CreateTableTheme建立主題。不建議使用該API,後續將有新API上線覆蓋此功能。
DeleteTableTheme 刪除主題 調用DeleteTableTheme刪除主題。不建議使用該API,後續將有新API上線覆蓋此功能。
UpdateTableTheme 更新主題 調用UpdateTableTheme更新主題。不建議使用該API,後續將有新API上線覆蓋此功能。
ListTableTheme 查詢主題列表 調用ListTableTheme查詢主題列表。不建議使用該API,後續將有新API上線覆蓋此功能。
GetMetaTableThemeLevel 擷取表的主題和層級資訊 擷取表的主題和層級資訊。
CreateTableLevel 建立層級 調用CreateTableLevel建立層級。不建議使用該API,後續將有新API上線覆蓋此功能。
UpdateTableLevel 更新層級 調用UpdateTableLevel更新層級。不建議使用該API,後續將有新API上線覆蓋此功能。
DeleteTableLevel 刪除層級 調用DeleteTableLevel刪除層級。不建議使用該API,後續將有新API上線覆蓋此功能。
ListTableLevel 查詢層級列表 調用ListTableLevel查詢層級列表。不建議使用該API,後續將有新API上線覆蓋此功能。
ListMetaCollectionEntities 查詢集合中的實體 該介面用於查詢集合中的實體。
GetMetaCollectionDetail 查詢集合詳情資訊 該介面用於查詢集合的詳細資料。
DeleteMetaCollectionEntity 刪除集合中的實體 該介面用於刪除集合中的實體。
AddMetaCollectionEntity 添加實體到集合中 該介面用於添加實體到集合中。
ListLineage 查詢實體血緣 查詢實體的上下遊血緣關係。
DeleteLineageRelation 刪除血緣關係 刪除實體間血緣關係。 僅限於刪除使用者註冊的自訂血緣關係。
RegisterLineageRelation 註冊血緣關係 註冊實體關聯,支援使用者註冊自訂的實體關聯。
GetMetaTableLineage 擷取表的血緣關係 調用GetMetaTableLineage擷取表的血緣關係。
GetMetaColumnLineage 擷取欄位的血緣關係 調用GetMetaColumnLineage擷取欄位的血緣關係。

資料整合

API

標題

API概述

CreateDISyncTask 建立Data Integration同步任務 調用CreateDISyncTask建立Data Integration同步任務。
DeleteDISyncTask 刪除Data Integration同步任務 調用DeleteDISyncTask介面,刪除Data Integration同步任務。當前僅支援使用該介面刪除即時資料同步任務。
UpdateDISyncTask 更新同步任務 更新Data Integration同步任務。
TestNetworkConnection 測試資料來源網路連通性 測試目標資料來源與所使用資源群組的網路連通性。
GetDataSourceMeta 擷取目標資料來源的Meta資訊 調用GetDataSourceMeta擷取目標資料來源的Meta資訊。
ListDIProjectConfig 查看Data Integration專案預設配置 查看當前工作空間中Data Integration同步解決方案任務預設的全域配置。
UpdateDIProjectConfig 修改同步解決方案任務的全域配置 修改當前工作空間中Data Integration同步解決方案任務預設的全域配置。
GetDISyncTask 查詢資料同步任務 擷取Data Integration即時同步任務和同步解決方案的詳情。
DeployDISyncTask 部署發布同步任務 該介面用於發布即時同步任務。
GetDISyncInstanceInfo 擷取同步任務執行個體資訊 擷取即時同步任務和同步解決方案任務的運行狀態。
TerminateDISyncInstance 終止同步任務 下線Data Integration即時同步任務。
GenerateDISyncTaskConfigForCreating 非同步產生同時任務的JSON 非同步產生同時任務的JSON。
GenerateDISyncTaskConfigForUpdating 非同步產生更新同步任務配置 非同步產生更新同步任務的JSON。
StartDISyncInstance 啟動即時同步任務和解決方案同步任務 調用StartDISyncInstance介面,啟動即時同步任務和解決方案同步任務。
StopDISyncInstance 停止即時同步任務 調用StopDISyncInstance介面,停止即時同步任務。
QueryDISyncTaskConfigProcessResult 查詢非同步任務結果 查詢非同步任務結果。
GetDIAlarmRule 查詢Data Integration新版任務警示規則 查詢Data Integration新版任務警示規則,當前支援的任務類型包括:MySQL到Hologres整庫即時解決方案。

資料建模

API

標題

API概述

QueryPublicModelEngine 查詢資料建模引擎的資訊 使用FML語句查詢資料建模引擎的資訊。

維運中心

API

標題

API概述

GetAlertMessage 查詢警示資訊 調用GetAlertMessage介面,通過擷取的AlertId查詢警示資訊。
ListAlertMessages 擷取警示資訊的列表 調用ListAlertMessages擷取警示資訊的列表。
GetBaselineConfig 擷取配置詳情 調用GetBaselineConfig擷取配置詳情。
ListNodesByBaseline 擷取基準中的節點 擷取基準中的節點(不包含這些節點的上遊節點)。
ListBaselineConfigs 擷取基準列表 調用ListBaselineConfigs擷取基準列表。
GetBaselineKeyPath 擷取基準執行個體的關鍵路徑 調用GetBaselineKeyPath擷取基準執行個體的關鍵路徑。
GetBaselineStatus 擷取基準執行個體的詳情 調用GetBaselineStatus擷取基準執行個體的詳情。
ListBaselineStatuses 擷取基準執行個體列表 調用ListBaselineStatuses擷取基準執行個體列表。
DeleteRemind 刪除自訂監控警示規則 調用DeleteRemind刪除自訂監控警示規則。
UpdateRemind 更新自訂警示規則 調用UpdateRemind更新自訂監控規則。
CreateRemind 建立自訂警示規則 調用CreateRemind建立自訂警示規則。
GetRemind 擷取自訂監控警示規則詳情 調用GetRemind介面,擷取自訂監控警示規則的詳情。
ListReminds 擷取自訂監控規則列表 擷取或搜尋自訂監控規則列表。
GetTopicInfluence 擷取事件影響的基準執行個體列表 調用GetTopicInfluence擷取事件影響的基準執行個體列表。
ListNodeInputOrOutput 查詢節點輸入輸出資訊 查詢當前節點的輸入輸出資訊。
GetNodeCode 擷取節點的代碼 調用GetNodeCode擷取節點的代碼。
GetInstanceLog 擷取執行個體的日誌 調用GetInstanceLog擷取執行個體的日誌。
SetSuccessInstance 重設失敗狀態的執行個體為成功 調用SetSuccessInstance,重設失敗狀態的執行個體為成功。
SuspendInstance 暫停執行個體 調用SuspendInstance暫停執行個體。
RunCycleDagNodes 建立補資料工作流程 調用RunCycleDagNodes建立補資料工作流程。
RunSmokeTest 運行煙霧測試 (Smoke Test) 建立煙霧測試 (Smoke Test)工作流程。
ListSuccessInstanceAmount 擷取運行成功的執行個體數量 擷取業務日期當天產生的周期執行個體任務,在業務日期的不同整點時刻,運行成功的執行個體數量統計趨勢。
ListInstanceAmount 擷取指定時間段周期執行個體數量趨勢 擷取指定時間段周期執行個體數量的趨勢。
TopTenElapsedTimeInstance 擷取昨天耗時最長的任務排行 擷取執行個體運行時間長度排行。
TopTenErrorTimesInstance 擷取近一個月節點的出錯排行 擷取近一個月節點的出錯排行。
GetFileTypeStatistic 擷取節點任務類型分布情況 擷取節點任務類型的分布情況。
GetInstanceStatusStatistic 擷取執行個體運行狀態統計資料 用GetInstanceStatusCount擷取執行個體任務不同運行狀態的數量統計。
ListFileType 查詢任務節點類型 查詢任務節點的類型資訊,包括類型Code和類型名稱。
RunManualDagNodes 執行手動商務程序 手動商務程序必須已在環境介面提交發布,之後營運中心才會顯示對應手動商務程序,您才可以使用該介面,觸發手動商務程序運行。
ListManualDagInstances 擷取手動執行的協調流程執行個體的資訊 擷取手動執行的協調流程執行個體的資訊。
GetDag 根據DagId擷取Dag詳情 支援查詢手動商務程序、手動任務、補資料的Dag詳情資訊,不支援查詢日常調度Dag詳情。
ListDags 擷取單次補資料的所有Dag詳情 根據OpSeq(補資料唯一標識)擷取單次補資料的所有Dag詳情。
ListNodesByOutput 根據節點的輸出結果精確查詢目標節點 根據節點的輸出結果精確查詢目標節點。
RunTriggerNode 運行一個觸發式節點 調用RunTriggerNode運行一個觸發式節點。
GetNodeParents 擷取節點上遊列表 調用GetNodeParents擷取節點上遊列表。
GetNodeChildren 擷取節點下遊列表 調用GetNodeChildren擷取節點下遊列表。
UpdateNodeRunMode 凍結或解凍目標節點 調用UpdateNodeRunMode凍結或解凍目標節點。
UpdateNodeOwner 修改目標節點負責人 修改目標節點的負責人。
UpdateWorkbenchEventResult 更新擴充程式的處理結果 所屬擴充程式的營運中心回調API,當營運中心的流程被擴充程式卡住後,調用UpdateWorkbenchEventResult返回擴充程式的處理結果。
ListShiftPersonnels 擷取值班表的值班人員列表 擷取值班表的值班人員列表。
ListShiftSchedules 擷取營運中心值班表列表 擷取營運中心值班表列表。
ListInstanceHistory 擷取所有執行個體記錄 調用ListInstanceHistory,擷取所有執行個體記錄,任務重跑一次就會產生一條記錄。
ListInnerNodes 擷取內部節點列表 調用ListInnerNodes擷取內部節點詳情,例如查詢組合節點、迴圈節點等節點類型的內部節點,不支援PAI節點的內部節點查詢。
OfflineNode 下線節點 調用OfflineNode下線節點。
GetBaseline 擷取基準配置 根據基準ID擷取基準配置。
DeleteBaseline 刪除基準配置 根據基準ID刪除基準配置,只有基準上遊沒有任何節點的情況下才允許刪除。可通過調用UpdateBaseline介面修改基準上遊節點。
ListBaselines 擷取基準列表 該介面用於擷取基準列表。
CreateBaseline 建立基準 該介面用於建立基準。
UpdateBaseline 修改基準配置 該介面用於更新基準。

資料品質

API

標題

API概述

UpdateQualityFollower 更新訂閱關係 調用UpdateQualityFollower更新訂閱關係。
UpdateQualityRule 更新規則 調用UpdateQualityRule更新校正規則的資訊。
DeleteQualityFollower 刪除分區運算式的訂閱人 調用DeleteQualityFollower刪除分區運算式的訂閱人。
GetQualityFollower 擷取分區運算式的訂閱人 調用GetQualityFollower擷取分區運算式的訂閱人。
CreateQualityFollower 建立分區運算式的訂閱人 調用CreateQualityFollower建立分區運算式的訂閱人。
DeleteQualityEntity 刪除分區運算式 調用DeleteQualityEntity刪除分區運算式。
GetQualityEntity 擷取分區運算式 調用GetQualityEntity擷取分區運算式。
CreateQualityEntity 建立資料品質的分區運算式 調用CreateQualityEntity建立資料品質的分區運算式。
CreateQualityRelativeNode 建立分區運算式關聯 調用CreateQualityRelativeNode建立分區運算式關聯。
DeleteQualityRelativeNode 刪除調度關聯 調用DeleteQualityRelativeNode刪除調度關聯。
ListQualityResultsByEntity 根據分區運算式查詢校正歷史結果 調用ListQualityResultsByEntity,根據分區運算式查詢歷史校正結果。
ListQualityResultsByRule 校正資料來源品質 根據校正規則校正資料來源的品質,並查詢校正結果。

資料服務

API

標題

API概述

DeleteDataServiceApi 刪除資料服務API 調用DeleteDataServiceApi刪除資料服務API。
ListDataServiceApis 擷取資料服務API開發中的資訊列表 調用ListDataServiceApis擷取資料服務API開發中的資訊列表。
GetDataServiceApi 查詢資料服務API開發態的詳情 調用GetDataServiceApi查詢資料服務API開發態的詳情。
UpdateDataServiceApi 更新資料服務API開發態的資訊 調用UpdateDataServiceApi更新資料服務API開發態的資訊。
GetDataServicePublishedApi 查詢資料服務API的發布態資訊 調用GetDataServicePublishedApi查詢資料服務API的發布態資訊。
ListDataServiceApiAuthorities 擷取授權給他人的API列表 調用ListDataServiceApiAuthorities擷取授權給他人的API列表。
ListDataServiceAuthorizedApis 擷取獲得授權的API資訊列表 調用ListDataServiceAuthorizedApis擷取獲得授權的API資訊列表。
AbolishDataServiceApi 下線資料服務API 調用AbolishDataServiceApi下線資料服務API。
GetDataServiceApplication 查詢資料服務App的詳情 調用GetDataServiceApplication查詢資料服務App的詳情。
ListDataServiceApplications 擷取資料服務應用的基礎資訊列表 調用ListDataServiceApplications擷取資料服務應用的基礎資訊列表。
CreateDataServiceFolder 建立資料服務檔案夾 調用CreateDataServiceFolder建立資料服務檔案夾。
GetDataServiceFolder 查詢資料服務檔案夾 調用GetDataServiceFolder查詢資料服務檔案夾。
ListDataServiceFolders 查詢資料服務資料夾清單 調用ListDataServiceFolders查詢資料服務資料夾清單。
CreateDataServiceGroup 建立資料服務商務程序 調用CreateDataServiceGroup建立資料服務商務程序。
GetDataServiceGroup 查詢資料服務商務程序 調用GetDataServiceGroup查詢資料服務商務程序。
ListDataServiceGroups 查詢資料服務商務程序列表 調用ListDataServiceGroups查詢資料服務商務程序列表。
CreateDataServiceApiAuthority 新增資料服務API授權 調用CreateDataServiceApiAuthority新增資料服務API授權。
DeleteDataServiceApiAuthority 取消資料服務API授權 調用DeleteDataServiceApiAuthority取消資料服務API授權。
ListDataServiceApiTest 列出資料服務API測試記錄 列出資料服務API測試記錄,只能查詢最近一個月資料。
TestDataServiceApi 測試資料服務API 測試API,非同步測試,需要GetDataServiceApiTest介面擷取測試結果。
GetDataServiceApiTest 擷取API測試結果 擷取API測試結果。
SubmitDataServiceApi 提交資料服務API SubmitDataServiceApi用於提交資料服務API。
SaveDataServiceApiTestResult 儲存API測試結果 該介面用於儲存API測試的結果。

資料保護傘

API

標題

API概述

DsgUpdateDesensStatusList 更新去敏感化開關狀態 更新去敏感化開關狀態
DsgQueryDesensStatusList 查詢脫敏開關 查詢脫敏開關狀態
GetOpSensitiveData 擷取敏感性資料訪問記錄 擷取租戶下所有DataWorks工作空間指定日期的敏感性資料訪問記錄。
DesensitizeData 資料脫敏 輸入待脫敏資料,返回脫敏後的結果資料。
GetOpRiskData 擷取有風險的敏感性資料訪問記錄 擷取租戶下所有DataWorks工作空間指定日期中有風險的敏感性資料訪問記錄。
GetSensitiveData 擷取敏感性資料 調用GetSensitiveData,擷取租戶下所有DataWorks工作空間的最新敏感性資料識別結果。
ScanSensitiveData 掃描敏感性資料 調用ScanSensitiveData識別輸入資料中是否存在敏感性資料。
DsgQuerySensResult 擷取敏感性資料識別結果 該介面用於擷取資料保護傘的敏感性資料識別結果。
QueryDefaultTemplate 查詢預設分類分級模板 調用QueryDefaultTemplate介面查詢資料保護傘定義的預設分類分級模板。
DsgStopSensIdentify 停止分類分級敏感性資料識別任務 調用DsgStopSensIdentify介面,停止資料保護傘定義的分類分級敏感性資料識別任務。
QuerySensClassification 查詢分類分級中的分類節點 調用QuerySensClassification介面,查詢資料保護傘分類分級中的分類節點。
QuerySensLevel 查詢敏感性資料等級 調用QuerySensLevel介面,查詢在資料保護傘定義的敏感性資料等級。
QueryRecognizeRulesType 查詢敏感欄位內建識別規則類型 調用QueryRecognizeRulesType介面,查詢資料保護傘定義的敏感欄位內建識別規則類型。
DsgRunSensIdentify 啟動敏感性資料識別任務 調用DsgRunSensIdentify介面啟動一個資料保護傘的敏感性資料識別任務。
DeleteRecognizeRule 刪除分類分級準則 調用DeleteRecognizeRule介面,刪除在資料保護傘定義的分類分級準則。
QuerySensNodeInfo 查詢分類分級識別規則 調用QuerySensNodeInfo介面查詢資料保護傘的分類分級識別規則。
AddRecognizeRule 新增分類分級定義的敏感欄位 調用AddRecognizeRule介面新增資料保護傘分類分級定義的敏感欄位。
EditRecognizeRule 編輯分類分級定義的敏感欄位 調用EditRecognizeRule介面編輯資料保護傘分類分級定義的敏感欄位。
QueryRecognizeDataByRuleType 擷取敏感欄位識別方式列表 調用QueryRecognizeDataByRuleType介面擷取資料保護傘的敏感欄位識別方式列表。
QueryRecognizeRuleDetail 查詢指定敏感欄位詳情 調用QueryRecognizeRuleDetail介面查詢資料保護傘的指定敏感欄位詳情。
DsgUserGroupGetOdpsRoleGroups 查詢可選擇的MaxCompute角色列表 調用DsgUserGroupGetOdpsRoleGroups介面,查詢該租戶在資料保護傘建立或修改使用者組時,使用者群組成員可選擇的MaxCompute角色列表。
DsgDesensPlanAddOrUpdate 建立或編輯資料脫敏規則 調用DsgDesensPlanAddOrUpdate介面建立或編輯資料脫敏規則。
DsgPlatformQueryProjectsAndSchemaFromMeta 查詢當前租戶下的引擎執行個體列表 調用DsgPlatformQueryProjectsAndSchemaFromMeta介面,查詢當前租戶下不同類型的引擎執行個體列表。
DsgUserGroupDelete 刪除資料保護傘配置的使用者組 調用DsgUserGroupDelete介面,刪除資料保護傘配置的使用者組。
DsgWhiteListDeleteList 刪除脫敏白名單 調用DsgWhiteListDeleteList介面,刪除資料保護傘中配置的脫敏白名單。
DsgScenedDeleteScene 刪除二級脫敏情境 調用DsgScenedDeleteScene介面,刪除資料保護傘中已建立的二級脫敏情境。
DsgDesensPlanDelete 刪除脫敏規則 調用DsgDesensPlanDelete介面,刪除資料保護傘中已建立的脫敏規則。
DsgDesensPlanUpdateStatus 修改脫敏規則的生效狀態 調用DsgDesensPlanUpdateStatus介面,修改脫敏規則的生效狀態。
DsgWhiteListQueryList 查詢脫敏白名單 調用DsgWhiteListQueryList介面,查詢資料保護傘中配置的脫敏白名單。
DsgSceneAddOrUpdateScene 新增或編輯二級脫敏情境 調用DsgSceneAddOrUpdateScene介面,新增或編輯二級脫敏情境。
DsgSceneQuerySceneListByName 擷取脫敏情境列表 調用DsgSceneQuerySceneListByName介面,擷取脫敏情境列表。
DsgUserGroupAddOrUpdate 新增或編輯資料保護傘中的使用者組 調用DsgUserGroupAddOrUpdate介面,新增或編輯資料保護傘中的使用者組。
DsgUserGroupQueryList 查詢資料保護傘的使用者組列表 調用DsgUserGroupQueryList介面,查詢資料保護傘的使用者組列表。
DsgUserGroupQueryUserList 查詢當前租戶下的使用者或角色列表 調用DsgUserGroupQueryUserList介面,查詢當前租戶下的使用者或角色列表。
DsgDesensPlanQueryList 脫敏規則列表 調用DsgDesensPlanQueryList介面,查詢資料保護傘的脫敏規則列表。
DsgWhiteListAddOrUpdate 新增或編輯脫敏白名單 調用DsgWhiteListAddOrUpdate介面,新增或編輯脫敏白名單。
DsgQueryDefaultTemplates 查詢可選擇的敏感類型模版列表及詳情 調用DsgQueryDefaultTemplates介面,查詢可選擇的敏感類型模版列表及該模版支援的脫敏規則。您可參考該介面的返回參數配置脫敏規則。

遷移助手

API

標題

API概述

CreateImportMigration 建立匯入遷移 調用CreateImportMigration建立匯入任務,匯入任務包含資料來源資訊、任務、表等對象的DataWorks匯入匯出包。
GetMigrationProcess 擷取遷移過程 調用GetMigrationProcess擷取匯入匯出任務的進度狀態。
StartMigration 開始遷移 調用StartMigration啟動執行匯入匯出任務。
CreateExportMigration 建立匯出任務 使用CreateExportMigration,建立DataWorks匯出任務且僅建立匯出任務。
GetMigrationSummary 擷取匯入匯出任務的資訊 調用GetMigrationSummary,擷取匯入匯出任務的資訊。
ListMigrations 擷取遷移工作清單 擷取匯入匯出遷移工作清單。

安全中心

API

標題

API概述

CreatePermissionApplyOrder 建立權限申請單。 建立一個權限申請單。 注意:2020版OpenAPI將擇期下線,請盡快遷移至2024版OpenAPI —— ApplyResourceAccessPermission。
GetPermissionApplyOrderDetail 查詢權限申請單的詳細資訊 查詢一個權限申請單的詳細資訊。 注意:2020版OpenAPI將擇期下線,請儘快遷移至2024版OpenAPI —— GetApplicationContents/GetProcessInstance。
ListPermissionApplyOrders 查詢權限申請單列表 查詢權限申請單列表。 注意:2020版OpenAPI將擇期下線,請儘快遷移至2024版OpenAPI —— ListMyApplications/ListPendingApprovals/ListMyRelatedApprovals。
ApprovePermissionApplyOrder 審批權限申請單 審批一個權限申請單。 注意:2020版OpenAPI將擇期下線,請盡快遷移至2024版OpenAPI —— ApproveProcessInstance。

開放平台

API

標題

API概述

ListExtensions 擷取擴充程式列表 拉取開放平台的擴充程式列表。
GetExtension 擷取擴充程式詳情 擷取某個擴充程式詳情。
GetOptionValueForProject 擷取擴充程式選項配置在專案空間下的配置 擷取擴充程式選項配置在專案空間下的配置。
ListEnabledExtensionsForProject 擷取已經開啟的擴充程式列表 調用ListEnabledExtensionsForProject來擷取專案空間下已經開啟的擴充程式列表,包含系統擴充程式和自訂擴充程式。
CallbackExtension 返回擴充程式對擴充點事件的檢查結果 用於在DataWorks平台使用過程中觸發擴充點時,通過調用CallbackExtension介面,將擴充程式對擴充點事件的檢查結果返回給DataWorks平台。
ListCheckProcesses 查詢擴充事件的檢查列表 查詢擴充事件的檢查列表。

其他

API

標題

API概述

UpdateTableAddColumn 更新表的欄位資訊 更新MaxCompute表的欄位資訊。
GetMetaTableFullInfo 取得表的完整資訊(包括欄位資訊) 取得表的完整資訊(包括欄位資訊)。
GetDDLJobStatus 取得建立資料表、更新資料表和刪除資料表的任務狀態 呼叫GetDDLJobStatus取得建立資料表、更新資料表和刪除資料表的任務狀態。
DeleteTable 刪除 MaxCompute 表 刪除MaxCompute表。
CreateTable 建立一個MaxCompute資料表 建立一個MaxCompute的資料表。
CheckFileDeployment 檢查檔案部署 當您在DataWorks資料開發頁面建立的檔案提交成功後,檔案將進入發佈檢查狀態,DataWorks會將檔案發佈檢查事件傳回給您,您需要根據事件內容判斷該檔案是否可以繼續進行發佈驗證。此時,可以通過將待發佈檔案的檢查結果傳回至DataWorks。
ListRefDISyncTasks 查看目標資料來源所關聯的資料整合同步任務 查看目標資料來源所關聯的資料整合同步任務。
ExportDataSources 匯出資料來源清單 匯出資料來源清單。
ImportDataSources 批次匯入本機資料來源 批次匯入本機資料來源至目標DataWorks工作空間。
UpdateClusterConfigs 更新叢集的配置資訊 更新叢集在某個工作空間下分模組的配置資訊,目前支援更新 SPARK 參數。
ListClusterConfigs 列出叢集的配置資訊 列出叢集在某個工作空間下分模組的配置資訊,目前支援列出 SPARK 參數。

已棄用 API

API

標題

API概述

ListEntitiesByTags 根據標籤列出實體 根據標籤列出實體,目前只支援 maxcompute-table 類型的實體。
RemoveEntityTags 移除實體的標籤 移除實體的標籤,目前只支援 maxcompute-table 類型的實體。
SetEntityTags 設定實體的標籤 設定實體的標籤,目前僅支援 maxcompute-table 類型的實體。
ListEntityTags 列出實體的標籤 列出實體的標籤,目前只支援 maxcompute-table 類型的實體。
SetDataSourceShare 分享目標資料來源 分享目標資料來源至指定DataWorks工作空間或指定使用者。
CreateDagComplement 建立補資料工作流程 調用CreateDagComplement建立補資料工作流程。
CreateDagTest 建立冒煙測試工作流 呼叫 CreateDagTest 建立冒煙測試工作流。
CreateManualDag 觸發手動商務程序執行 手動商務程序必須已經在介面提交發布,營運中心能夠找到對應的手動商務程序,才能使用該介面。
GetProjectDetail 查詢工作空間資訊 查詢一個DataWorks工作空間的資訊。
ListNodeIO 查詢上下游節點資訊 查詢上下游節點的資訊,只能查詢一層。
GetInstanceStatusCount 取得執行個體不同狀態的數量統計 呼叫 GetInstanceStatusCount 取得執行個體不同狀態的數量統計。
ListProgramTypeCount 獲取節點任務類型的分佈 調用ListProgramTypeCount獲取節點任務類型的分佈。
GetManualDagInstances 取得手動業務流程執行執行個體的資訊 呼叫 GetManualDagInstances,取得手動執行的業務流程執行個體的資訊。
SearchNodesByOutput 根據輸出精確查詢節點 呼叫SearchNodesByOutput,根據輸出精確查詢節點。
GetNodeTypeListInfo 查詢節點類型資訊 查詢節點類型資訊,包括類型Code和類型名稱。
GetNodeOnBaseline 擷取基準上的節點 調用GetNodeOnBaseline擷取基準上的節點。
GetSuccessInstanceTrend 取得當天任務分時段的統計趨勢 呼叫GetSuccessInstanceTrend取得當天任務分時段的統計趨勢。
GetInstanceCountTrend 獲取週期執行個體數量的趨勢 呼叫GetInstanceCountTrend獲取週期執行個體數量的趨勢。
GetInstanceConsumeTimeRank 擷取執行個體運行時間長度排行 調用GetInstanceConsumeTimeRank擷取執行個體運行時間長度排行。
GetInstanceErrorRank 擷取近一個月節點的出錯排行 調用GetInstanceErrorRank擷取近一個月節點的出錯排行。

Others

API

標題

API概述

CreateBusiness 建立商務程序 調用CreateBusiness,建立資料開發(DataStudio)的商務程序。
CreateConnection 建立一個資料來源 呼叫 CreateConnection 建立一個資料來源。
CreateDIAlarmRule 建立Data Integration新版任務警示規則 建立Data Integration新版任務警示規則,當前支援的任務類型包括:MySQL到Hologres整庫即時解決方案。
CreateDIJob 建立Data Integration新版任務 建立Data Integration新版任務,當前支援的任務類型包括:MySQL到Hologres整庫即時解決方案。
CreateDataServiceApi 建立資料服務API 調用CreateDataServiceApi建立資料服務API。
CreateDataSource 建立資料來源 該介面用於建立DataWorks資料來源。
CreateFile 在資料開發中建立一個檔案 調用CreateFile,在資料開發中建立一個檔案。目前不支援調用該介面建立Data Integration節點任務。
CreateFolder 建立檔案夾 調用CreateFolder建立檔案夾。
CreateMetaCollection 建立集合對象 建立集合對象。
CreateProject 建立DataWorks工作空間 該介面用於建立一個DataWorks工作空間。
CreateProjectMember 添加一個使用者至工作空間 該介面用於添加一個使用者至DataWorks工作空間。
CreateQualityRule 建立品質監控規則 調用CreateQualityRule建立品質監控規則。
CreateResourceFile 建立資源檔 調用CreateResourceFile介面,在資料開發中建立或上傳一個資源檔,此API功能與IDE介面中建立資源功能保持一致。
CreateUdfFile 在資料開發中建立函數類型檔案 調用CreateUdfFile,在資料開發中建立函數類型檔案。
DeleteBusiness 刪除商務程序 調用DeleteBusiness刪除商務程序。
DeleteConnection 刪除一個資料來源 呼叫 DeleteConnection 刪除一個資料來源。
DeleteDIAlarmRule 刪除Data Integration新版任務警示規則 刪除Data Integration新版任務警示規則,當前支援的任務類型包括:MySQL到Hologres整庫即時解決方案。
DeleteDIJob 刪除Data Integration新版任務 刪除Data Integration新版任務,當前支援的任務類型包括:MySQL到Hologres整庫即時解決方案。
DeleteDataSource 刪除資料來源 該介面用於刪除資料來源。
DeleteFile 刪除資料開發中的檔案 調用DeleteFile刪除資料開發中的檔案。如果檔案已經提交過,那麼DeleteFile API會同時觸發一個非同步在調度系統刪除的流程,需要用DeleteFile API返回的DeploymentId繼續調用GetDeployment輪詢被觸發的非同步刪除流程的狀態。
DeleteFolder 刪除資料開發頁面的檔案夾 調用DeleteFolder刪除資料開發頁面的檔案夾。
DeleteMetaCollection 刪除集合 刪除集合。
DeleteProjectMember 從DataWorks工作空間移除使用者 該介面用於從DataWorks工作空間移除使用者。
DeleteQualityRule 刪除規則 調用DeleteQualityRule刪除規則。
DeployFile 部署檔案 發布檔案至生產環境。
EstablishRelationTableToBusiness 匯入表至商務程序 相當於在資料開發頁面按右鍵商務程序,選擇匯入表的操作。
GetBusiness 查詢商務程序的詳情 調用GetBusiness查詢商務程序的詳情。
GetDIJob 查看Data Integration新版任務 查看Data Integration新版任務,當前支援的任務類型包括:MySQL到Hologres整庫即時解決方案。
GetDeployment 擷取發布包的詳情 調用GetDeployment擷取發布包的詳情。
GetFile 擷取檔案的詳情 該介面用於擷取檔案的詳情。
GetFileVersion 擷取檔案的版本詳情 調用GetFileVersion擷取檔案的版本詳情。
GetFolder 擷取檔案夾的詳情 調用GetFolder擷取檔案夾的詳情。
GetIDEEventDetail 查詢觸發擴充點事件時的資料快照 根據DataWorks開放訊息的訊息ID,查詢觸發擴充點事件時的擴充點資料快照。
GetInstance 擷取執行個體的詳情 調用GetInstance介面,擷取執行個體的詳細資料。
GetNode 擷取節點詳情 擷取節點的詳情。
GetProject 查詢工作空間詳細資料 該介面用於查詢一個DataWorks工作空間的詳細資料。
GetQualityRule 擷取規則的資訊 調用GetQualityRule擷取校正規則的資訊。
GetTopic 擷取事件的詳情 調用GetTopic擷取事件的詳情。
ListBusiness 查詢商務程序的列表 調用ListBusiness查詢商務程序的列表。
ListCalcEngines ListCalcEngines Queries a list of compute engines that are associated with a DataWorks workspace.
ListClusters 列出叢集資訊 列出註冊到 DataWorks 的叢集資訊,目前支援 EMR 叢集、CDH 叢集。
ListConnections 查詢資料來源列表 調用ListConnections查詢資料來源列表。
ListDIAlarmRules 查詢Data Integration新版任務警示規則列表 查詢Data Integration新版任務警示規則列表,當前支援的任務類型包括:MySQL到Hologres整庫即時解決方案。
ListDIJobs 查詢Data Integration新版工作清單 查詢Data Integration新版工作清單,當前支援的任務類型包括:MySQL到Hologres整庫即時解決方案。
ListDataServicePublishedApis 擷取資料服務API的發布態資訊列表 調用ListDataServicePublishedApis擷取資料服務API的發布態資訊列表。
ListDataSources 查詢資料來源列表 該介面用於查詢DataWorks的資料來源列表。
ListDeployments 查詢發布包列表資訊 查詢發布包列表資訊。該功能與DataWorks控制台任務發佈頁面的發布包列表功能對應。
ListFileVersions 查詢檔案的版本列表 調用ListFileVersions查詢檔案的版本列表。
ListFiles 查詢檔案清單 調用ListFiles查詢檔案清單。
ListFolders 查詢檔案夾的列表 調用ListFolders查詢檔案夾的列表。
ListInstances 擷取執行個體的列表 調用ListInstances擷取執行個體的列表。
ListMetaCollections 查詢集合資訊 查詢集合資訊。 集合的概念包括資料地圖頁面上的專輯、專輯中的子類目等。 通過本介面可以指定集合類型查詢集合資訊。
ListNodes 擷取節點的列表 調用ListNodes擷取節點的列表。
ListProjectMembers 查詢工作空間成員列表 該介面用於查詢DataWorks工作空間中已存在成員的列表。
ListProjectRoles 擷取工作空間所有角色的列表 該介面用於擷取工作空間所有角色的列表。
ListProjects 查詢工作空間列表 該介面用於查詢使用者所在租戶下的DataWorks工作空間列表。
ListQualityRules 根據分區運算式擷取規則列表 調用ListQualityRules根據分區運算式擷取校正規則列表。
ListResourceGroups 查看資源群組列表 該介面用於查看指定類型的資源群組列表。
ListTables 擷取表列表 分頁擷取租戶下面的資料來源類型粒度的表名稱。
ListTopics 擷取或搜尋事件列表 調用ListTopics擷取或搜尋事件列表。
PublishDataServiceApi 發布資料服務API 調用PublishDataServiceApi發布資料服務API。
RestartInstance 重啟執行個體 調用RestartInstance重啟執行個體。
ResumeInstance 恢複暫停狀態的執行個體 調用ResumeInstance恢複暫停狀態的執行個體。
RevokeTablePermission 撤銷使用者的表許可權 撤銷使用者的表許可權。
StartDIJob 啟動Data Integration新版任務 啟動Data Integration新版任務,當前支援的任務類型包括:MySQL到Hologres整庫即時解決方案。
StopDIJob 停止Data Integration新版任務 停止Data Integration新版任務,當前支援的任務類型包括:MySQL到Hologres整庫即時解決方案。
StopInstance 終止執行個體 調用StopInstance終止執行個體。
SubmitFile 提交檔案至調度系統開發環境 提交檔案至調度系統的開發環境,產生對應的任務。
UpdateBusiness 更新商務程序 調用UpdateBusiness更新商務程序。
UpdateConnection 更新一個資料來源 呼叫UpdateConnection更新一個資料來源。
UpdateDIAlarmRule 更新Data Integration新版任務警示規則 更新Data Integration新版任務警示規則,當前支援的任務類型包括:MySQL到Hologres整庫即時解決方案。
UpdateDIJob 更新Data Integration新版任務 更新Data Integration新版任務,當前支援的任務類型包括:MySQL到Hologres整庫即時解決方案。
UpdateDataSource 更新資料來源 該介面用於更新資料來源。
UpdateFile 更新已有的檔案節點 調用UpdateFile更新已建立的檔案。
UpdateFolder 更新檔案夾的資訊 調用UpdateFolder更新檔案夾的資訊。
UpdateIDEEventResult 更新擴充點事件的檢查結果 用於在資料開發過程中觸發擴充點時,通過將擴充程式對擴充點事件的檢查結果返回給資料開發系統。
UpdateMetaCollection 更新集合對象 該介面用於更新集合對象的名稱和注釋。
UpdateTable 更新MaxCompute表 呼叫UpdateTable更新MaxCompute表。
UpdateUdfFile 更新函數的檔案資訊 調用UpdateUdfFile更新函數的檔案資訊。