全部產品
Search
文件中心

:DataWorks OpenAPI概述

更新時間:Jul 18, 2024

DataWorks為您提供了涵蓋租戶、中繼資料、資料開發、營運中心、Data Integration等多個功能模組的OpenAPI介面,不同API的QPS限制、每日調用次數上限和支援使用的DataWorks服務版本存在差異。您可參考本文瞭解各OpenAPI支援的DataWorks版本及地區、計費方式和調用限制。

版本與地區要求

  • 版本要求:

    DataWorks為您提供不同功能模組的OpenAPI,如租戶、中繼資料、資料開發、營運中心等功能模組。各功能模組的OpenAPI對DataWorks的版本要求與功能本身對DataWorks版本的要求一致。

    • 各版本的OpenAPI有相應的調用限制,詳情請參見調用限制

    • 各版本的OpenAPI分別提供相應的每月免費調用額度,超過之後則需隨用隨付,可免費調用的額度及後續隨用隨付的詳情請參見免費額度與計費方式

    • 各個OpenAPI對應的版本,請參見OpenAPI列表

  • 可用地區:

    華東1(杭州)、華東2(上海)、華南1(深圳)、華北2(北京)、華北3(張家口)、北京政務雲、華東2(上海)金融雲、西南1(成都)、中國(香港)、亞太地區東南1(新加坡)、印尼(雅加達)、美國(矽谷)、印度(孟買)關停中、美國(維吉尼亞)和德國(法蘭克福)、英國(倫敦)、日本(東京)、澳大利亞(雪梨)、馬來西亞(吉隆坡) 。

調用限制

為規範DataWorks OpenAPI的調用,保障系統穩定性,將OpenAPI分為1級、2級和3級,詳情請參見OpenAPI列表。不同版本和不同分級的OpenAPI分別有相應的QPS限制和每日調用次數限制,具體如下。

說明

查看OpenAPI免費額度、調用次數、調用明細等詳情請參見查看OpenAPI使用方式

版本

QPS限制

每日調用次數上限

基礎版

1級、2級、3級API總QPS≤5

每日API總調用次數≤100次

標準版

每日API總調用次數≤1000次

專業版

每日API總調用次數≤10000次

企業版

  • 1級API QPS≤50

  • 2級API QPS≤20

  • 3級API QPS≤5

  • 1級、2級API 每日API總調用次數不限

  • 3級API 每日API總調用次數≤10000次

重要
  • API QPS和調用次數的統計口徑:每個主帳號及其子帳號在每個地區的累計值。

  • 當超過QPS或每日調用次數限制後,將會出現調用失敗,請合理控制調用並發和次數。

  • API調用成功和調用失敗的次數都會計入每日調用限制次數中。

免費額度與計費方式

OpenAPI採用版本結合隨用隨付的商業化方式,計費標準如下。

版本

免費調用額度

超出免費調用額度後隨用隨付

基礎版

3100次/月

有調用限制,不支援額外隨用隨付。

標準版

31000次/月

專業版

310000次/月

企業版

1000000次/月

0.05美元/萬次

重要
  • 每個自然月會給與每個主帳號(包含子帳號)在每個地區的OpenAPI一定的免費調用額度,不同版本的DataWorks每月可用的免費額度不一樣。

  • 受不同版本DataWorks日調用次數限制(詳情見調用限制),基礎版、標準版、專業版的每月實際可調用量可能無法超過免費調用額度,且不支援隨用隨付。

  • DataWorks企業版免費額度用盡後,支援根據隨用隨付的價格進行收費,實際計費價格以最終賬單顯示的價格為準。

  • 只有當API調用成功後,才會消耗免費調用額度並且在超過免費調用額度後隨用隨付,API調用失敗的話不會消耗免費調用額度且不計量計費。

OpenAPI列表

DataWorks OpenAPI包括租戶、中繼資料、資料開發、Data Integration、資料建模、營運中心、資料品質、資料服務、資料保護傘、遷移助手及資訊安全中心。

租戶

API名稱

API描述

API層級

最低版本要求

(本版本及以上版本支援)

ListCalcEngines

調用ListCalcEngines查看計算引擎列表。

2級

基礎版

CreateDataSource

調用CreateDataSource介面,建立DataWorks資料來源。

2級

ListDataSources

調用ListDataSources介面,查詢DataWorks資料來源列表。

3級

UpdateDataSource

調用UpdateDataSource介面,更新資料來源。

2級

DeleteDataSource

調用DeleteDataSource介面,刪除一個資料來源。

2級

ListResourceGroups

調用ListResourceGroups查看資源群組列表。

1級

GetProject

調用GetProject查詢一個DataWorks工作空間的資訊。

1級

AddProjectMemberToRole

