Mengkueri daftar tabel data di Peta Data DataWorks. Untuk tipe yang tidak mendukung level skema, Anda dapat mengkueri tabel data di bawah database tertentu. Untuk tipe yang mendukung level skema, Anda dapat mengkueri tabel data di bawah database, proyek MaxCompute, atau skema tertentu. Tanggapan hanya berisi informasi tabel dasar dan tidak menyertakan metadata teknis atau metadata bisnis.
Deskripsi operasi
Diperlukan DataWorks Edisi Dasar atau edisi yang lebih tinggi.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dataworks:ListTables |
list |
*Semua sumber daya.
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| ParentMetaEntityId |
string |
Yes |
ID entitas metadata level induk. Anda dapat memperoleh nilai ini dari tanggapan operasi ListDatabases atau ListSchemas. Untuk informasi selengkapnya, lihat Konsep entitas metadata.
Catatan
Contoh berikut menunjukkan format ParentMetaEntityId untuk tipe umum:
Catatan
Keterangan:
|
maxcompute-project:::project_name |
| Name |
string |
No |
Nama. Pencocokan kabur didukung. |
abc |
| Comment |
string |
No |
Komentar. Pencocokan kabur didukung. |
this is a comment |
| TableTypes |
array |
No |
Daftar tipe tabel yang akan dikueri. Jika parameter ini dikosongkan, semua tipe akan dikueri. |
|
|
string |
No |
Tipe tabel. Nilai valid bervariasi berdasarkan tipe database. |
TABLE |
|
| SortBy |
string |
No |
Bidang yang digunakan untuk mengurutkan hasil. Nilai default: CreateTime. Nilai valid:
|
CreateTime |
| Order |
string |
No |
Urutan pengurutan. Nilai default: Asc. Nilai valid:
|
Asc |
| PageNumber |
integer |
No |
Nomor halaman. Nilai default: 1. |
1 |
| PageSize |
integer |
No |
Ukuran halaman. Nilai default: 10. Nilai maksimum: 100. |
10 |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Tanggapan. |
||
| RequestId |
string |
ID permintaan. |
E25887B7-579C-54A5-9C4F-83A**** |
| Success |
boolean |
Apakah permintaan berhasil. |
true |
| PagingInfo |
object |
Hasil paginasi. |
|
| TotalCount |
integer |
Jumlah total entri. |
100 |
| PageNumber |
integer |
Nomor halaman. |
1 |
| PageSize |
integer |
Ukuran halaman. |
10 |
| Tables |
array |
Daftar tabel data. |
|
| Table |
Detail tabel data. |
Catatan:
Objek Table yang dikembalikan di Tables adalah struktur sederhana yang tidak menyertakan properti berikut:
TechnicalMetadataBusinessMetadata
Untuk memperoleh metadata teknis atau metadata bisnis dari tabel, panggil operasi GetTable untuk mengambil objek Table lengkap.
Contoh
Respons sukses
JSONformat
{
"RequestId": "E25887B7-579C-54A5-9C4F-83A****",
"Success": true,
"PagingInfo": {
"TotalCount": 100,
"PageNumber": 1,
"PageSize": 10,
"Tables": [
{
"Id": "dlf-table::catalog_id:database_name::table_name",
"Name": "table_name",
"Comment": "测试表",
"TableType": "TABLE",
"PartitionKeys": [
"ds"
],
"ParentMetaEntityId": "dlf-database::catalog_id:database_name",
"CreateTime": 1736852168000,
"ModifyTime": 1736852168000,
"TechnicalMetadata": {
"Owner": "test_user",
"Location": "oss://test-bucket/test_tbl",
"Compressed": false,
"InputFormat": "org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat",
"OutputFormat": "org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat",
"SerializationLibrary": "org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe",
"Parameters": {
"key": "value"
}
},
"BusinessMetadata": {
"Readme": "## 使用说明",
"CustomAttributes": {
"key": [
"张三"
]
},
"Tags": [
{
"Key": "tag_key",
"Value": "tag_value"
}
],
"Categories": [
[
{
"Id": "CATEGORY.456",
"Name": "测试类目",
"ParentId": "CATEGORY.123"
}
]
],
"UpstreamTasks": [
{
"Id": 123456,
"Name": "test_task"
}
],
"Extension": {
"ProjectId": 234,
"EnvType": "Dev",
"ViewCount": 0,
"ReadCount": 0,
"FavorCount": 0
}
},
"StatisticsInfos": {
"key": ""
}
}
]
}
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.