Mengambil informasi lengkap tentang tabel, termasuk informasi bidang.
API ini telah ditinggalkan tanpa pengganti. Meskipun akses sementara masih tersedia, tidak akan ada pembaruan atau perbaikan bug lebih lanjut. Untuk memastikan fungsionalitas berkelanjutan, rencanakan migrasi Anda dan hubungi manajer akun Anda untuk mendapatkan dukungan.
Deskripsi operasi
Hanya tabel dengan tipe mesin EMR yang didukung.
Coba sekarang
Test
RAM authorization
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| TableGuid |
string |
No |
ID Unik Global (GUID) tabel. Anda dapat memanggil GetMetaDBTableList untuk mendapatkan GUID tabel. |
odps.engine_name.table_name |
| PageNum |
integer |
No |
Nomor halaman untuk paginasi. |
1 |
| PageSize |
integer |
No |
Jumlah entri per halaman. Nilai default: 10. Nilai maksimum: 100. |
10 |
| ClusterId |
string |
No |
ID kluster EMR. Parameter ini hanya diperlukan ketika tipe sumber data adalah EMR. Anda dapat masuk ke Konsol EMR untuk mendapatkan ID kluster. |
C-010A704DA760**** |
| DatabaseName |
string |
No |
Nama database. Parameter ini hanya diperlukan ketika tipe sumber data adalah EMR. Anda dapat memanggil operasi ListMetaDB untuk mendapatkan nama database. |
abc |
| TableName |
string |
No |
Nama tabel EMR. Parameter ini hanya diperlukan ketika tipe sumber data adalah EMR. Anda dapat memanggil operasi GetMetaDBTableList untuk mendapatkan nama tabel. |
abc |
| DataSourceType |
string |
No |
Tipe sumber data. Saat ini, hanya EMR yang didukung. |
emr |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Struktur tanggapan. |
||
| HttpStatusCode |
integer |
Kode status HTTP. |
200 |
| ErrorMessage |
string |
Paket kesalahan. |
Parameter yang ditentukan tidak valid |
| RequestId |
string |
ID permintaan. Anda dapat menggunakan ID ini untuk mencari log dan memecahkan masalah. |
0bc1411515937**** |
| Success |
boolean |
Apakah panggilan berhasil. |
true |
| ErrorCode |
string |
Kode kesalahan. |
1031203110005 |
| Data |
object |
Data bisnis. |
|
| TableName |
string |
Nama tabel. |
table_name |
| Comment |
string |
Komentar tabel. |
komentar |
| LifeCycle |
integer |
Siklus hidup tabel, dalam hari. |
5 |
| CreateTime |
integer |
Waktu pembuatan tabel. Nilainya adalah timestamp. Anda dapat mengonversi timestamp ke tanggal berdasarkan zona waktu yang Anda gunakan. |
1589870293000 |
| ProjectName |
string |
Nama ruang kerja tempat tabel berada. |
test |
| ProjectId |
integer |
ID ruang kerja tempat tabel berada. |
22 |
| OwnerId |
string |
ID pemilik tabel. |
123 |
| EnvType |
integer |
Tipe lingkungan. Nilai valid:
|
1 |
| LastAccessTime |
integer |
Waktu terakhir tabel diakses. Nilainya adalah timestamp. Anda dapat mengonversi timestamp ke tanggal berdasarkan zona waktu yang Anda gunakan. |
1589870294000 |
| DataSize |
integer |
Ruang penyimpanan yang ditempati oleh tabel, dalam byte. |
10 |
| LastModifyTime |
integer |
Waktu terakhir tabel diperbarui. Nilainya adalah timestamp. Anda dapat mengonversi timestamp ke tanggal berdasarkan zona waktu yang Anda gunakan. |
1589870294000 |
| DatabaseName |
string |
Nama database. |
abc |
| IsVisible |
integer |
Visibilitas tabel. Nilai valid:
|
1 |
| TotalColumnCount |
integer |
Jumlah total bidang. |
22 |
| TableGuid |
string |
ID Unik Global tabel. |
odps.engine_name.table_name |
| PartitionKeys |
string |
Kunci partisi. |
abc |
| LastDdlTime |
integer |
Waktu terakhir skema tabel diubah. Nilainya adalah timestamp. Anda dapat mengonversi timestamp ke tanggal berdasarkan zona waktu yang Anda gunakan. |
1589870294000 |
| Location |
string |
Jalur penyimpanan tabel Hive. |
hdfs://localhost:777/user/hadoop/test.txt |
| ClusterId |
string |
ID kluster EMR. |
C-010A704DA760**** |
| TenantId |
integer |
ID penyewa. |
12345 |
| Schema |
string |
Informasi skema tabel. |
default |
| ColumnList |
array<object> |
Daftar bidang. |
|
|
object |
Struktur tanggapan. |
||
| ColumnName |
string |
Nama bidang. |
1 |
| ColumnGuid |
string |
ID Unik Global bidang. |
odps.engine_name.table_name.1 |
| IsPartitionColumn |
boolean |
Apakah bidang merupakan bidang partisi. Nilai valid:
|
true |
| Comment |
string |
Komentar bidang. |
komentar |
| ColumnType |
string |
Tipe bidang. |
string |
| IsPrimaryKey |
boolean |
Apakah bidang merupakan kunci utama. Nilai valid:
|
false |
| Position |
integer |
Posisi ordinal bidang. |
1 |
| Caption |
string |
Deskripsi bidang. |
komentar data |
| IsForeignKey |
boolean |
Apakah bidang merupakan kunci asing. Nilai valid:
|
true |
Contoh
Respons sukses
JSONformat
{
"HttpStatusCode": 200,
"ErrorMessage": "The specified parameters are invalid.",
"RequestId": "0bc1411515937****",
"Success": true,
"ErrorCode": "1031203110005",
"Data": {
"TableName": "table_name",
"Comment": "comment",
"LifeCycle": 5,
"CreateTime": 1589870293000,
"ProjectName": "test",
"ProjectId": 22,
"OwnerId": "123",
"EnvType": 1,
"LastAccessTime": 1589870294000,
"DataSize": 10,
"LastModifyTime": 1589870294000,
"DatabaseName": "abc",
"IsVisible": 1,
"TotalColumnCount": 22,
"TableGuid": "odps.engine_name.table_name",
"PartitionKeys": "abc",
"LastDdlTime": 1589870294000,
"Location": "hdfs://localhost:777/user/hadoop/test.txt",
"ClusterId": "C-010A704DA760****",
"TenantId": 12345,
"Schema": "default",
"ColumnList": [
{
"ColumnName": "1",
"ColumnGuid": "odps.engine_name.table_name.1",
"IsPartitionColumn": true,
"Comment": "comment",
"ColumnType": "string",
"IsPrimaryKey": false,
"Position": 1,
"Caption": "data comment",
"IsForeignKey": true
}
]
}
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParameter.Meta.CommonError | The specified parameter is invalid. | Parameter permintaan tidak valid. |
| 400 | InvalidParameter.Meta.Illegal | The app guid parameter is invalid. | Parameter App tidak valid. |
| 400 | InvalidParameter.Meta.IllegalDate | The date format is invalid. | Format tanggal tidak valid. |
| 400 | InvalidParameter.Meta.IllegalPageError | The parameter for paging is invalid. | Format informasi paginasi tidak valid. |
| 400 | InvalidParameter.Meta.NotExist | The object does not exist. | |
| 400 | InternalError.Meta.NoCalcEngine | An error occurred while retrieving the compute engine based on the MaxCompute project. | Proyek yang ditentukan tidak benar. |
| 500 | InternalError.System | An internal system error occurred. Try again later. | |
| 500 | InternalError.UserId.Missing | An internal system error occurred. Try again later. | |
| 500 | InternalError.Meta.TenantTimeOut | Failed to connect to the interface network. | Jaringan API tidak dapat dijangkau. |
| 500 | InternalError.Meta.Unknown | An unknown error occurred while processing your request. | Terjadi kesalahan yang tidak diketahui. |
| 403 | Forbidden.Meta.NoTenant | The user is not the owner of any tenants. | Pengguna saat ini bukan Pemilik dari penyewa mana pun. |
| 403 | Forbidden.Access | Access is forbidden. Please first activate DataWorks Enterprise Edition or Flagship Edition. | Anda tidak memiliki izin yang diperlukan. Berikan izin terlebih dahulu. |
| 429 | Throttling.Api | The request for this resource has exceeded your available limit. | |
| 429 | Throttling.Api.Risk | The request for this resource has exceeded your daily available limit. | |
| 429 | Throttling.System | The DataWorks system is busy. Try again later. | |
| 429 | Throttling.User | Your request is too frequent. Try again later. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.