調用AddProjectMemberToRole,添加DataWorks工作空間使用者至角色。使用者需要先添加至DataWorks工作空間內。

2級

CreateProjectMember

調用CreateProjectMember,添加一個使用者至DataWorks工作空間。

2級

DeleteProjectMember

調用DeleteProjectMember,從DataWorks工作空間移除使用者。

2級

ListProjectRoles

調用ListProjectRoles擷取工作空間所有角色的列表。

1級

RemoveProjectMemberFromRole

調用RemoveProjectMemberFromRole,將DataWorks工作空間內的使用者從DataWorks角色中移除。

2級

ListProjectMembers

調用ListProjectMembers查詢DataWorks工作空間中已存在成員的列表。

1級

ListProjects

調用ListProjects,分頁列出使用者所在租戶下的DataWorks工作空間列表。

1級

ListProjectIds

調用ListProjectIds,使用目標阿里雲帳號(包括阿里雲主帳號或RAM使用者)的ID擷取其擁有角色許可權的DataWorks工作空間的ID列表。

1級

DeleteProject

調用DeleteProject介面,刪除DataWorks工作空間。

3級

CreateProject

調用CreateProject介面,建立 DataWorks 工作空間。

3級

UpdateProject

調用UpdateProject介面,更新DataWorks工作空間。

3級

ChangeResourceManagerResourceGroup

調用ChangeResourceManagerResourceGroup介面,修改資源歸屬資源群組。

3級

中繼資料

API名稱

API描述

API層級

最低版本要求

(本版本及以上版本支援)

GetMetaDBInfo

調用GetMetaDBInfo擷取引擎執行個體的基本中繼資料資訊。

1級

基礎版

GetMetaDBTableList

調用GetMetaDBTableList擷取引擎執行個體下的表。

1級

基礎版

檢查表是否存在

調用CheckMetaTable檢查表是否存在。

1級

基礎版

CheckMetaPartition

調用CheckMetaPartition檢查分區是否存在。

1級

基礎版

SearchMetaTables

調用SearchMetaTables根據條件搜尋表。

1級

基礎版

GetMetaTableBasicInfo

調用GetMetaTableBasicInfo擷取表的基礎資訊。

1級

基礎版

GetMetaTableColumn

調用GetMetaTableColumn擷取表的欄位資訊。

1級

基礎版

GetMetaTablePartition

調用GetMetaTablePartition擷取表的分區列表。

1級

基礎版

GetMetaTableOutput

調用GetMetaTableOutput擷取表的產出資訊。

1級

基礎版

GetMetaTableChangeLog

調用GetMetaTableChangeLog擷取表的變更日誌。

1級

基礎版

GetMetaTableIntroWiki

調用GetMetaTableIntroWiki擷取表的使用說明。

1級

基礎版

CreateMetaCategory

調用CreateMetaCategory建立類目。

2級

基礎版

DeleteMetaCategory

調用DeleteMetaCategory刪除類目。

2級

基礎版

UpdateMetaCategory

調用UpdateMetaCategory更新類目。

2級

基礎版

GetMetaCategory

調用GetMetaCategory查詢類目樹。

1級

基礎版

GetMetaTableListByCategory

調用GetMetaTableListByCategory查詢指定類目下的表。

1級

基礎版

AddToMetaCategory

調用AddToMetaCategory添加表至指定的類目。

2級

基礎版

DeleteFromMetaCategory

調用DeleteFromMetaCategory從指定的類目中移除表。

2級

基礎版

UpdateMetaTable

調用UpdateMetaTable更新表的Meta資訊。

2級

企業版

UpdateMetaTableIntroWiki

調用UpdateMetaTableIntroWiki更新表的說明資訊,當資料不存在時增加資訊。

2級

基礎版

ListMetaDB

調用ListMetaDB查詢資料庫列表。

1級

基礎版

UpdateTableModelInfo

調用UpdateTableModelInfo修改表的主題、層級和物理分類等資訊。

2級

企業版

CreateTableTheme

調用CreateTableTheme建立主題。

2級

基礎版

DeleteTableTheme

調用DeleteTableTheme刪除主題。

2級

基礎版

UpdateTableTheme

調用UpdateTableTheme更新主題。

2級

基礎版

ListTableTheme

調用ListTableTheme查詢主題列表。

1級

基礎版

CreateTableLevel

調用CreateTableLevel建立層級。

2級

基礎版

DeleteTableLevel

調用DeleteTableLevel刪除層級。

2級

基礎版

UpdateTableLevel

調用UpdateTableLevel更新層級。

2級

基礎版

ListTableLevel

調用ListTableLevel查詢層級列表。

1級

基礎版

GetMetaTableThemeLevel

調用GetMetaTableThemeLevel擷取表的主題和層級關係。

1級

專業版

UpdateMetaCollection

