Consulta as informações sobre um ticket de alteração de dados no Data Management (DMS).
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
dms:GetDataCorrectOrderDetail |
get |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| Tid |
integer |
Não |
O ID do tenant. Você pode chamar a operação GetUserActiveTenant ou ListUserTenants para obter o ID do tenant. |
3*** |
| OrderId |
integer |
Sim |
O ID do ticket. Você pode chamar a operação ListOrders para obter o ID do ticket. |
420**** |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os parâmetros de resposta. |
||
| RequestId |
string |
O ID da solicitação. |
427688B8-ADFB-4C4E-9D45-EF5C1FD6E23D |
| DataCorrectOrderDetail |
object |
As informações sobre o ticket de alteração de dados. |
|
| PreCheckDetail |
object |
||
| TaskCheckDO |
array<object> |
The precheck details of the ticket. |
|
|
object |
|||
| UserTip |
string |
The message that appears when a check step is executed. |
tip messsage |
| CheckStatus |
string |
The state of the precheck. Valid values:
|
SUCCESS |
| CheckStep |
string |
The check step of the precheck. Valid values:
|
PERMISSION_CHECK |
| OrderDetail |
object |
Os detalhes do ticket. |
|
| RbSQL |
string |
The SQL statements used to roll back the data change. |
empty |
| RbAttachmentName |
string |
The name of the attachment that contains the SQL statements used to roll back the data change. |
test |
| Classify |
string |
The category of the reason for the data change. |
test |
| ExeSQL |
string |
The executed SQL statements. |
update t1 set name = 'xxx' where id <= 100 |
| EstimateAffectRows |
integer |
The estimated number of affected rows. |
100 |
| RbSQLType |
string |
The format of the SQL statements used to roll back the data change. Valid values:
|
text |
| ActualAffectRows |
integer |
The number of affected rows that is obtained by the precheck. |
100 |
| IgnoreAffectRows |
boolean |
Indicates whether the precheck result is ignored. Valid values:
|
false |
| AttachmentName |
string |
The name of the attachment that contains the SQL statements used to change data. |
xxx |
| SqlType |
string |
The format of the SQL statements used to change data. Valid values:
|
text |
| IgnoreAffectRowsReason |
string |
The reason why the precheck result is ignored. |
test |
| DatabaseList |
object |
||
| Database |
array<object> |
The information about the database in which data is changed. |
|
|
object |
|||
| DbId |
integer |
The database ID. |
1860**** |
| DbType |
string |
The engine of the database. |
mysql |
| Logic |
boolean |
Indicates whether the database is a logical database. Valid values:
|
false |
| SearchName |
string |
The name that is used to search for the database. |
xxx@xxx:3306 |
| EnvType |
string |
The type of the environment to which the database belongs. Valid values:
|
product |
| Status |
string |
O estado específico do ticket de alteração de dados. Valores válidos: Nota
O estado do ticket não é exatamente equivalente ao código de status do ticket. Para consultar o código de status do ticket, você pode chamar a operação GetOrderBaseInfo e verificar o valor de StatusCode na resposta.
|
approved |
| ExecMode |
string |
O modo de execução do ticket após sua aprovação. Valores válidos:
|
COMMITOR |
| ConfigDetail |
object |
As configurações do ticket. Este parâmetro é usado para armazenar as informações de configuração específicas de um tipo de ticket de alteração de dados. |
|
| DetailType |
string |
The type of the ticket. Valid values:
|
BIG_FILE |
| FileType |
string |
The type of the file to be imported. This parameter is valid if the value of DetailType is BIG_FILE. Valid values:
|
CSV |
| CsvTableName |
string |
The name of the table to which data is to be imported. This parameter is valid only if the value of DetailType is BIG_FILE. If the value of FileType is SQL, this parameter is empty. |
tb_import_tb_name |
| FileEncoding |
string |
The encoding method of the file. This parameter may be empty, which indicates the value of AUTO. Valid values:
|
UTF-8 |
| Cron |
boolean |
Indicates whether the task is a scheduled task for historical data cleanup. This parameter is a reserved parameter and is valid only if the value of DetailType is CRON_CLEAR_DATA. |
true |
| CronCallTimes |
integer |
The number of times the scheduled task is run. This parameter is valid only if the value of DetailType is CRON_CLEAR_DATA. |
0 |
| CronFormat |
string |
The CRON expression of the scheduled task. This parameter is valid only if the value of DetailType is CRON_CLEAR_DATA. |
0 0 2 * * ? |
| Duration |
integer |
The execution duration of the scheduled task. Unit: hour. This parameter is valid only if the value of DetailType is CRON_CLEAR_DATA. If the value is greater than 0, an execution duration is set. |
1 |
| CronStatus |
string |
The state of the scheduled task. If this parameter is empty, the task is not run. Valid values:
|
SUCCESS |
| CronLastCallStartTime |
string |
The time when the task was last run. |
2024-04-19 02:00:00.0 |
| CronNextCallTime |
string |
The time when the task is run next time. This parameter is returned only if the value of CronStatus is SUCCESS. |
2024-04-19 02:00:00 |
| CurrentTaskId |
integer |
The ID of the current data change task. This is a reserved parameter and can be ignored. |
13*** |
| ImportExtConfig |
object |
The additional configuration information about data import. This parameter is valid if the value of DetailType is BIG_FILE. |
|
| InsertType |
string |
The mode in which data is to be imported to the destination table. Valid values:
Nota
This parameter is valid if the value of FileType is CSV or EXCEL. |
INSERT |
| CsvFirstRowIsColumnDef |
boolean |
Indicates whether the first row of the CSV file contains field names. Valid values:
Nota
This parameter is valid if the value of FileType is CSV or EXCEL. |
true |
| IgnoreError |
boolean |
Indicates whether an error that occurs is ignored. Valid values:
|
false |
| ImportMode |
string |
The import mode. Valid values:
|
FAST_MODE |
| CronExtConfig |
object |
The additional configuration information about historical data cleanup. This parameter is valid only if the value of DetailType is CRON_CLEAR_DATA. |
|
| OptimizeTableAfterEveryClearTimes |
integer |
Indicates whether the Periodically Optimize Table feature is enabled. Valid values:
|
0 |
| CurrentClearTaskCount |
integer |
The number of times defragmentation is performed. This parameter is valid only if the value of OptimizeTableAfterEveryClearTimes is greater than 0. |
0 |
| ErrorCode |
string |
O código de erro retornado se a solicitação falhar. |
UnknownError |
| ErrorMessage |
string |
A mensagem de erro retornada se a solicitação falhar. |
UnknownError |
| Success |
boolean |
Indica se a operação foi bem-sucedida. Valores válidos:
|
true |
Exemplos
Resposta de sucesso
JSON formato
{
"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
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.