Mengambil detail tiket pengarsipan data, termasuk waktu pembuatan tiket, informasi penjadwalan tugas pengarsipan data, log tugas pengarsipan data, serta database tempat data diarsipkan.
Coba sekarang
Test
RAM authorization
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| OrderId |
integer |
Yes |
ID tiket pengarsipan data. |
868**** |
| Tid |
integer |
No |
ID penyewa. Catatan
Untuk melihat ID penyewa, arahkan kursor ke gambar profil di pojok kanan atas Konsol Data Management (DMS). Untuk informasi selengkapnya, lihat Manage DMS tenants. |
5*** |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| TraceId |
string |
Melacak permintaan layanan. |
0a06e1e316757357507896067d3780 |
| Success |
boolean |
Menunjukkan apakah permintaan berhasil. Nilai yang valid:
|
true |
| ErrorMessage |
string |
Pesan kesalahan yang dikembalikan jika permintaan gagal. |
User [199295823****] not exist |
| ErrorCode |
string |
Kode kesalahan yang dikembalikan jika panggilan gagal. |
NoPermission |
| RequestId |
string |
ID permintaan, yang digunakan untuk menanyakan log dan memecahkan masalah. |
4161CE36-28DF-5191-8A6F-A17076A0B124 |
| DataArchiveOrderDetail |
object |
Detail tiket pengarsipan data. |
|
| Comment |
string |
Deskripsi tiket pengarsipan data. |
Archiving of test results |
| Committer |
string |
Pengguna yang mengajukan tiket. |
dmstest |
| CommitterId |
integer |
ID pengguna yang mengajukan tiket. ID ini merupakan ID pengguna, bukan ID Akun Alibaba Cloud. |
26*** |
| GmtCreate |
string |
Waktu pembuatan tiket. |
2023-05-15 16:00:48 |
| GmtModified |
string |
Waktu terakhir tiket dimodifikasi. |
2023-05-23 16:00:48 |
| Id |
integer |
ID tiket pengarsipan data. |
868**** |
| PluginExtraData |
object |
Informasi tambahan tentang tiket. |
|
| DagInfo |
object |
Informasi tentang alur kerja. |
|
| CreatorId |
string |
ID pengguna yang membuat alur tugas. |
59**** |
| CronBeginDate |
string |
Waktu mulai penjadwalan. Alur tugas tidak dijadwalkan sebelum waktu ini. |
1970-01-01 |
| CronEndDate |
string |
Waktu akhir penjadwalan. Alur tugas tidak dijadwalkan setelah waktu ini. |
9999-01-01 |
| CronTrigger |
boolean |
Menunjukkan apakah tugas pengarsipan merupakan tugas terjadwal. Nilai yang valid:
|
false |
| DWDevelop |
boolean |
Menunjukkan apakah tugas digunakan untuk mengembangkan gudang data. Catatan
Bidang ini merupakan bidang yang dipertahankan namun tidak digunakan. |
false |
| DagName |
string |
Nama alur kerja. |
data-archive-9099197 |
| DagOwnerId |
string |
ID pemilik alur kerja. |
13**** |
| DeployId |
integer |
ID catatan penerapan. |
93*** |
| Description |
string |
Deskripsi alur kerja. |
order id:9099197 |
| EditDagId |
integer |
ID versi alur kerja yang dapat diedit. |
24*** |
| GmtCreate |
string |
Waktu pembuatan alur kerja. |
2023-05-15 16:00:48 |
| GmtModified |
string |
Waktu terakhir alur kerja dimodifikasi. |
2023-06-15 16:00:48 |
| Id |
integer |
ID alur tugas. |
24*** |
| IsPublic |
integer |
Menunjukkan apakah alur kerja bersifat publik. Nilai yang valid:
|
0 |
| Legacy |
boolean |
Menunjukkan apakah tugas tersebut merupakan tugas historis. Nilai yang valid:
|
false |
| System |
boolean |
Menunjukkan apakah tugas dibuat oleh sistem. Nilai yang valid:
|
false |
| TenantId |
string |
ID penyewa. |
5*** |
| TriggerOnce |
boolean |
Menunjukkan apakah alur kerja dipicu untuk dijalankan sekali saja. Nilai yang valid:
|
false |
| DbBaseInfo |
object |
Informasi database terkait tiket pengarsipan data. |
|
| Alias |
string |
Alias instansiasi basis data. |
tf-testAccDMSEnterpriseLogicDatabase853**** |
| AlterTimeout |
integer |
Periode timeout kueri pada database. |
600 |
| AssetControl |
boolean |
Menunjukkan apakah kontrol akses diaktifkan untuk aset data. Nilai yang valid:
|
true |
| CatalogName |
string |
Nama instans dalam daftar instans. |
test |
| ClusterNode |
string |
Menunjukkan apakah instans telah ditambahkan ke daftar putih DMS. |
whitelist_done |
| DbId |
integer |
ID database. Anda dapat memanggil operasi SearchDatabase untuk menanyakan ID database. Catatan
Anda dapat memanggil operasi ListDatabases untuk menanyakan ID database fisik atau operasi ListLogicDatabases untuk menanyakan ID database logis. |
348**** |
| DbType |
string |
Jenis database. Untuk informasi mengenai nilai yang valid untuk parameter ini, lihat DbType parameter. |
MySQL |
| DbaId |
integer |
ID Administrator basis data (DBA) instans. |
16**** |
| DbaName |
string |
Nama panggilan DBA instans. |
DBA |
| Description |
string |
Titik akhir lengkap database. |
test@rm-2ze756u8837****.mysql.rds.aliyuncs.com:3306 [test] |
| Encoding |
string |
Format encoding database. |
utf8 |
| EnvType |
string |
Jenis lingkungan tempat database berada. Nilai yang valid:
|
product |
| Follow |
boolean |
Menunjukkan apakah instans perlu mendapat perhatian khusus. Nilai yang valid:
|
false |
| Host |
string |
Titik akhir yang digunakan untuk menghubungkan ke database. |
rm-2ze756u8837****.mysql.rds.aliyuncs.com |
| Idc |
string |
Wilayah tempat instansiasi basis data berada. |
cn-beijing |
| IdcTitle |
string |
Nama wilayah tempat instansiasi basis data berada. |
cn-beijing |
| InstanceId |
integer |
ID instans tempat database berada. |
175**** |
| InstanceSource |
string |
Sumber instansiasi basis data. Nilai yang valid:
|
RDS |
| LastSyncTime |
string |
Waktu terakhir informasi database diperoleh. |
2023-05-14 18:34:45 |
| Level |
string |
Tingkat instans. |
中 |
| Logic |
boolean |
Menunjukkan apakah database bersifat logis. Nilai yang valid:
|
false |
| OwnerIds |
array |
ID pemilik database, yang disimpan sebagai array. Anda dapat memanggil operasi GetUser atau ListUsers untuk menanyakan ID pemilik. Catatan
Nilai OwnerIds sama dengan nilai UserId |
|
|
integer |
ID pemilik instans. |
77**** |
|
| OwnerNames |
array |
Username pemilik database. |
|
|
string |
Username pemilik database. |
天天 |
|
| Port |
integer |
Port yang digunakan untuk menghubungkan ke database. |
3306 |
| SchemaName |
string |
Nama database. |
test |
| SearchName |
string |
Nama yang digunakan untuk mencari database. |
test@rm-2ze756u8837****.mysql.rds.aliyuncs.com:3306 [test] |
| StandardGroup |
object |
Detail mode kontrol instans. |
|
| DbType |
string |
Jenis mesin instans. Untuk informasi mengenai nilai yang valid untuk parameter ini, lihat DbType parameter. |
MySQL |
| Description |
string |
Deskripsi set aturan keamanan. |
adb_mysql default |
| FreeOrStable |
boolean |
Menunjukkan apakah instans dikelola dalam mode Flexible Management atau Stable Change. Nilai yang valid:
|
false |
| GmtCreate |
string |
Waktu pembuatan aturan keamanan. |
2020-05-24 14:12:32 |
| GmtModified |
string |
Waktu terakhir aturan keamanan dimodifikasi. |
2020-05-25 14:12:32 |
| GroupMode |
string |
Jenis mode kontrol instans. Nilai yang valid:
|
COMMON |
| GroupName |
string |
Nama aturan keamanan yang sesuai dengan mode kontrol. |
adb_mysql default |
| Id |
integer |
ID aturan keamanan. |
24*** |
| LastMenderId |
integer |
ID pengguna yang terakhir memodifikasi aturan keamanan. |
12**** |
| State |
string |
Status database. Nilai yang valid:
|
NORMAL |
| TableCount |
integer |
Jumlah tabel. |
201 |
| TnsName |
string |
Nama TNS. |
TNS_4010 |
| UnitType |
string |
Jenis unit. |
-1 |
| InstanceTotal |
integer |
Jumlah total tugas pengarsipan. |
2 |
| Instances |
array<object> |
Daftar tugas pengarsipan. |
|
|
object |
|||
| BusinessTime |
string |
Waktu bisnis alur tugas. Waktu ditampilkan dalam format yyyy-MM-DD HH:mm:ss. |
2023-05-14 16:00:57 |
| DagId |
integer |
ID alur tugas. Anda dapat memanggil operasi ListTaskFlow atau ListLhTaskFlowAndScenario untuk memperoleh nilai parameter ini. |
37*** |
| EndTime |
string |
Waktu berakhirnya alur tugas. Waktu ditampilkan dalam format yyyy-MM-DD HH:mm:ss. |
2022-06-04 15:14:00 |
| GmtCreate |
string |
Waktu pembuatan alur tugas. |
2023-05-14 16:00:57 |
| GmtModified |
string |
Waktu terakhir alur tugas dimodifikasi. |
2023-05-14 16:00:57 |
| HistoryDagId |
integer |
ID alur tugas historis. |
32*** |
| Id |
integer |
ID instans dalam alur tugas yang dieksekusi. |
24*** |
| LastRunningContext |
string |
Konteks eksekusi sebelumnya dari alur tugas. |
{ "nodes": [ 48** ], "edges": {} } |
| Msg |
string |
Konteks eksekusi saat ini dari alur tugas. |
归档任务日志:2023-05-15 16:37:48[GMT+08:00] INFO - Resource Control is active!\n2023-05-15 16:37:48[GMT+08:00] INFO - Starting job j_4834 at Mon May 15 16:37:48 CST 2023 |
| Status |
integer |
Status tugas. Nilai yang valid:
|
4 |
| TenantId |
string |
ID penyewa. |
5*** |
| TriggerType |
integer |
Mode pemicuan alur tugas. Nilai yang valid:
|
1 |
| Version |
string |
Nomor versi. |
1 |
| NextFireTimeResult |
object |
Waktu pemicuan tugas berikutnya. |
|
| CronFireType |
string |
Jenis pemicuan terjadwal. |
NOT_SET |
| PageIndex |
integer |
Nomor halaman. |
10 |
| PageSize |
integer |
Jumlah entri per halaman. |
20 |
| TempTableNameMap |
object |
Nama tabel temporary yang dihasilkan oleh tugas pengarsipan (ditunjukkan oleh ID tugas pengarsipan). |
{ "803***": [ "tmp_dms_21321_20230704144336_temp_test_check" ] } |
| PluginParam |
object |
Parameter pembuatan tiket. Nilainya berupa string JSON. Untuk informasi selengkapnya, lihat PluginType parameter. |
|
| ArchiveMethod |
string |
Jenis tujuan pengarsipan. |
inner_oss |
| DbSchema |
string |
Skema database dan tabel yang akan diarsipkan. |
test |
| Logic |
boolean |
Menunjukkan apakah database bersifat logis.
|
true |
| OrderAfter |
array |
Perilaku pasca pengarsipan. |
|
|
string |
Perilaku pasca pengarsipan adalah menggunakan pernyataan DELETE untuk membersihkan tabel. |
delete |
|
| RunMethod |
string |
Metode eksekusi, yang menunjukkan apakah tugas dijalankan segera atau pada waktu tertentu. |
now |
| SourceDatabaseId |
integer |
ID database sumber. |
12*** |
| TableIncludes |
array<object> |
Daftar tabel yang diarsipkan dan kondisi filternya. |
|
|
object |
|||
| TableName |
string |
Nama tabel. |
tm_insured_cb |
| TableWhere |
string |
Kondisi filter. |
id<1000或者gmt_create<'2023-05-14 16:00:57' |
| TableMapping |
array |
Pemetaan skema. |
|
|
string |
Pemetaan nama tabel sumber, nama kolom sumber, nama tabel tujuan, dan nama kolom tujuan. |
{ "schema": "oracle_info", "tarTb": "eoa_context_test", "tbPartKey": [], "oriTb": "eoa_context", "columns": [ { "tName": "dbid_test", "oName": "dbid" } ], "dbPartKey": [], "customPk": [ "id" ] } |
|
| TargetInstanceId |
string |
ID instans tujuan. |
12*** |
| Variables |
array |
Variabel waktu yang ditentukan untuk pengarsipan terjadwal. |
|
|
string |
Variabel waktu yang menghitung offset berdasarkan hari sebelumnya dari waktu saat ini. |
{ "name": "test", "pattern": "yyyy-MM-dd|-10d" } |
|
| PluginType |
string |
Jenis plugin yang sesuai dengan jenis tiket. Jenis plugin untuk pengarsipan data adalah DATA_ARCHIVE. Untuk informasi selengkapnya, lihat PluginType parameter. |
DATA_ARCHIVE |
| RelatedUserList |
array |
ID pengguna yang terkait dengan tiket. |
|
|
integer |
ID pengguna yang terkait dengan tiket. |
65**** |
|
| RelatedUserNickList |
array |
Nama panggilan pengguna yang terkait dengan tiket. |
|
|
string |
Nama panggilan pengguna yang terkait dengan tiket. |
publicyuhzou |
|
| StatusCode |
string |
Kode status tiket. Nilai yang valid:
|
processing |
| StatusDesc |
string |
Deskripsi status tiket. |
正在执行工单任务。 |
| WorkflowInstanceId |
integer |
ID proses persetujuan. Anda dapat memanggil operasi GetOrderBaseInfo untuk memperoleh ID proses persetujuan. |
29**** |
| WorkflowStatusDesc |
string |
Deskripsi proses persetujuan. |
审批通过 |
Contoh
Respons sukses
JSONformat
{
"TraceId": "0a06e1e316757357507896067d3780",
"Success": true,
"ErrorMessage": "User [199295823****] not exist",
"ErrorCode": "NoPermission",
"RequestId": "4161CE36-28DF-5191-8A6F-A17076A0B124",
"DataArchiveOrderDetail": {
"Comment": "Archiving of test results",
"Committer": "dmstest",
"CommitterId": 0,
"GmtCreate": "2023-05-15 16:00:48",
"GmtModified": "2023-05-23 16:00:48",
"Id": 0,
"PluginExtraData": {
"DagInfo": {
"CreatorId": "59****",
"CronBeginDate": "1970-01-01",
"CronEndDate": "9999-01-01",
"CronTrigger": false,
"DWDevelop": false,
"DagName": "data-archive-9099197",
"DagOwnerId": "13****",
"DeployId": 0,
"Description": "order id:9099197",
"EditDagId": 0,
"GmtCreate": "2023-05-15 16:00:48",
"GmtModified": "2023-06-15 16:00:48",
"Id": 0,
"IsPublic": 0,
"Legacy": false,
"System": false,
"TenantId": "5***",
"TriggerOnce": false
},
"DbBaseInfo": {
"Alias": "tf-testAccDMSEnterpriseLogicDatabase853****",
"AlterTimeout": 600,
"AssetControl": true,
"CatalogName": "test",
"ClusterNode": "whitelist_done",
"DbId": 0,
"DbType": "MySQL",
"DbaId": 0,
"DbaName": "DBA",
"Description": "test@rm-2ze756u8837****.mysql.rds.aliyuncs.com:3306 [test]",
"Encoding": "utf8",
"EnvType": "product",
"Follow": false,
"Host": "rm-2ze756u8837****.mysql.rds.aliyuncs.com",
"Idc": "cn-beijing",
"IdcTitle": "cn-beijing",
"InstanceId": 0,
"InstanceSource": "RDS",
"LastSyncTime": "2023-05-14 18:34:45",
"Level": "中",
"Logic": false,
"OwnerIds": [
0
],
"OwnerNames": [
"天天"
],
"Port": 3306,
"SchemaName": "test",
"SearchName": "test@rm-2ze756u8837****.mysql.rds.aliyuncs.com:3306 [test]",
"StandardGroup": {
"DbType": "MySQL",
"Description": "adb_mysql default",
"FreeOrStable": false,
"GmtCreate": "2020-05-24 14:12:32",
"GmtModified": "2020-05-25 14:12:32",
"GroupMode": "COMMON",
"GroupName": "adb_mysql default",
"Id": 0,
"LastMenderId": 0
},
"State": "NORMAL",
"TableCount": 201,
"TnsName": "TNS_4010",
"UnitType": "-1"
},
"InstanceTotal": 2,
"Instances": [
{
"BusinessTime": "2023-05-14 16:00:57",
"DagId": 0,
"EndTime": "2022-06-04 15:14:00",
"GmtCreate": "2023-05-14 16:00:57",
"GmtModified": "2023-05-14 16:00:57",
"HistoryDagId": 0,
"Id": 0,
"LastRunningContext": "{\n \"nodes\": [\n 48**\n ],\n \"edges\": {}\n}",
"Msg": "归档任务日志:2023-05-15 16:37:48[GMT+08:00] INFO - Resource Control is active!\\n2023-05-15 16:37:48[GMT+08:00] INFO - Starting job j_4834 at Mon May 15 16:37:48 CST 2023",
"Status": 4,
"TenantId": "5***",
"TriggerType": 1,
"Version": "1"
}
],
"NextFireTimeResult": {
"CronFireType": "NOT_SET"
},
"PageIndex": 10,
"PageSize": 20,
"TempTableNameMap": {
"803***": [
"tmp_dms_21321_20230704144336_temp_test_check"
]
}
},
"PluginParam": {
"ArchiveMethod": "inner_oss",
"DbSchema": "test",
"Logic": true,
"OrderAfter": [
"delete"
],
"RunMethod": "now",
"SourceDatabaseId": 0,
"TableIncludes": [
{
"TableName": "tm_insured_cb",
"TableWhere": "id<1000或者gmt_create<'2023-05-14 16:00:57'"
}
],
"TableMapping": [
"{\n \"schema\": \"oracle_info\",\n \"tarTb\": \"eoa_context_test\",\n \"tbPartKey\": [],\n \"oriTb\": \"eoa_context\",\n \"columns\": [\n {\n \"tName\": \"dbid_test\",\n \"oName\": \"dbid\"\n }\n ],\n \"dbPartKey\": [],\n \"customPk\": [\n \"id\"\n ]\n }"
],
"TargetInstanceId": "12***",
"Variables": [
"{\n \"name\": \"test\",\n \"pattern\": \"yyyy-MM-dd|-10d\"\n }"
]
},
"PluginType": "DATA_ARCHIVE",
"RelatedUserList": [
0
],
"RelatedUserNickList": [
"publicyuhzou"
],
"StatusCode": "processing",
"StatusDesc": "正在执行工单任务。",
"WorkflowInstanceId": 0,
"WorkflowStatusDesc": "审批通过"
}
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.