調用UpdateMetaCollection更新集合對象。

2級

專業版

ListMetaCollections

調用ListMetaCollections查詢集合資訊。

2級

專業版

ListMetaCollectionEntities

調用ListMetaCollectionEntities查詢集合中的實體。

2級

專業版

DeleteMetaCollection

調用DeleteMetaCollection刪除集合。

2級

專業版

GetMetaCollectionDetail

調用GetMetaCollectionDetail查詢集合詳情資訊。

2級

專業版

DeleteMetaCollectionEntity

調用DeleteMetaCollectionEntity刪除集合中的實體。

2級

專業版

AddMetaCollectionEntity

調用AddMetaCollectionEntity添加實體到集合中。

2級

專業版

CreateMetaCollection

調用CreateMetaCollection建立集合對象。

2級

專業版

GetMetaTableProducingTasks

調用GetMetaTableProducingTasks查詢表的產出工作清單。

1級

專業版

ListLineage

調用ListLineage查詢實體的上下遊血緣關係。

2級

image.png

DeleteLineageRelation

調用DeleteLineageRelation刪除實體間血緣關係。

2級

image.png

RegisterLineageRelation

調用RegisterLineageRelation將自有實體間的血緣關係註冊到DataWorks 平台上,與已有血緣關係相結合形成全鏈路血緣。

2級

image.png

資料開發

API名稱

API描述

API層級

最低版本要求

(本版本及以上版本支援)

CreateFile

調用CreateFile,在資料開發中建立一個檔案。

3級

基礎版

CreateUdfFile

調用CreateUdfFile,在資料開發中建立函數類型檔案。

2級

基礎版

CreateBusiness

調用CreateBusiness建立商務程序。

2級

基礎版

DeleteBusiness

調用DeleteBusiness刪除商務程序。

3級

基礎版

CreateFolder

調用CreateFolder建立檔案夾。

2級

基礎版

UpdateBusiness

調用UpdateBusiness更新商務程序。

2級

基礎版

ListFiles

調用ListFiles查詢檔案清單。

1級

基礎版

EstablishRelationTableToBusiness

調用EstablishRelationTableToBusiness,匯入表至商務程序。相當於在資料開發頁面按右鍵商務程序,選擇匯入表的操作。

2級

基礎版

SubmitFile

調用SubmitFile,提交檔案至調度系統的開發環境,產生對應的任務。

3級

基礎版

ListBusiness

調用ListBusiness查詢商務程序的列表。

1級

基礎版

GetFileVersion

調用GetFileVersion擷取檔案的版本詳情。

1級

基礎版

DeleteFolder

調用DeleteFolder刪除資料開發頁面的檔案夾。

3級

基礎版

DeleteFile

調用DeleteFile刪除資料開發中的檔案。

3級

基礎版

GetDeployment

調用GetDeployment擷取發布包的詳情。

1級

基礎版

UpdateFile

調用UpdateFile更新檔案。

2級

基礎版

GetFolder

調用GetFolder擷取檔案夾的詳情。

1級

基礎版

ListFileVersions

調用ListFileVersions查詢檔案的版本列表。

1級

基礎版

GetFile

調用GetFile擷取檔案的詳情。

1級

基礎版

ListFolders

調用ListFolders查詢檔案夾的列表。

1級

基礎版

DeployFile

調用DeployFile部署檔案,發布檔案至生產環境。

3級

基礎版

UpdateUdfFile

調用UpdateUdfFile更新函數的檔案資訊。

2級

基礎版

GetBusiness

調用GetBusiness查詢商務程序的詳情。

1級

基礎版

UpdateFolder

調用UpdateFolder更新檔案夾的資訊。

2級

基礎版

ListDeployments

調用ListDeployments,查詢發布包列表資訊。該功能與DataWorks控制台任務發佈頁面的發布包列表功能對應。

1級

基礎版

UpdateIDEEventResult

用於在資料開發過程中觸發擴充點時,通過調用UpdateIDEEventResult介面,將擴充程式對擴充點事件的檢查結果返回給DataWorks的資料開發系統。

2級

企業版

GetIDEEventDetail

調用GetIDEEventDetail,根據DataWorks開放訊息的訊息ID,查詢觸發擴充點事件時的擴充點資料快照。

1級

企業版

CreateResourceFile

調用CreateResourceFile,在資料開發中建立或上傳一個資源檔,此API功能與IDE介面中建立資源功能保持一致。

3級

image.png

Data Integration

API名稱

API描述

API層級

最低版本要求

(本版本及以上版本支援)

CreateDISyncTask

調用CreateDISyncTask建立Data Integration同步任務。

3級

基礎版

DeleteDISyncTask

調用DeleteDISyncTask介面,刪除Data Integration同步任務。當前僅支援使用該介面刪除即時資料同步任務。

