日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

GetDataCorrectOrderDetail - 獲取數據變更工單詳細信息

獲取數據變更工單詳細信息。

調試

您可以在OpenAPI Explorer中直接運行該接口,免去您計算簽名的困擾。運行成功后,OpenAPI Explorer可以自動生成SDK代碼示例。

授權信息

下表是API對應的授權信息,可以在RAM權限策略語句的Action元素中使用,用來給RAM用戶或RAM角色授予調用此API的權限。具體說明如下:

  • 操作:是指具體的權限點。
  • 訪問級別:是指每個操作的訪問級別,取值為寫入(Write)、讀取(Read)或列出(List)。
  • 資源類型:是指操作中支持授權的資源類型。具體說明如下:
    • 對于必選的資源類型,用背景高亮的方式表示。
    • 對于不支持資源級授權的操作,用全部資源表示。
  • 條件關鍵字:是指云產品自身定義的條件關鍵字。
  • 關聯操作:是指成功執行操作所需要的其他權限。操作者必須同時具備關聯操作的權限,操作才能成功。
操作訪問級別資源類型條件關鍵字關聯操作
dms:GetDataCorrectOrderDetailget
*全部資源
*

請求參數

名稱類型必填描述示例值
Tidlong

租戶 ID,可通過調用接口 GetUserActiveTenantListUserTenants 獲取該參數的值。

3***
OrderIdlong

工單 ID,可通過調用接口 ListOrders 獲取該參數的值。

420****

返回參數

名稱類型描述示例值
object

返回參數。

RequestIdstring

請求 ID。

427688B8-ADFB-4C4E-9D45-EF5C1FD6E23D
DataCorrectOrderDetailobject

數據變更工單詳情信息。

PreCheckDetailarray<object>

預校驗詳情信息列表。

TaskCheckDOobject

預校驗詳情信息。

UserTipstring

校驗步驟提示信息。

tip messsage
CheckStatusstring

預校驗狀態,返回值如下:

  • WAITING:等待檢查
  • RUNNING:檢查中
  • SUCCESS:通過
  • FAIL:不通過
SUCCESS
CheckStepstring

檢查步驟,返回值如下:

  • SQL_PARSE:解析
  • SQL_TYPE_CHECK:類型檢查
  • PERMISSION_CHECK:權限檢查
  • ROW_CHECK:行數檢查
PERMISSION_CHECK
OrderDetailobject

工單詳情信息。

RbSQLstring

回滾 SQL。

empty
RbAttachmentNamestring

回滾 SQL 附件。

test
Classifystring

變更原因分類。

test
ExeSQLstring

執行的 SQL 語句。

update t1 set name = 'xxx' where id <= 100
EstimateAffectRowslong

預估影響行數 。

100
RbSQLTypestring

回滾 SQL 類型,返回值如下:

  • TEXT:文本
  • ATTACHMENT:附件
text
ActualAffectRowslong

系統校驗的影響行數。

100
IgnoreAffectRowsboolean

是否忽略預校驗,返回值如下:

  • true:忽略預校驗
  • false:不忽略預校驗
false
AttachmentNamestring

SQL 附件。

xxx
SqlTypestring

SQL 類型,返回值如下:

  • TEXT:文本
  • ATTACHMENT:附件
text
IgnoreAffectRowsReasonstring

忽略預校驗原因。

test
DatabaseListarray<object>

變更庫信息列表。

Databaseobject
DbIdinteger

數據庫 ID。

1860****
DbTypestring

數據庫類型。

mysql
Logicboolean

是否為邏輯庫,返回值如下:

  • true:邏輯庫。
  • false:物理庫。
false
SearchNamestring

數據庫搜索名。

xxx@xxx:3306
EnvTypestring

環境類型,返回值如下:

  • product:生產環境
  • dev:開發環境
  • pre:預發環境
  • test:測試環境
  • sit:SIT 環境
  • uat:UAT 環境
  • pet:壓測環境
  • stag:STAG 環境
product
Statusstring

數據變更工單特有的狀態,返回值如下:

說明 此狀態與工單狀態碼不完全等價,若需要得到工單狀態,請通過 GetOrderBaseInfo 返回的 StatusCode 屬性獲取。
  • new:新建。
  • precheck:預檢查階段。
  • precheck_fail:預檢查失敗。
  • precheck_success:預檢查成功, 等待提交審批。
  • toaudit:審批中。
  • approved:審批通過。
  • reject:審批拒絕。
  • waiting:任務已提交,待調度處理。
  • processing:執行中。
  • success:執行成功。
approved
ExecModestring

工單執行方式,返回值如下:

  • COMMITOR : 審批通過后,提交者執行。
  • AUTO : 審批通過后,自動執行。
  • LAST_AUDITOR : 審批通過后,最后一個審批人執行。
COMMITOR
ConfigDetailobject

工單配置信息,主要用于存儲不同數據變更工單類型的差異化配置信息。

DetailTypestring

標識變更工單信息類型,取值和說明如下:

  • COMMON:普通數據變更。
  • CHUNK_DML:無鎖變更。
  • BIG_FILE:數據導入。
  • CRON_CLEAR_DATA:歷史數據清理。
  • PROCEDURE:可編程對象。
BIG_FILE
FileTypestring

當 DetailType 為 BIG_FILE 時,標識數據導入的文件類型,取值如下:

  • SQL:SQL 文件。
  • CSV:CSV 文件。
  • EXCEL:Excel 文件。
  • JSON:JSON 文件,僅 MongoDB 支持。
CSV
CsvTableNamestring

數據導入表名,僅當 DetailType 為 BIG_FILE 時有效,若 FileType 取值為 SQL,則此屬性為空。

tb_import_tb_name
FileEncodingstring

文件編碼,注意取值可能為空,為空則代表 AUTO,取值如下:

  • AUTO:自動識別
  • UTF-8:UTF8 編碼
  • GBK:GBK 編碼
  • ISO-8859-1:ISO-8859-1 編碼
UTF-8
Cronboolean

是否為歷史數據清理定時任務,預留字段,當且僅當 DetailType 為 CRON_CLEAR_DATA 有效。

true
CronCallTimesinteger

當 DetailType 為 CRON_CLEAR_DATA 時有效,表示已調度次數。

0
CronFormatstring

當 DetailType 為 CRON_CLEAR_DATA 時有效,表示定時任務 Cron 表達式。

0 0 2 * * ?
Durationinteger

當 DetailType 為 CRON_CLEAR_DATA 時有效,表示定時清理執行時長,單位為小時。當取值大于 0,表示設置了清理時長。

1
CronStatusstring

定時任務狀態,為空表示未調度,其他取值和說明如下:

  • PAUSE:調度暫停。
  • WAITING:待調度。
  • SUCCESS:調度完成。
SUCCESS
CronLastCallStartTimestring

最近一次調度時間。

2024-04-19 02:00:00.0
CronNextCallTimestring

下一次調度時間。僅當調度狀態為 SUCCESS 時才會有顯示。

2024-04-19 02:00:00
CurrentTaskIdlong

當前數據變更任務 ID,保留字段,業務暫時不依賴。

13***
ImportExtConfigobject

當 DetailType 為 BIG_FILE,即為數據導入工單時,此處提供數據導入附加配置信息。

InsertTypestring

插入類型,取值如下:

  • INSERT:插入數據時數據庫會檢查主鍵(PrimaryKey),如果出現重復會報錯。
  • INSERT_IGNORE:如果表中已經存在相同的記錄,則忽略當前新數據。
  • REPLACE_INTO:如果表中已經有某行數據(根據主鍵或者唯一索引判斷),則先刪除此行數據,然后插入新的數據。
說明 如果 FileType 為 CSV 或者為 EXCEL,該參數有效。
INSERT
CsvFirstRowIsColumnDefboolean

CSV 格式的類型,取值如下:

  • true:CSV 表格首行是字段名。
  • false:CSV 表格首行是數據。
說明 如果 FileTypeCSV 或者為 EXCEL,該參數有效。
true
IgnoreErrorboolean

