修改當前工作空間中Data Integration同步解決方案任務預設的全域配置。
介面說明
當前 DataWorks 僅支援為同步解決方案任務中的即時同步 DDL 訊息處理原則設定預設的全域配置。如果您的同步解決方案任務包含即時同步任務,則配置 DDL 訊息處理規則時會讀取此處的全域配置為預設配置。您也可以根據實際業務需求修改目標同步任務的預設DDL 訊息處理規則為所需的配置。配置Data Integration同步解決方案任務,詳情請參見配置同步解決方案任務。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| ProjectId |
integer |
是 |
DataWorks 工作空間的 ID。您可以登入 DataWorks 控制台,進入工作空間配置頁面擷取工作空間 ID。 |
10000 |
| DestinationType |
string |
是 |
Data Integration同步解決方案任務的目的端資料來源。該參數不可為空。 調用 UpdateDIProjectConfig 修改同步解決方案的全域配置,目前僅支援配置目的端資料來源為 analyticdb_for_mysql、odps、elasticsearch、holo、mysql 及 polardb。 |
odps |
| SourceType |
string |
否 |
Data Integration同步解決方案任務的源端資料來源。 調用 UpdateDIProjectConfig 修改同步解決方案任務的全域配置,目前僅支援配置源端資料來源為 oracle、mysql、polardb、datahub、drds 及 analyticdb_for_mysql。 如果不配置源端資料來源,則預設全域配置對所有的源端資料來源均生效。 |
mysql |
| ProjectConfig |
string |
是 |
修改後的Data Integration同步解決方案任務預設的全域配置內容(即對不同 DDL 訊息類型配置的預設處理策略)。請使用 JSON 格式。樣本如下: {"RENAMECOLUMN":"WARNING","DROPTABLE":"WARNING","CREATETABLE":"WARNING","MODIFYCOLUMN":"WARNING","TRUNCATETABLE":"WARNING","DROPCOLUMN":"WARNING","ADDCOLUMN":"WARNING","RENAMETABLE":"WARNING"} DDL 訊息類型如下:
DataWorks 收到對應類型的 DDL 訊息時,處理策略如下:
|
{"RENAMECOLUMN":"WARNING","DROPTABLE":"WARNING","CREATETABLE":"WARNING","MODIFYCOLUMN":"WARNING","TRUNCATETABLE":"WARNING","DROPCOLUMN":"WARNING","ADDCOLUMN":"WARNING","RENAMETABLE":"WARNING"} |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
|||
| Success |
boolean |
請求是否成功。取值如下:
|
true |
| RequestId |
string |
本次調用的唯一 ID。用於出現錯誤後定位日誌,排查問題。 |
0000-ABCD-EFG |
| Data |
object |
修改目標工作空間中Data Integration同步解決方案任務預設全域配置的返回結果。 |
|
| Status |
string |
修改Data Integration同步解決方案任務預設的全域配置是否成功。取值如下:
|
success |
樣本
正常返回樣本
JSON格式
{
"Success": true,
"RequestId": "0000-ABCD-EFG\t",
"Data": {
"Status": "success"
}
}
錯誤碼
|
HTTP status code |
錯誤碼 |
錯誤資訊 |
描述 |
|---|---|---|---|
| 400 | Invalid.DI.Parameter | The parameter is invalid. | 參數錯誤 |
| 500 | InternalError.DI.Parameter | A DI internal error occurred. | Data Integration內部業務錯誤 |
| 403 | Forbidden.DI.NoPrivilege | No access. | 沒有許可權訪問 |
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。