3級

基礎版

UpdateDISyncTask

調用UpdateDISyncTask更新Data Integration同步任務。

3級

基礎版

TestNetworkConnection

調用TestNetworkConnection介面,測試目標資料來源與所使用資源群組的網路連通性。

3級

基礎版

GetDataSourceMeta

調用GetDataSourceMeta擷取目標資料來源的Meta資訊。

3級

基礎版

ListDIProjectConfig

調用ListDIProjectConfig查看當前工作空間中Data Integration同步解決方案任務預設的全域配置。

3級

基礎版

UpdateDIProjectConfig

調用UpdateDIProjectConfig修改當前工作空間中Data Integration同步解決方案任務預設的全域配置。

3級

基礎版

GetDISyncTask

調用GetDISyncTask擷取Data Integration即時同步任務和同步解決方案的詳情。

3級

基礎版

DeployDISyncTask

調用DeployDISyncTask發布即時同步任務和同步解決方案任務。

3級

基礎版

GetDISyncInstanceInfo

調用GetDISyncInstanceInfo擷取即時同步任務和同步解決方案任務的運行狀態。

3級

基礎版

StartDISyncInstance

調用StartDISyncInstance介面,啟動即時同步任務和解決方案同步任務。

3級

基礎版

StopDISyncInstance

調用StopDISyncInstance介面,停止即時同步任務。

3級

基礎版

TerminateDISyncInstance

調用TerminateDISyncInstance下線Data Integration即時同步任務。

3級

基礎版

GenerateDISyncTaskConfigForCreating

調用GenerateDISyncTaskConfigForCreating介面,非同步產生建立Data Integration同步任務的非同步線程ID。

3級

基礎版

GenerateDISyncTaskConfigForUpdating

調用GenerateDISyncTaskConfigForUpdating介面,非同步產生更新Data Integration同步任務的非同步線程ID。

3級

基礎版

QueryDISyncTaskConfigProcessResult

調用QueryDISyncTaskConfigProcessResult介面,通過非同步線程ID,擷取非同步產生或更新Data Integration同步任務需要的參數。

3級

基礎版

CreateDIJob

調用CreateDIJob建立Data Integration新版任務。

3級

基礎版

DeleteDIJob

調用DeleteDIJob刪除Data Integration新版任務。

3級

基礎版

GetDIJob

調用GetDIJob查看Data Integration新版任務。

3級

基礎版

ListDIJobs

調用ListDIJobs查詢Data Integration新版工作清單。

3級

基礎版

StartDIJob

調用StartDIJob啟動Data Integration新版任務。

3級

基礎版

StopDIJob

調用StopDIJob停止Data Integration新版任務。

3級

基礎版

UpdateDIJob

調用UpdateDIJob更新Data Integration新版任務。

3級

基礎版

CreateDIAlarmRule

調用CreateDIAlarmRule建立Data Integration新版任務警示規則。

3級

基礎版

GetDIAlarmRule

調用GetDIAlarmRule查詢Data Integration新版任務警示規則。

3級

基礎版

ListDIAlarmRules

調用 ListDIAlarmRules查詢Data Integration新版任務警示規則列表。

3級

基礎版

UpdateDIAlarmRule

調用UpdateDIAlarmRule更新Data Integration新版任務警示規則。

3級

基礎版

Data Integration使用API建立Data Integration任務,詳情請參見通過OpenAPI建立、修改、刪除離線同步任務

營運中心

API名稱

API描述

API層級

最低版本要求

(本版本及以上版本支援)

ListAlertMessages

調用ListAlertMessages擷取警示資訊的列表。

1級

專業版

GetBaselineConfig

調用GetBaselineConfig擷取配置詳情。

1級

專業版

ListNodesByBaseline

調用ListNodesByBaseline擷取基準中的節點。

1級

標準版

ListBaselineConfigs

調用ListBaselineConfigs擷取基準列表。

1級

標準版

GetBaselineKeyPath

調用GetBaselineKeyPath擷取基準執行個體的關鍵路徑。

1級

標準版

GetBaselineStatus

調用GetBaselineStatus擷取基準執行個體的詳情。

1級

標準版

ListBaselineStatuses

調用ListBaselineStatuses擷取基準執行個體列表。

1級

標準版

DeleteRemind

調用DeleteRemind刪除自訂監控警示規則。

2級

基礎版

UpdateRemind

調用UpdateRemind更新自訂警示規則。

3級

基礎版

CreateRemind

調用CreateRemind建立自訂警示規則。

3級

基礎版

GetRemind

調用GetRemind擷取自訂監控警示規則的詳情。

1級

基礎版

ListReminds

調用ListReminds擷取或搜尋自訂監控規則列表。

1級

基礎版

ListTopics

