Topik ini menjelaskan fitur, keterbatasan, tampilan metadata, serta otorisasi Pengguna RAM untuk layanan Information Schema tingkat penyewa di MaxCompute.
Pendahuluan
MaxCompute Information Schema menyediakan metadata proyek dan riwayat penggunaan. Information Schema tingkat penyewa merupakan versi peningkatan dari Information Schema asli. Layanan ini dibangun berdasarkan ANSI SQL-92 Information Schema dan menambahkan tampilan serta bidang yang spesifik untuk MaxCompute. Di bawah setiap Akun Alibaba Cloud, sebuah proyek bernama SYSTEM_CATALOG dibuat. Proyek ini berisi skema bawaan INFORMATION_SCHEMA.
Dengan mengakses tampilan read-only dalam skema bawaan ini, Anda dapat melakukan kueri terhadap metadata dan riwayat penggunaan untuk semua proyek yang dimiliki oleh pengguna saat ini. Data metadata dan riwayat pekerjaan hanya disimpan di SYSTEM_CATALOG.INFORMATION_SCHEMA.
Anda dapat menggunakan tampilan metadata Information Schema untuk menelusuri dan mengambil metadata.
Anda dapat menggunakan tampilan informasi penggunaan Information Schema untuk menganalisis metrik performa pekerjaan, seperti konsumsi sumber daya, durasi waktu proses, dan volume pemrosesan data. Hal ini membantu Anda mengoptimalkan pekerjaan atau merencanakan kapasitas sumber daya.
Tampilan yang berbeda memiliki latensi data dan periode retensi default yang berbeda. Data tidak dapat diakses setelah periode retensinya berakhir. Untuk membuat cadangan snapshot data historis atau menyimpan riwayat pekerjaan lebih dari 14 hari, Anda dapat mengekspor data dari Information Schema ke tabel lokal atau proyek tertentu secara berkala.
Saat mengekspor data, pilih secara eksplisit nama bidang dari tampilan tersebut. Hindari penggunaan pernyataan seperti INSERT INTO SELECT * FROM information_schema.*** untuk mencegah kegagalan pencadangan jika bidang baru ditambahkan.
Cakupan
Information Schema menyediakan tampilan metadata untuk pengguna saat ini. Layanan ini tidak mendukung akses lintas-Pusat Metadata. Pusat Metadata dikategorikan sebagai berikut:
Wilayah di Tiongkok daratan (Shanghai, Hangzhou, Beijing, Shenzhen, Chengdu, Zhangjiakou, dan Ulanqab) membentuk satu Pusat Metadata.
Hong Kong (Tiongkok) membentuk satu Pusat Metadata.
Setiap wilayah di luar Tiongkok membentuk satu Pusat Metadata.
Cloud Keuangan (Shanghai Finance dan Shenzhen Finance) membentuk satu Pusat Metadata.
Alibaba Gov Cloud (Beijing) membentuk satu Pusat Metadata.
Proyek bawaan
SYSTEM_CATALOGbersifat read-only. Untuk mengaksesnya, Anda dapat menjalankan pekerjaan dari proyek di wilayah yang sesuai. Untuk contoh kueri, lihat Contoh kueri.Saat ini, akses SQL ke tabel hanya didukung melalui fitur analisis SQL MaxCompute, versi klien terbaru, DataStudio di DataWorks, dan node penjadwalan SQL.
Tabel sistem metadata saat ini menyediakan tampilan near-real-time. Untuk aplikasi yang memerlukan kesegaran data tinggi, gunakan kit pengembangan perangkat lunak (SDK) atau antarmuka baris perintah (CLI) untuk langsung mendapatkan metadata objek tertentu.
Penagihan
Biaya komputasi
Proyek sumber daya komputasi pay-as-you-go: Kueri terhadap tampilan Information Schema dikenai biaya kueri. Biaya untuk kueri SQL pada suatu tampilan dihitung berdasarkan pernyataan SQL dasar yang diekspansi oleh tampilan tersebut.
Untuk meningkatkan performa kueri, tampilan Information Schema dioptimalkan dengan
Range clustered tablesdasar guna mengurangi jumlah data yang dipindai.Jika Anda mengkueri tampilan TASKS_HISTORY dan TUNNELS_HISTORY, lakukan kueri terhadap data hari sebelumnya setelah pukul 06.00.00 setiap hari dan hindari mengkueri data hari ini. Hal ini meminimalkan jumlah data yang dipindai dan mengurangi biaya kueri.
Proyek sumber daya komputasi subscription: Kueri terhadap tampilan Information Schema mengonsumsi Compute Unit (CU) yang telah Anda beli.
Biaya penyimpanan: Biaya penyimpanan tidak dikenakan untuk tampilan Information Schema.
Daftar tampilan metadata
Lihat | Deskripsi tampilan | Kesesuaian waktu | Deskripsi latensi |
Daftar proyek. | Tampilan near-real-time | Data memiliki latensi sekitar 3 jam dibandingkan dengan data online. | |
Izin tingkat proyek. | |||
Kolom tabel sumber di setiap proyek. | |||
Informasi otorisasi label untuk kolom tabel di setiap proyek. | |||
Informasi label tingkat kolom untuk tabel di setiap proyek. | |||
Informasi izin tingkat kolom untuk tabel di setiap proyek. | |||
Informasi tentang paket yang diinstal di setiap proyek. | |||
Informasi otorisasi untuk paket. | |||
Informasi objek dalam paket. | |||
Informasi partisi tabel di setiap proyek. | |||
Informasi resource di setiap proyek. | |||
Informasi izin untuk resource di setiap proyek. | |||
Daftar role tingkat proyek dan tingkat akun. | |||
Informasi tabel di setiap proyek. | |||
Informasi otorisasi label. | |||
Informasi label untuk tabel di setiap proyek. | |||
Informasi izin untuk tabel di setiap proyek. | |||
Informasi otorisasi UDF di setiap proyek. | |||
Informasi UDF di setiap proyek. | |||
Ketergantungan resource UDF di setiap proyek. | |||
Daftar pengguna. | |||
Informasi tentang role yang dimiliki pengguna. | |||
Informasi skema dalam proyek. | |||
Cuplikan real-time pekerjaan yang sedang berjalan, digunakan untuk pemantauan waktu nyata. | Data memiliki latensi beberapa detik dibandingkan dengan data online. Fitur ini sedang dalam pratinjau dan tidak dicakup oleh Perjanjian Tingkat Layanan (SLA). Fitur ini akan diluncurkan secara bertahap. | ||
Riwayat pekerjaan yang telah selesai di setiap proyek. Ini adalah tabel partisi. Data dari 14 hari terakhir disimpan. | Data memiliki latensi sekitar 3 jam dibandingkan dengan data online. | ||
Riwayat unggahan dan unduhan batch melalui saluran data. Ini adalah tabel partisi. Data dari 14 hari terakhir disimpan. |
Contoh kueri
Berikut adalah contoh cara mengkueri informasi metadata.
Contoh 1: Mengkueri metadata semua tabel di proyek target.
-- Jalankan kueri dari proyek di bawah penyewa tempat Anda dapat mengeksekusi pernyataan SQL. USE <project_name>; SET odps.namespace.schema=true; SELECT * FROM SYSTEM_CATALOG.INFORMATION_SCHEMA.tables;Contoh 2: Mengkueri riwayat semua pekerjaan di Pusat Metadata tempat proyek target berada, dan memfilter hasil berdasarkan tanggal.
-- Jalankan kueri dari proyek di bawah penyewa tempat Anda dapat mengeksekusi pernyataan SQL. USE <project_name>; SET odps.namespace.schema=true; SELECT * FROM SYSTEM_CATALOG.INFORMATION_SCHEMA.tasks_history where ds='yyyymmdd' limit 100;
Berikan akses kepada pengguna RAM
Tampilan Information Schema berisi semua data pengguna di tingkat penyewa. Secara default, hanya Akun Alibaba Cloud yang dapat melihat data ini. Untuk mengizinkan Pengguna Resource Access Management (RAM) melihat data tersebut, Anda harus memberikan izin yang diperlukan.
Hanya Akun Alibaba Cloud atau Pengguna RAM dengan role Super_Administrator atau Admin tingkat akun yang dapat memberikan izin.
Masuk ke Konsol MaxCompute, lalu pilih wilayah di pojok kiri atas.
Di panel navigasi sebelah kiri, pilih .
Pada halaman Tenants, klik tab Roles.
Pada tab Roles, klik Add Role. Di kotak dialog Add Role, masukkan Role Name dan Policy Content, lalu klik OK untuk membuat role.
Sebagai contoh, untuk membuat role yang dapat melihat semua tampilan di SYSTEM_CATALOG.INFORMATION_SCHEMA, konfigurasikan Policy Content sebagai berikut:
{ "Statement":[ { "Action":[ "odps:Describe", "odps:Select" ], "Effect":"Allow", "Resource":[ "acs:odps:*:catalogs/system_catalog/schemas/information_schema/tables/*" ] }, { "Action":[ "odps:List" ], "Effect":"Allow", "Resource":[ "acs:odps:*:catalogs/system_catalog/schemas/information_schema" ] } ], "Version":"1" }Pada halaman Tenants, klik tab Users.
Pada tab Users, klik Add Member. Di kotak dialog Add Member, pilih atau tambahkan akun yang ingin Anda beri role. Di area Batch Set Roles, pilih role yang akan diberikan, klik
, lalu klik OK.Untuk informasi selengkapnya tentang manajemen pengguna, lihat Perencanaan dan manajemen pengguna.
CATALOGS
Menampilkan daftar semua proyek.
Bidang | Type | Nilai |
catalog_name | STRING | Nama proyek. |
status | STRING | Allowed atau Denied. |
create_time | DATETIME | Waktu pembuatan proyek. |
owner_id | STRING | ID pemilik proyek. |
owner_name | STRING | Nama pemilik proyek. |
settings | STRING | Pengaturan properti proyek. |
region | STRING | Wilayah tempat proyek berada. |
CATALOG_PRIVILEGES
Menampilkan izin tingkat proyek, seperti CreateInstance dan ListTable.
Bidang | Tipe | Nilai |
catalog_name | STRING | Nama proyek. |
user_catalog | STRING | Proyek tempat akun yang diberi otorisasi berada. |
user_name | STRING | Akun yang diberi otorisasi. |
user_id | STRING | ID akun yang diberi otorisasi. |
grantor | STRING | Akun yang memberikan izin. Ini adalah bidang cadangan. |
privilege_type | STRING | Jenis izin. |
COLUMNS
Menampilkan kolom tabel sumber di setiap proyek.
Bidang | Tipe | Nilai |
table_catalog | STRING | Nama proyek tempat tabel berada. |
table_schema | STRING | Skema tempat tabel berada. Bidang ini saat ini bernilai NULL. |
table_name | STRING | Nama tabel. |
column_name | STRING | Nama kolom. |
ordinal_position | BIGINT | Nomor urut kolom. |
column_default | STRING | Nilai default kolom. |
is_nullable | BOOLEAN | Menunjukkan apakah kolom dapat bernilai NULL. |
data_type | STRING | Tipe data, seperti STRING atau BIGINT. |
column_comment | STRING | Komentar kolom. |
is_partition_key | BOOLEAN | Menunjukkan apakah kolom merupakan kunci partisi. |
COLUMN_LABEL_GRANTS
Menampilkan informasi otorisasi label untuk kolom tabel di setiap proyek.
Bidang | Tipe | Nilai |
table_catalog | STRING | Nama proyek tempat tabel berada. |
table_schema | STRING | Skema tempat tabel berada. Bidang ini saat ini bernilai NULL. |
table_name | STRING | Nama tabel. |
column_name | STRING | Nama kolom. |
user_catalog | STRING | Nama proyek tempat pengguna berada. |
user_name | STRING | Username. |
user_id | STRING | ID pengguna. |
grantor | STRING | Akun yang memberikan izin. Ini adalah bidang cadangan. |
label_level | STRING | Tingkat label yang diberikan. |
expired | DATETIME | Waktu kedaluwarsa. |
COLUMN_LABELS
Menampilkan informasi label tingkat kolom untuk tabel di setiap proyek.
Bidang | Tipe | Nilai |
table_catalog | STRING | Nama proyek tempat tabel berada. |
table_schema | STRING | Skema tempat tabel berada. Bidang ini saat ini bernilai NULL. |
table_name | STRING | Nama tabel. |
column_name | STRING | Nama kolom. |
label_type | STRING | Jenis label. |
label_level | STRING | Tingkat label. |
COLUMN_PRIVILEGES
Menampilkan informasi izin tingkat kolom untuk tabel di setiap proyek.
Bidang | Tipe | Nilai |
table_catalog | STRING | Nama proyek tempat tabel berada. |
table_schema | STRING | Skema tempat tabel berada. Bidang ini saat ini bernilai NULL. |
table_name | STRING | Nama tabel. |
column_name | STRING | Nama kolom. |
user_catalog | STRING | Nama proyek tempat pengguna berada. |
user_name | STRING | Username. |
user_id | STRING | ID pengguna. |
grantor | STRING | Akun yang memberikan izin. Ini adalah bidang cadangan. |
privilege_type | STRING | Jenis izin. |
INSTALLED_PACKAGES
Menampilkan informasi tentang paket yang diinstal di setiap proyek.
Bidang | Tipe | Nilai |
installed_package_catalog | STRING | Nama proyek tempat paket diinstal. |
package_catalog | STRING | Proyek tempat paket berada. |
package_name | STRING | Nama paket. |
installed_time | STRING | Waktu instalasi. |
allowed_label | STRING | Pengaturan label bersama. |
PACKAGE_PRIVILEGES
Menampilkan informasi otorisasi untuk paket.
Bidang | Tipe | Nilai |
package_catalog | STRING | Proyek tempat paket berada. |
package_name | STRING | Nama paket. |
user_catalog | STRING | Proyek tempat pengguna yang diberi otorisasi berada. |
user_name | STRING | Nama pengguna yang diberi otorisasi. |
user_id | STRING | ID pengguna yang diberi otorisasi. |
grantor | STRING | Akun yang memberikan izin. Ini adalah bidang cadangan. |
privilege_type | STRING | Jenis izin. |
PACKAGE_OBJECTS
Menampilkan informasi objek dalam paket.
Bidang | Tipe | Nilai |
package_catalog | STRING | Proyek tempat paket berada. |
package_name | STRING | Nama paket. |
object_schema | STRING | Skema tempat objek dalam paket berada. Bidang ini saat ini bernilai NULL. |
object_type | STRING | Jenis objek paket. |
object_name | STRING | Nama objek paket. |
column_name | STRING | Nama kolom tabel. Bidang ini hanya berlaku ketika object_type diatur ke table. |
allowed_privilege | STRING | Pengaturan izin bersama. |
allowed_label | STRING | Pengaturan label bersama. |
PARTITIONS
Menampilkan informasi partisi tabel di setiap proyek.
Bidang | Tipe | Nilai |
table_catalog | STRING | Nama proyek tempat tabel berada. |
table_schema | STRING | Skema tempat tabel berada. Bidang ini saat ini bernilai NULL. |
table_name | STRING | Nama tabel. |
partition_name | STRING | Nama partisi. |
create_time | DATETIME | Waktu pembuatan partisi. |
last_modified_time | DATETIME | Waktu terakhir partisi diperbarui. |
last_access_time | DATETIME | Waktu terakhir partisi diakses. Ini adalah nilai perkiraan dan mungkin berbeda hingga 24 jam dari waktu akses aktual. Catatan Data ini telah dikumpulkan sejak Juli 2023. last_access_time tidak dapat dikumpulkan untuk partisi yang belum diakses sejak peningkatan atau yang diakses melalui pekerjaan ALGO atau pembacaan langsung Hologres. |
data_length | BIGINT | Ukuran data partisi dalam byte. |
is_archived | BOOLEAN | Ini adalah bidang cadangan dan tidak memiliki arti. |
is_exstore | BOOLEAN | Ini adalah bidang cadangan dan tidak memiliki arti. |
storage_tier | STRING | Identifikasi penyimpanan berjenjang. Nilai yang valid:
|
cluster_type | STRING | Jenis pengelompokan tabel MaxCompute. Nilai yang valid:
|
number_buckets | BIGINT | Bidang opsional yang menentukan jumlah bucket dalam tabel terkluster. Nilai 0 menunjukkan bahwa jumlah tersebut ditentukan secara dinamis selama eksekusi pekerjaan. |
lifecycle_enabled | BOOLEAN | Menunjukkan apakah siklus hidup partisi diaktifkan. |
RESOURCES
Menampilkan informasi resource di setiap proyek.
Bidang | Tipe | Nilai |
resource_catalog | STRING | Nama proyek tempat resource berada. |
resource_schema | STRING | Skema tempat resource berada. Bidang ini saat ini bernilai NULL. |
resource_name | STRING | Nama resource. |
resource_type | STRING | Jenis resource. Nilai yang valid:
|
owner_id | STRING | ID pemilik resource. |
owner_name | STRING | Nama akun Alibaba Cloud pemilik resource. |
create_time | DATETIME | Waktu pembuatan resource. |
last_modified_time | DATETIME | Waktu terakhir resource diperbarui. |
size | BIGINT | Ruang penyimpanan yang ditempati resource dalam byte. |
comment | STRING | Komentar resource. |
is_temp_resource | BOOLEAN | Menunjukkan apakah resource merupakan resource temporary. |
RESOURCE_PRIVILEGES
Menampilkan informasi izin untuk resource di setiap proyek.
Bidang | Tipe | Nilai |
resource_catalog | STRING | Nama proyek tempat resource berada. |
resource_schema | STRING | Skema tempat resource berada. Bidang ini saat ini bernilai NULL. |
resource_name | STRING | Nama resource. |
user_catalog | STRING | Proyek akun yang diberi otorisasi. |
user_name | STRING | Akun yang diberi otorisasi. |
user_id | STRING | ID akun yang diberi otorisasi. |
grantor | STRING | Akun yang memberikan izin. Ini adalah bidang cadangan. |
privilege_type | STRING | Jenis izin. |
ROLES
Menampilkan role tingkat proyek dan tingkat akun.
Bidang | Tipe | Nilai |
role_catalog | STRING | Nama proyek tempat role berada. Bidang ini bernilai NULL untuk role penyewa. |
role_name | STRING | Nama peran. |
role_label | STRING | Label role. |
comment | STRING | Komentar role. |
TABLES
Menampilkan informasi tabel di setiap proyek.
Bidang | Tipe | Nilai |
table_catalog | STRING | Nama proyek tempat tabel berada. |
table_schema | STRING | Skema tempat tabel berada. Bidang ini saat ini bernilai NULL. |
table_name | STRING | Nama tabel. |
table_type | STRING | Jenis tabel. Nilai yang valid:
|
is_partitioned | BOOLEAN | Menunjukkan apakah tabel merupakan tabel partisi. |
owner_id | STRING | ID pemilik tabel. |
owner_name | STRING | Nama akun Alibaba Cloud pemilik tabel. |
create_time | STRING | Waktu pembuatan tabel. |
last_modified_time | STRING | Waktu terakhir data tabel diperbarui. |
last_access_time | STRING | Waktu terakhir tabel diakses. Ini adalah nilai perkiraan dan mungkin berbeda hingga 24 jam dari waktu akses aktual. Jika tabel merupakan tabel partisi, nilai ini kosong. Anda dapat melihat waktu akses terakhir setiap partisi di tampilan PARTITIONS. Catatan Data ini telah dikumpulkan sejak Juli 2023. last_access_time tidak dapat dikumpulkan untuk tabel yang belum diakses sejak peningkatan atau yang diakses melalui pekerjaan ALGO atau pembacaan langsung Hologres. |
data_length | BIGINT | Volume data dalam byte.
|
table_comment | STRING | Komentar tabel. |
lifecycle | BIGINT | Siklus hidup dalam hari. |
lifecycle_enabled | BOOLEAN | Menunjukkan apakah retensi data berbasis siklus hidup diaktifkan. |
is_archived | BOOLEAN | Ini adalah bidang cadangan dan tidak memiliki arti. |
table_exstore_type | STRING | Bidang opsional. Menunjukkan apakah tabel saat ini merupakan tabel logis atau tabel fisik dari tabel extreme storage. Nilai yang valid:
|
storage_tier | STRING | Identifikasi penyimpanan berjenjang. Nilai yang valid:
|
cluster_type | STRING | Jenis pengelompokan tabel MaxCompute. Nilai yang valid:
|
number_buckets | BIGINT | Jumlah bucket dalam tabel terkluster. Nilai 0 menunjukkan bahwa jumlah tersebut ditentukan secara dinamis selama eksekusi pekerjaan. |
view_original_text | STRING | Definisi tampilan untuk tabel VIRTUAL_VIEW. |
TABLE_LABEL_GRANTS
Label: informasi otorisasi.
Bidang | Tipe | Nilai |
table_catalog | STRING | Nama proyek tempat tabel berada. |
table_schema | STRING | Skema tempat tabel berada. Bidang ini saat ini bernilai NULL. |
table_name | STRING | Nama tabel. |
user_catalog | STRING | Proyek tempat akun yang diberi otorisasi berada. |
user_name | STRING | Akun yang diberi otorisasi. |
user_id | STRING | ID akun yang diberi otorisasi. |
grantor | STRING | Akun yang memberikan izin. Ini adalah bidang cadangan. |
label_level | STRING | Tingkat label. |
expired | DATETIME | Waktu kedaluwarsa. |
TABLE_LABELS
Menampilkan informasi label untuk tabel di setiap proyek.
Bidang | Tipe | Nilai |
table_catalog | STRING | Nama proyek tempat tabel berada. |
table_schema | STRING | Skema tempat tabel berada. Bidang ini saat ini bernilai NULL. |
table_name | STRING | Nama tabel. |
label_type | STRING | Jenis label. |
label_level | BIGINT | Tingkat label. |
TABLE_PRIVILEGES
Menampilkan informasi izin untuk tabel di setiap proyek.
Bidang | Tipe | Nilai |
table_catalog | STRING | Nama proyek tempat tabel berada. |
table_schema | STRING | Skema tempat tabel berada. Bidang ini saat ini bernilai NULL. |
table_name | STRING | Nama tabel. |
user_catalog | STRING | Proyek akun yang diberi otorisasi. |
user_name | STRING | Akun yang diberi otorisasi. |
user_id | STRING | ID akun yang diberi otorisasi. |
grantor | STRING | Akun yang memberikan izin. Ini adalah bidang cadangan. |
privilege_type | STRING | Jenis izin. |
TASKS
Menyediakan cuplikan real-time pekerjaan yang sedang berjalan, digunakan untuk pemantauan waktu nyata.
Bidang | Tipe | Nilai |
task_catalog | STRING | Nama proyek tempat pekerjaan berada. |
task_name | STRING | Nama pekerjaan. |
task_type | STRING | Jenis pekerjaan. Nilai yang valid:
|
inst_id | STRING | ID instans. |
status | STRING | Status pekerjaan. Nilai yang valid:
|
owner_id | STRING | ID akun Alibaba Cloud pengguna yang mengirimkan pekerjaan. |
owner_name | STRING | Nama akun Alibaba Cloud pengguna yang mengirimkan pekerjaan. |
start_time | DATETIME | Waktu pekerjaan dimulai. |
priority | BIGINT | Prioritas pekerjaan. |
signature | STRING | Signature pekerjaan |
quota_name | STRING | Nama kuota komputasi. |
cpu_usage | BIGINT | Penggunaan CPU saat ini. Nilainya adalah core × 100. |
mem_usage | BIGINT | Penggunaan memori saat ini dalam MB. |
gpu_usage | BIGINT | Penggunaan GPU saat ini. Nilainya adalah card × 100. |
total_cpu_usage | BIGINT | Penggunaan CPU kumulatif. Nilainya adalah core × 100 × detik. |
total_mem_usage | BIGINT | Penggunaan memori kumulatif. Nilainya adalah MB × detik. |
total_gpu_usage | BIGINT | Penggunaan GPU kumulatif. Nilainya adalah card × 100 × detik. |
cpu_min_ratio | BIGINT | Rasio penggunaan CPU saat ini terhadap tingkat sumber daya terjamin antrian. |
mem_min_ratio | BIGINT | Rasio penggunaan memori saat ini terhadap tingkat sumber daya terjamin antrian. |
gpu_min_ratio | BIGINT | Rasio penggunaan GPU saat ini terhadap tingkat sumber daya terjamin antrian. |
cpu_max_ratio | BIGINT | Rasio penggunaan CPU saat ini terhadap tingkat sumber daya elastis maksimum antrian. |
mem_max_ratio | BIGINT | Rasio penggunaan memori saat ini terhadap tingkat sumber daya elastis maksimum antrian. |
gpu_max_ratio | BIGINT | Rasio penggunaan GPU saat ini terhadap tingkat sumber daya elastis maksimum antrian. |
settings | STRING | Informasi yang diteruskan oleh penjadwal tingkat atas atau pengguna, disimpan dalam format JSON. Termasuk bidang seperti USERAGENT, BIZID, SKYNET_ID, dan SKYNET_NODENAME. |
additional_info | STRING | Bidang cadangan untuk informasi tambahan. |
TASKS_HISTORY
Menyediakan riwayat pekerjaan yang telah selesai di setiap proyek. Data dari 14 hari terakhir disimpan.
Bidang | Tipe | Nilai |
task_catalog | STRING | Nama proyek tempat pekerjaan berada. |
task_name | STRING | Nama pekerjaan. |
task_type | STRING | Jenis pekerjaan. Nilai yang valid:
|
inst_id | STRING | ID instans pekerjaan. |
status | STRING | Status saat data diingesti (bukan status real-time). Nilai yang valid meliputi:
|
owner_id | STRING | ID akun Alibaba Cloud pengguna yang mengirimkan pekerjaan. |
owner_name | STRING | Nama akun Alibaba Cloud pengguna yang mengirimkan pekerjaan. |
result | STRING | Pesan error eksekusi pekerjaan. |
priority | BIGINT | Prioritas pekerjaan. |
submit_time | DATETIME | Waktu pekerjaan dikirimkan, yaitu saat instans dibuat. |
start_time | DATETIME | Waktu pekerjaan dimulai, misalnya saat pernyataan SQL mulai dikompilasi. |
end_time | DATETIME | Waktu pekerjaan berakhir. |
input_records | BIGINT | Jumlah catatan input. Catatan Ketika pekerjaan SQL mengenai mekanisme caching akselerasi kueri, informasi ini bernilai NULL. |
output_records | BIGINT | Jumlah catatan output. Catatan Ketika pekerjaan SQL mengenai mekanisme caching akselerasi kueri, informasi ini bernilai NULL. |
input_bytes | BIGINT | Volume data input dari penyimpanan Standard dalam byte. Catatan Ketika pekerjaan SQL mengenai mekanisme caching akselerasi kueri, informasi ini bernilai NULL. |
lowfrequency_storage_input_bytes | BIGINT | Volume data input dari penyimpanan IA dalam byte. Catatan Ketika pekerjaan SQL mengenai mekanisme caching akselerasi kueri, informasi ini bernilai NULL. |
longterm_storage_input_bytes | BIGINT | Menentukan volume data untuk penyimpanan jangka panjang, dalam byte. Catatan Ketika pekerjaan SQL mengenai mekanisme caching akselerasi kueri, informasi ini bernilai NULL. |
oss_input_bytes | BIGINT | Volume data input dari tabel eksternal OSS dalam byte. Catatan Ketika pekerjaan SQL mengenai mekanisme caching akselerasi kueri, informasi ini bernilai NULL. |
tablestore_input_bytes | BIGINT | Volume data input dari tabel eksternal Tablestore dalam byte. Catatan Ketika pekerjaan SQL mengenai mekanisme caching akselerasi kueri, informasi ini bernilai NULL. |
output_bytes | BIGINT | Volume data output dalam byte. Catatan Ketika pekerjaan SQL mengenai mekanisme caching akselerasi kueri, informasi ini bernilai NULL. |
input_tables | STRING | Daftar tabel input. Bidang ini hanya berlaku untuk pekerjaan SQL. Catatan Ketika pekerjaan SQL mengenai mekanisme caching akselerasi kueri, informasi ini bernilai NULL. |
output_tables | STRING | Daftar tabel output. Bidang ini hanya berlaku untuk pekerjaan SQL. Catatan Ketika pekerjaan SQL mengenai mekanisme caching untuk akselerasi kueri, informasi ini bernilai NULL. |
operation_text | STRING | Pernyataan pekerjaan. Ukuran maksimum adalah 256 KB. |
signature | STRING | Signature pekerjaan |
quota_name | STRING | Nama kuota komputasi. |
complexity | DOUBLE | Kompleksitas pekerjaan SQL. |
cost_cpu | DOUBLE | Konsumsi CPU pekerjaan. Nilai 100 menunjukkan |
cost_mem | DOUBLE | Konsumsi memori pekerjaan. Nilainya adalah MB × detik. |
settings | STRING | Informasi yang diteruskan oleh penjadwal tingkat atas atau pengguna, disimpan dalam format JSON. Termasuk bidang seperti USERAGENT, BIZID, SKYNET_ID, dan SKYNET_NODENAME. |
ext_platform_id | STRING | ID platform penjadwalan pekerjaan tingkat atas. VPC peminta harus meneruskan informasi saat memulai pekerjaan. Untuk konvensi yang diperlukan, lihat Job Common Identity Convention. |
ext_node_id | STRING | ID node penjadwalan tingkat atas. Peminta harus memberikan informasi saat memulai pekerjaan. Untuk konvensi penerusan informasi, lihat Job Common Identity Convention. |
ext_bizdate | STRING | Waktu data pekerjaan penjadwalan tingkat atas. VPC peminta harus meneruskan informasi saat memulai pekerjaan. Untuk informasi tentang konvensi yang diperlukan, lihat General Job Identity Convention. |
ext_task_id | STRING | ID instans node penjadwalan tingkat atas. Saat memulai pekerjaan dari VPC peminta, Anda harus memberikan informasi sebagaimana ditentukan dalam General job identity convention. |
ext_dagtype | STRING | Mode eksekusi instans penjadwalan tingkat atas. VPC peminta harus meneruskan informasi ini saat memulai pekerjaan. Untuk konvensi yang diperlukan, lihat Common Job Identifier Conventions. |
ext_node_name | STRING | Nama node penjadwalan tingkat atas. VPC peminta harus memberikan informasi saat memulai pekerjaan. Untuk konvensi penerusan informasi, lihat General Job Identity Convention. |
ext_node_onduty | STRING | ID pemilik node penjadwalan tingkat atas. VPC peminta harus meneruskan informasi ini saat memulai pekerjaan. Untuk konvensi yang diperlukan, lihat General Job Identity Conventions. |
ext_node_priority | BIGINT | Prioritas node penjadwalan tingkat atas. Anda harus meneruskan informasi ini saat VPC peminta memulai pekerjaan. Untuk konvensi yang diperlukan, lihat General Job Identity Convention. |
ext_node_cyctype | STRING | Ini adalah bidang cadangan dan tidak memiliki arti. Saat VPC peminta memulai pekerjaan, informasi harus diteruskan. Untuk konvensi yang diperlukan, lihat Common Job Identity Conventions. |
ext_subtask_id | STRING | ID subtask node penjadwalan tingkat atas. VPC peminta harus meneruskan informasi ini saat memulai pekerjaan. Untuk konvensi informasi, lihat General Job Identity Conventions. |
ds | STRING | Tanggal pengarsipan data. Data diarsipkan berdasarkan |
TUNNELS_HISTORY
Menyediakan riwayat unggahan dan unduhan batch melalui saluran data. Data dari 14 hari terakhir disimpan.
Bidang | Tipe | Nilai |
tunnel_catalog | STRING | Proyek tempat resource yang dioperasikan berada. |
tunnel_schema | STRING | Skema tempat resource yang dioperasikan berada. Bidang ini saat ini bernilai NULL. |
session_id | STRING | ID sesi. |
operate_type | STRING | Jenis operasi. Nilai yang valid:
|
tunnel_type | STRING | Jenis channel. Nilai yang valid:
|
request_id | STRING | ID permintaan. |
object_type | STRING | Jenis objek. Nilai yang valid:
|
object_name | STRING | Nama objek, bisa berupa nama tabel atau ID instans. |
partition_spec | STRING | Partisi tabel partisi yang diunggah atau diunduh. Contoh: |
data_size | BIGINT | Ukuran data dalam byte. |
block_id | BIGINT | Nomor blok untuk unggahan Tunnel. Bidang ini hanya berlaku ketika jenis operasi adalah UPLOADLOG. Jika tidak, bidang ini kosong. |
offset | BIGINT | Offset awal untuk unduhan, menunjukkan catatan dari mana dimulai (dimulai dari 0). |
length | BIGINT | Jumlah catatan yang diunggah atau diunduh dalam operasi saat ini. Untuk unduhan, ini adalah nilai length yang ditentukan. |
owner_id | STRING | ID akun Alibaba Cloud operator. |
owner_name | STRING | Nama akun Alibaba Cloud operator. |
start_time | DATETIME | Waktu permintaan dimulai. |
end_time | DATETIME | Waktu permintaan berakhir. |
client_ip | STRING | Alamat IP klien tempat permintaan Tunnel dimulai. |
user_agent | STRING | User Agent, yang berisi informasi tentang klien yang memulai permintaan Tunnel, seperti versi Java dan sistem operasi. |
columns | STRING | Kumpulan kolom yang ditentukan untuk unduhan data Tunnel. |
quota_name | STRING | Nama grup kuota Tunnel. |
ds | STRING | Tanggal ingesti data. Contoh: |
UDF_PRIVILEGES
Menampilkan informasi otorisasi user-defined function (UDF) di setiap proyek.
Bidang | Tipe | Nilai |
udf_catalog | STRING | Nama proyek tempat UDF berada. |
udf_schema | STRING | Skema tempat UDF berada. Bidang ini saat ini bernilai NULL. |
udf_name | STRING | Nama UDF. |
user_catalog | STRING | Proyek akun yang diberi otorisasi. |
user_name | STRING | Akun yang diberi otorisasi. |
user_id | STRING | ID akun yang diberi otorisasi. |
grantor | STRING | Akun yang memberikan izin. Ini adalah bidang cadangan. |
privilege_type | STRING | Jenis izin. |
UDFS
Menampilkan informasi UDF di setiap proyek.
Bidang | Tipe | Nilai |
udf_catalog | STRING | Nama proyek tempat UDF berada. |
udf_schema | STRING | Skema tempat UDF berada. Bidang ini saat ini bernilai NULL. |
udf_name | STRING | Nama UDF. |
owner_id | STRING | ID pemilik UDF. |
owner_name | STRING | Nama akun Alibaba Cloud pemilik UDF. |
create_time | DATETIME | Waktu pembuatan. |
last_modified_time | DATETIME | Waktu pembaruan terakhir. |
UDF_RESOURCES
Menampilkan ketergantungan resource UDF di setiap proyek.
Bidang | Tipe | Nilai |
udf_catalog | STRING | Nama proyek tempat UDF berada. |
udf_schema | STRING | Skema tempat UDF berada. Bidang ini saat ini bernilai NULL. |
udf_name | STRING | Nama UDF. |
resource_catalog | STRING | Proyek tempat resource berada. |
resource_schema | STRING | Skema tempat resource berada. |
resource_name | STRING | Nama resource. |
USERS
Menampilkan daftar semua pengguna.
Bidang | Type | Nilai |
user_catalog | STRING | Nama proyek tempat pengguna berada. Nilai NULL menunjukkan pengguna tingkat penyewa. |
identity_provider | STRING | Jenis akun. Nilai yang valid:
|
user_name | STRING | Username. |
user_id | STRING | ID pengguna. |
user_label | STRING | Tag pengguna. |
USER_ROLES
Menampilkan role yang ditetapkan kepada pengguna.
Bidang | Tipe | Nilai |
user_role_catalog | STRING | Nama proyek tempat role berada. Nilai NULL menunjukkan role tingkat penyewa. |
role_name | STRING | Nama peran. |
user_name | STRING | Username. |
user_id | STRING | ID pengguna. |
SCHEMAS
Menampilkan informasi skema dalam proyek.
Bidang | Tipe | Nilai |
schema_catalog | STRING | Nama proyek tempat skema berada. |
schema_name | STRING | Nama skema. |
owner_id | STRING | ID akun Alibaba Cloud pemilik skema. |
owner_name | STRING | Nama akun Alibaba Cloud pemilik skema. |
create_time | DATETIME | Waktu pembuatan skema. |
last_modified_time | DATETIME | Waktu terakhir skema diperbarui. |
schema_type | STRING | Jenis skema. |
comment | STRING | Komentar skema. |
QUOTA_USAGE
Menyediakan cuplikan real-time penggunaan sumber daya untuk kuota komputasi subscription. Anda dapat menggunakan tampilan ini untuk memantau konsumsi sumber daya komputasi secara real-time.
Bidang | Tipe | Nilai |
name | STRING | Nama kuota. |
create_time | DATETIME | Waktu pembuatan kuota. |
last_modified_time | DATETIME | Waktu terakhir kuota diperbarui. |
cpu_elastic_quota_max | BIGINT | Batas atas sumber daya CPU non-reservasi untuk kuota. Satuan: |
cpu_elastic_quota_min | BIGINT | Batas bawah sumber daya CPU non-reservasi untuk kuota. Satuan: |
cpu_elastic_quota_used | BIGINT | Penggunaan sumber daya CPU non-reservasi untuk kuota. Satuan: |
mem_elastic_quota_max | BIGINT | Batas atas memori non-reservasi untuk kuota. Satuan: |
mem_elastic_quota_min | BIGINT | Batas bawah memori non-reservasi untuk kuota. Satuan: |
mem_elastic_quota_used | BIGINT | Penggunaan memori non-reservasi untuk kuota. Satuan: |
cpu_adhoc_quota | BIGINT | Sumber daya CPU reservasi elastis untuk kuota. Satuan: |
cpu_adhoc_quota_used | BIGINT | Penggunaan sumber daya CPU reservasi elastis untuk kuota. Satuan: |
mem_adhoc_quota | BIGINT | Memori reservasi elastis untuk kuota. Satuan: |
mem_adhoc_quota_used | BIGINT | Penggunaan memori reservasi elastis untuk kuota. Satuan: |
cpu_quota_max | BIGINT | Batas atas sumber daya CPU reservasi untuk kuota. Satuan: |
cpu_quota_min | BIGINT | Batas bawah sumber daya CPU reservasi untuk kuota. Satuan: |
cpu_quota_used | BIGINT | Penggunaan sumber daya CPU reservasi untuk kuota. Satuan: |
mem_quota_max | BIGINT | Batas atas memori reservasi untuk kuota. Satuan: |
mem_quota_min | BIGINT | Batas bawah memori reservasi untuk kuota. Satuan: |
mem_quota_used | BIGINT | Penggunaan memori reservasi untuk kuota. Satuan: |
region | STRING | Wilayah tempat sumber daya berada. |
VOLUMES
Menyediakan tampilan Volume MaxCompute. Data memiliki latensi sekitar 3 jam.
Bidang | Tipe | Nilai |
volume_catalog | STRING | Nama proyek tempat volume berada. |
volume_name | STRING | Nama volume. |
volume_type | STRING | Jenis volume. Nilai yang valid:
|
owner_id | STRING | ID pemilik volume. |
owner_name | STRING | Nama akun Alibaba Cloud pemilik volume. |
create_time | DATETIME | Waktu pembuatan volume. |
last_modified_time | DATETIME | Waktu terakhir data volume diperbarui. |
location | STRING | Jalur penyimpanan volume. |
comment | STRING | Komentar volume. |
storage_provider | STRING | Mesin penyimpanan volume. |
role_arn | STRING | ARN role yang digunakan untuk mengakses penyimpanan volume. |
lifecycle | BIGINT | Siklus hidup volume dalam hari. |
options | STRING | Parameter opsi untuk volume. |
FOREIGN_SERVERS
Menyediakan tampilan ForeignServer MaxCompute. Data memiliki latensi sekitar 3 jam.
Bidang | Type | Nilai |
server_name | STRING | Nama server. |
server_type | STRING | Jenis server. |
owner_id | STRING | ID pemilik server. |
owner_name | STRING | Nama akun Alibaba Cloud pemilik server. |
create_time | DATETIME | Waktu pembuatan server. |
last_modified_time | DATETIME | Waktu terakhir data diperbarui. |
options | STRING | Parameter opsi untuk server. |