是否忽略報錯,取值:

  • true:忽略,遇到錯誤會跳過當前失敗 SQL 腳本,繼續執行。
  • false:不忽略,遇到出錯則中斷后面的 SQL 腳本,不再執行。
false
ImportModestring

導入模式,取值如下:

  • FAST_MODE:極速模式,在執行階段讀取文件,將 SQL 語句直接執行到指定的目標庫。該模式安全性相比安全模式要低,但是執行時效較高。
  • SAFE_MODE:安全模式,在預檢查階段會解析文件并將 SQL 或 CSV 數據緩存入庫,執行時再從緩存庫中讀出來執行到指定的目標庫。該模式安全性較好,但是執行時效相比極速模式要低。
FAST_MODE
CronExtConfigobject

當且僅當 DetailType 為 CRON_CLEAR_DATA,即為歷史數據清理工單時,此處提供歷史數據清理額外配置信息。

OptimizeTableAfterEveryClearTimesinteger

是否啟用自動 Optimize table,取值:

  • 0:不啟用。
  • 大于 0:啟用,表示每隔多少次清理以后再進行 Optimize table。
0
CurrentClearTaskCountinteger

已進行自動 optimize table 的次數。僅當 OptimizeTableAfterEveryClearTimes 大于 0 時有效。

0
ErrorCodestring

錯誤碼。

UnknownError
ErrorMessagestring

錯誤信息。

UnknownError
Successboolean

請求是否成功,返回值如下:

  • true:請求成功。
  • false:請求失敗。
true

示例

正常返回示例

JSON格式

{
  "RequestId": "427688B8-ADFB-4C4E-9D45-EF5C1FD6E23D",
  "DataCorrectOrderDetail": {
    "PreCheckDetail": {
      "TaskCheckDO": [
        {
          "UserTip": "tip messsage",
          "CheckStatus": "SUCCESS",
          "CheckStep": "PERMISSION_CHECK"
        }
      ]
    },
    "OrderDetail": {
      "RbSQL": "empty",
      "RbAttachmentName": "test",
      "Classify": "test",
      "ExeSQL": "update t1 set name = 'xxx' where id <= 100",
      "EstimateAffectRows": 100,
      "RbSQLType": "text",
      "ActualAffectRows": 100,
      "IgnoreAffectRows": false,
      "AttachmentName": "xxx",
      "SqlType": "text",
      "IgnoreAffectRowsReason": "test"
    },
    "DatabaseList": {
      "Database": [
        {
          "DbId": 0,
          "DbType": "mysql",
          "Logic": false,
          "SearchName": "xxx@xxx:3306",
          "EnvType": "product"
        }
      ]
    },
    "Status": "approved",
    "ExecMode": "COMMITOR",
    "ConfigDetail": {
      "DetailType": "BIG_FILE",
      "FileType": "CSV",
      "CsvTableName": "tb_import_tb_name",
      "FileEncoding": "UTF-8",
      "Cron": true,
      "CronCallTimes": 0,
      "CronFormat": "0 0 2 * * ?",
      "Duration": 1,
      "CronStatus": "SUCCESS",
      "CronLastCallStartTime": "2024-04-19 02:00:00.0",
      "CronNextCallTime": "2024-04-19 02:00:00\n",
      "CurrentTaskId": 0,
      "ImportExtConfig": {
        "InsertType": "INSERT",
        "CsvFirstRowIsColumnDef": true,
        "IgnoreError": false,
        "ImportMode": "FAST_MODE"
      },
      "CronExtConfig": {
        "OptimizeTableAfterEveryClearTimes": 0,
        "CurrentClearTaskCount": 0
      }
    }
  },
  "ErrorCode": "UnknownError",
  "ErrorMessage": "UnknownError",
  "Success": true
}

錯誤碼

訪問錯誤中心查看更多錯誤碼。

變更歷史

變更時間變更內容概要操作
2024-04-18OpenAPI 返回結構發生變更查看變更詳情
2024-04-18OpenAPI 返回結構發生變更查看變更詳情