調用ListTopics擷取或搜尋事件列表。

1級

標準版

GetTopic

調用GetTopic擷取事件的詳情。

1級

標準版

GetTopicInfluence

調用GetTopicInfluence擷取事件影響的基準執行個體列表。

1級

標準版

GetNode

調用GetNode擷取節點的詳情。

1級

基礎版

ListNodeInputOrOutput

調用ListNodeInputOrOutput查詢當前節點的上下遊節點資訊。該API只能查詢上遊或下遊的一層節點資訊。

1級

基礎版

ListNodes

調用ListNodes擷取節點的列表。

1級

基礎版

GetNodeCode

調用GetNodeCode擷取節點的代碼。

1級

基礎版

GetInstance

調用GetInstance擷取執行個體的詳情。

1級

基礎版

ListInstances

調用ListInstances擷取執行個體的列表。

1級

基礎版

GetInstanceLog

調用GetInstanceLog擷取執行個體的日誌。

1級

基礎版

StopInstance

調用StopInstance終止執行個體。

2級

基礎版

RestartInstance

調用RestartInstance重啟執行個體。

2級

基礎版

SetSuccessInstance

調用SetSuccessInstance,重設失敗狀態的執行個體為成功。

2級

基礎版

SuspendInstance

調用SuspendInstance暫停執行個體。

2級

基礎版

ResumeInstance

調用ResumeInstance恢複暫停狀態的執行個體。

2級

基礎版

RunCycleDagNodes

調用RunCycleDagNodes建立補資料工作流程。

2級

基礎版

RunSmokeTest

調用RunSmokeTest建立煙霧測試 (Smoke Test)工作流程。

2級

基礎版

ListSuccessInstanceAmount

調用ListSuccessInstanceAmount,擷取業務日期當天產生的周期執行個體任務,在業務日期的不同整點時刻,運行成功的執行個體數量統計趨勢。

3級

基礎版

ListInstanceAmount

調用ListInstanceAmount擷取指定時間段周期執行個體數量的趨勢。

1級

基礎版

TopTenElapsedTimeInstance

調用TopTenElapsedTimeInstance擷取執行個體運行時間長度排行。

1級

基礎版

TopTenErrorTimesInstance

調用TopTenErrorTimesInstance擷取近一個月節點的出錯排行。

1級

基礎版

GetFileTypeStatistic

調用GetFileTypeStatistic擷取節點任務類型的分布情況。

1級

基礎版

GetInstanceStatusStatistic

調用GetInstanceStatusCount擷取執行個體任務不同運行狀態的數量統計。

1級

基礎版

ListFileType

調用ListFileType查詢任務節點的類型資訊,包括類型Code和類型名稱。

1級

基礎版

RunManualDagNodes

調用RunManualDagNodes觸發手動商務程序執行。手動商務程序必須已經在介面提交發布,營運中心能夠找到對應的手動商務程序,才能使用該介面。

2級

基礎版

ListManualDagInstances

調用ListManualDagInstances擷取手動執行的協調流程執行個體的資訊。

1級

基礎版

GetDag

調用GetDag,根據DagId擷取Dag詳情。

1級

基礎版

ListDags

根據OpSeq擷取單次補資料的所有Dag詳情。

1級

基礎版

ListNodesByOutput

調用ListNodesByOutput根據節點的輸出結果精確查詢目標節點。

1級

基礎版

RunTriggerNode

調用RunTriggerNode運行一個觸發式節點。

2級

基礎版

GetNodeParents

調用GetNodeParents擷取節點上遊列表。

2級

基礎版

GetNodeChildren

調用GetNodeChildren擷取節點下遊列表。

2級

基礎版

UpdateNodeRunMode

調用UpdateNodeRunMode凍結或解凍目標節點。

2級

基礎版

UpdateNodeOwner

調用UpdateNodeOwner修改目標節點的負責人。

2級

基礎版

UpdateWorkbenchEventResult

所屬擴充程式的營運中心回調API,當營運中心的流程被擴充程式卡住後,調用UpdateWorkbenchEventResult返回擴充程式的處理結果。

2級

基礎版

ListShiftPersonnels

調用ListShiftPersonnels擷取值班表的值班人員列表。

1級

基礎版

ListShiftSchedules

調用ListShiftSchedules擷取營運中心值班表列表。

1級

基礎版

ListInstanceHistory

調用ListInstanceHistory,擷取所有執行個體記錄,任務重跑一次就會產生一條記錄。

1級

基礎版

ListInnerNodes

調用ListInnerNodes擷取內部節點詳情,例如查詢組合節點、迴圈節點等節點類型的內部節點,不支援PAI節點的內部節點查詢。

1級

基礎版

OfflineNode

調用OfflineNode下線節點。

3級

基礎版

