Mengambil daftar tabel data di Peta Data DataWorks. Untuk tipe yang tidak mendukung level skema, Anda dapat mengambil daftar tabel data dalam database tertentu. Untuk tipe yang mendukung level skema, Anda dapat mengambil daftar tabel data dalam database, proyek MaxCompute, atau skema tertentu. Respons hanya mencakup informasi dasar tabel dan tidak menyertakan metadata teknis maupun metadata bisnis.
Deskripsi operasi
Anda harus berlangganan DataWorks Edisi Dasar atau edisi yang lebih tinggi untuk menggunakan fitur ini.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dataworks:ListTables |
list |
*All Resource
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| ParentMetaEntityId |
string |
Yes |
ID entitas metadata tingkat induk. Anda dapat memperoleh nilai ini dari tanggapan operasi ListDatabases atau ListSchemas. Untuk informasi selengkapnya, lihat Metadata entity concepts.
Catatan
Contoh berikut menunjukkan format ParentMetaEntityId untuk tipe umum:
Catatan
Keterangan:
|
maxcompute-project:::project_name |
| Name |
string |
No |
Nama. Mendukung pencocokan fuzzy. |
abc |
| Comment |
string |
No |
Komentar. Mendukung pencocokan fuzzy. |
this is a comment |
| TableTypes |
array |
No |
Daftar tipe tabel yang akan ditanyakan. Jika parameter ini dikosongkan, semua tipe akan ditanyakan. |
|
|
string |
No |
Tipe tabel. Nilai yang valid bervariasi tergantung pada tipe database. |
TABLE |
|
| SortBy |
string |
No |
Bidang yang digunakan untuk mengurutkan hasil. Nilai default: CreateTime. Nilai yang valid:
|
CreateTime |
| Order |
string |
No |
Urutan pengurutan. Nilai default: Asc. Nilai yang valid:
|
Asc |
| PageNumber |
integer |
No |
Nomor halaman. Nilai default: 1. |
1 |
| PageSize |
integer |
No |
Ukuran halaman. Nilai default: 10. Nilai maksimum: 100. |
10 |
| IncludeExtendedProperties |
boolean |
No |
Menentukan apakah properti tambahan akan dikembalikan. Atur parameter ini ke |
true |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Tanggapan. |
||
| RequestId |
string |
ID permintaan. |
E25887B7-579C-54A5-9C4F-83A**** |
| Success |
boolean |
Menunjukkan 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. |
Note:
Objek Table yang dikembalikan dalam Tables memiliki struktur yang disederhanakan dan tidak mencakup properti berikut:
TechnicalMetadataBusinessMetadata
Jika Anda perlu memperoleh metadata teknis atau metadata bisnis suatu 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.