CreateBaseline

調用CreateBaseline建立基準。

3級

標準版

UpdateBaseline

調用UpdateBaseline修改基準配置。

3級

標準版

GetBaseline

調用GetBaseline根據基準ID擷取基準配置。

1級

標準版

ListBaselines

調用ListBaselines擷取基準配置列表。

1級

標準版

DeleteBaseline

調用DeleteBaseline根據基準ID刪除基準配置。

2級

標準版

資料品質

API名稱

API描述

API層級

最低版本要求

(本版本及以上版本支援)

UpdateQualityFollower

調用UpdateQualityFollower更新訂閱關係。

2級

基礎版

UpdateQualityRule

調用UpdateQualityRule更新規則。

2級

GetQualityRule

調用GetQualityRule擷取規則的資訊。

1級

ListQualityRules

調用ListQualityRules根據分區運算式擷取規則列表。

3級

CreateQualityRule

調用CreateQualityRule建立品質監控規則。

3級

DeleteQualityFollower

調用DeleteQualityFollower刪除分區運算式的訂閱人。

2級

DeleteQualityRule

調用DeleteQualityRule刪除規則。

2級

GetQualityFollower

調用GetQualityFollower擷取分區運算式的訂閱人。

1級

CreateQualityFollower

調用CreateQualityFollower建立分區運算式的訂閱人。

3級

DeleteQualityEntity

調用DeleteQualityEntity刪除分區運算式。

2級

GetQualityEntity

調用GetQualityEntity擷取分區運算式。

1級

CreateQualityEntity

調用CreateQualityEntity建立資料品質的分區運算式。

2級

CreateQualityRelativeNode

調用CreateQualityRelativeNode建立分區運算式關聯。

3級

DeleteQualityRelativeNode

調用DeleteQualityRelativeNode刪除調度關聯。

2級

ListQualityResultsByEntity

調用ListQualityResultsByEntity,根據分區運算式查詢校正歷史結果。

1級

ListQualityResultsByRule

調用ListQualityResultsByRule,根據規則查詢校正結果。

1級

資料服務

API名稱

API描述

API層級

最低版本要求

(本版本及以上版本支援)

CreateDataServiceApi

調用CreateDataServiceApi建立資料服務API。

3級

基礎版

PublishDataServiceApi

調用PublishDataServiceApi發布資料服務API。

3級

DeleteDataServiceApi

調用DeleteDataServiceApi刪除資料服務API。

3級

ListDataServiceApis

調用ListDataServiceApis擷取資料服務API開發中的資訊列表。

1級

GetDataServiceApi

調用GetDataServiceApi查詢資料服務API開發態的詳情。

1級

UpdateDataServiceApi

調用UpdateDataServiceApi更新資料服務API開發態的資訊。

3級

GetDataServicePublishedApi

調用GetDataServicePublishedApi查詢資料服務API的發布態資訊。

1級

ListDataServicePublishedApis

調用ListDataServicePublishedApis擷取資料服務API的發布態資訊列表。

1級

ListDataServiceApiAuthorities

調用ListDataServiceApiAuthorities擷取授權給他人的API列表。

1級

ListDataServiceAuthorizedApis

調用ListDataServiceAuthorizedApis擷取獲得授權的API資訊列表。

1級

AbolishDataServiceApi

調用AbolishDataServiceApi下線資料服務API。

3級

GetDataServiceApplication

調用GetDataServiceApplication查詢資料服務App的詳情。

1級

ListDataServiceApplications

調用ListDataServiceApplications擷取資料服務應用的基礎資訊列表。

1級

CreateDataServiceFolder

調用CreateDataServiceFolder建立資料服務檔案夾。

2級

GetDataServiceFolder

調用GetDataServiceFolder查詢資料服務檔案夾。

1級

ListDataServiceFolders

調用ListDataServiceFolders查詢資料服務資料夾清單。

1級

CreateDataServiceGroup

調用CreateDataServiceGroup建立資料服務商務程序。

2級

GetDataServiceGroup

調用GetDataServiceGroup查詢資料服務商務程序。

1級

ListDataServiceGroups

調用ListDataServiceGroups查詢資料服務商務程序列表。

1級

CreateDataServiceApiAuthority

調用CreateDataServiceApiAuthority新增資料服務API授權。

1級

DeleteDataServiceApiAuthority

調用DeleteDataServiceApiAuthority取消資料服務API授權。

1級

資料分析

API名稱

API描述

API層級

最低版本要求

(本版本及以上版本支援)

UmountDirectory

調用UmountDirectory將指定內容從資料分析左側導航目錄中移除。

2級

基礎版

MountDirectory

調用MountDirectory將指定內容掛載到資料分析左側導航目錄。

2級

基礎版

資料保護傘

API名稱

API描述

API層級

最低版本要求

(本版本及以上版本支援)

GetOpSensitiveData

調用GetOpSensitiveData,擷取租戶下所有DataWorks工作空間指定日期的敏感性資料訪問記錄。

1級

標準版

DesensitizeData

調用DesensitizeData輸入待脫敏資料,返回脫敏後的結果資料。

1級

專業版

GetOpRiskData

調用GetOpRiskData,擷取租戶下所有DataWorks工作空間指定日期中有風險的敏感性資料訪問記錄。

1級

標準版

GetSensitiveData

調用GetSensitiveData,擷取租戶下所有DataWorks工作空間的最新敏感性資料識別結果。

1級

標準版

ScanSensitiveData

調用ScanSensitiveData識別輸入資料中是否存在敏感性資料。

1級

標準版

DsgQuerySensResult

調用DsgQuerySensResult介面,擷取資料保護傘的敏感性資料識別結果。

1級

專業版

QueryDefaultTemplate

調用QueryDefaultTemplate介面查詢資料保護傘定義的預設分類分級模板。

1級

標準版

DsgStopSensIdentify

調用DsgStopSensIdentify介面,停止資料保護傘定義的敏感性資料識別任務。

1級

標準版

QuerySensClassification

調用QuerySensClassification介面,查詢資料保護傘分類分級中的分類節點。

1級

標準版

QuerySensLevel

調用QuerySensLevel介面,查詢在資料保護傘定義的敏感性資料等級。

1級

標準版

QueryRecognizeRulesType

調用QueryRecognizeRulesType介面,查詢資料保護傘定義的敏感欄位內建識別規則類型。

1級

標準版

DsgRunSensIdentify

調用DsgRunSensIdentify介面啟動一個資料保護傘的敏感性資料識別任務。

1級

標準版

DeleteRecognizeRule

調用DeleteRecognizeRule介面,刪除在資料保護傘定義的分類分級準則。

1級

標準版

QuerySensNodeInfo

調用QuerySensNodeInfo介面查詢資料保護傘的分類分級識別規則。

1級

標準版

AddRecognizeRule

調用AddRecognizeRule介面新增資料保護傘分類分級定義的敏感欄位。

1級

標準版

EditRecognizeRule

調用EditRecognizeRule介面編輯資料保護傘分類分級定義的敏感欄位。

1級

標準版

QueryRecognizeDataByRuleType

調用QueryRecognizeDataByRuleType介面擷取資料保護傘的敏感欄位識別方式列表。

1級

標準版

QueryRecognizeRuleDetail

調用QueryRecognizeRuleDetail介面查詢資料保護傘的指定敏感欄位詳情。

1級

標準版

DsgUserGroupGetOdpsRoleGroups

調用DsgUserGroupGetOdpsRoleGroups介面,查詢該租戶在資料保護傘建立或修改使用者組時,使用者群組成員可選擇的MaxCompute角色列表。

1級

標準版

DsgDesensPlanAddOrUpdate

調用DsgDesensPlanAddOrUpdate介面建立或編輯資料脫敏規則。

1級

標準版

DsgPlatformQueryProjectsAndSchemaFromMeta

調用DsgPlatformQueryProjectsAndSchemaFromMeta介面,查詢當前租戶下不同類型的引擎執行個體列表。

1級

標準版

DsgUserGroupDelete

調用DsgUserGroupDelete介面,刪除資料保護傘配置的使用者組。

1級

標準版

DsgWhiteListDeleteList

調用DsgWhiteListDeleteList介面,刪除資料保護傘中配置的脫敏白名單。

1級

標準版

DsgScenedDeleteScene

調用DsgScenedDeleteScene介面,刪除資料保護傘中已建立的二級脫敏情境。

1級

標準版

DsgDesensPlanDelete

調用DsgDesensPlanDelete介面,刪除資料保護傘中已建立的脫敏規則。

1級

標準版

DsgDesensPlanUpdateStatus

調用DsgDesensPlanUpdateStatus介面,修改脫敏規則的生效狀態。

1級

標準版

DsgWhiteListQueryList

調用DsgWhiteListQueryList介面,查詢資料保護傘中配置的脫敏白名單。

1級

標準版

DsgSceneAddOrUpdateScene

調用DsgSceneAddOrUpdateScene介面,新增或編輯二級脫敏情境。

1級

標準版

DsgSceneQuerySceneListByName

調用DsgSceneQuerySceneListByName介面,擷取脫敏情境列表。

1級

標準版

DsgUserGroupAddOrUpdate

調用DsgUserGroupAddOrUpdate介面,新增或編輯資料保護傘中的使用者組。

1級

標準版

DsgUserGroupQueryList

調用DsgUserGroupQueryList介面,查詢資料保護傘的使用者組列表。

1級

標準版

DsgUserGroupQueryUserList

調用DsgUserGroupQueryUserList介面,查詢當前租戶下的使用者或角色列表。

1級

標準版

DsgDesensPlanQueryList

調用DsgDesensPlanQueryList介面,查詢資料保護傘的脫敏規則列表。

1級

標準版

DsgWhiteListAddOrUpdate

調用DsgWhiteListAddOrUpdate介面,新增或編輯脫敏白名單。

1級

標準版

DsgQueryDefaultTemplates

調用DsgQueryDefaultTemplates介面,查詢可選擇的敏感類型模版列表及該模版支援的脫敏規則。您可參考該介面的返回參數配置脫敏規則。

1級

標準版

遷移助手

API名稱

API描述

API層級

最低版本要求

(本版本及以上版本支援)

CreateImportMigration

調用CreateImportMigration建立匯入任務,匯入任務包含資料來源資訊、任務、表等對象的DataWorks匯入匯出包。

2級

基礎版

GetMigrationProcess

調用GetMigrationProcess擷取匯入匯出任務的進度狀態。

1級

StartMigration

調用StartMigration啟動執行匯入匯出任務。

2級

CreateExportMigration

調用CreateExportMigration,建立一個DataWorks的匯出任務。該API僅建立匯出任務,不會啟動執行匯出任務。

2級

GetMigrationSummary

調用GetMigrationSummary,擷取匯入匯出任務的資訊。

2級

ListMigrations

調用ListMigrations,擷取匯入匯出任務的列表。

2級

資訊安全中心

API名稱

API描述

API層級

最低版本要求

(本版本及以上版本支援)

CreatePermissionApplyOrder

調用CreatePermissionApplyOrder建立一個許可權申請單。

2級

基礎版

GetPermissionApplyOrderDetail

調用GetPermissionApplyOrderDetail查詢一個許可權申請單的詳細資料。

2級

ListPermissionApplyOrders

調用ListPermissionApplyOrders查詢許可權申請單列表。

3級

ApprovePermissionApplyOrder

調用ApprovePermissionApplyOrder審批一個許可權申請單。

2級

RevokeColumnPermission

調用RevokeColumnPermission,撤銷使用者的表欄位許可權。

2級

RevokeTablePermission

調用RevokeTablePermission,撤銷使用者的表許可權。

2級

開放平台

API名稱

API描述

API層級

最低版本要求

ListExtensions

調用ListExtensions拉取開放平台的擴充程式列表。

1級

企業版

GetExtension

調用GetExtension擷取某個擴充程式詳情。

1級

GetOptionValueForProject

調用GetOptionValueForProject擷取擴充程式選項配置在專案空間下的配置。

1級

ListEnabledExtensionsForProject

調用ListEnabledExtensionsForProject來擷取專案空間下已經開啟的擴充程式列表,包含系統擴充程式和自訂擴充程式。

1級

CallbackExtension

調用CallbackExtension用於在DataWorks平台使用過程中觸發擴充點時,通過調用CallbackExtension介面,將擴充程式對擴充點事件的檢查結果返回給DataWorks平台。

1級

相關參數擷取方式

  • 查看個人資訊(AccessKey、UID)

    1. 進入RAM存取控制。

    2. 身份管理 > 使用者頁面,單擊目標使用者,進入使用者詳情頁查看使用者的詳細資料(例如,UID)。

    3. 使用者詳情頁面的認證管理 > 使用者AccessKey地區,擷取個人AccessKey資訊。

  • 查看當前工作空間所在地區(RegionId)

    您可通過工作空間資料開發(DataStudio)模組的URL擷取工作空間所在地區。下圖樣本工作空間地區為華東2(上海)。

    說明

    進入資料開發模組的操作,請參見進入資料開發

    工作空間

  • 查看工作空間ID(ProjectId)

    工作空間ID為每個工作空間所擁有的唯一標識。您可通過如下步驟擷取:

    1. 進入管理中心頁面。

      登入DataWorks控制台,切換至目標地區後,單擊左側導覽列的管理中心,在下拉框中選擇對應工作空間後單擊進入管理中心

    2. 在左側導覽列單擊工作空間,在基礎配置 > 基本屬性地區擷取工作空間ID

  • 查看租戶ID(tenantId)

    每個阿里雲主帳號都擁有自己的租戶ID,用來與其他阿里雲主帳號進行區分。同一阿里雲主帳號下各RAM使用者(即子帳號)均屬於該租戶,即同帳號的主帳號與子帳號租戶ID相同。租戶ID可通過如下步驟擷取:

    1. 進入資料開發。

    2. 在資料開發(DataStudio)頁面,單擊右上方當前登入使用者名稱稱,單擊菜單 > 使用者資訊,擷取租戶ID

常見問題