Topik ini menjelaskan Skema Informasi, layanan metadata tingkat penyewa di MaxCompute, mencakup fitur-fiturnya, batasan-batasannya, pertimbangan-pertimbangannya, tampilan metadata, serta otorisasi pengguna RAM.
Fitur
Skema Informasi di MaxCompute memungkinkan Anda mengakses metadata proyek dan riwayat penggunaan. Skema Informasi tingkat penyewa merupakan peningkatan dari Skema Informasi asli dengan memperluas standar ANSI SQL-92 melalui penambahan bidang dan tampilan khusus MaxCompute. Untuk setiap Akun Alibaba Cloud, MaxCompute secara otomatis membuat proyek bernama SYSTEM_CATALOG yang berisi tampilan bawaan INFORMATION_SCHEMA.
Dengan mengakses tampilan read-only dalam skema bawaan ini, Anda dapat melakukan kueri terhadap metadata dan riwayat penggunaan untuk semua proyek dalam Akun Alibaba Cloud Anda. Sistem menyimpan metadata dan data riwayat pekerjaan secara eksklusif di SYSTEM_CATALOG.INFORMATION_SCHEMA.
Gunakan tampilan metadata dalam Skema Informasi untuk menelusuri dan mengambil metadata.
Gunakan tampilan informasi penggunaan dalam Skema Informasi untuk menganalisis kinerja pekerjaan. Anda dapat meninjau metrik seperti konsumsi sumber daya, durasi waktu proses, dan volume data yang diproses guna mengoptimalkan pekerjaan atau merencanakan kapasitas sumber daya.
Tampilan yang berbeda memiliki tingkat kebaruan data dan periode retensi default yang berbeda pula. Data yang melebihi periode retensi menjadi tidak dapat diakses. Jika Anda perlu membuat snapshot data historis atau menyimpan riwayat pekerjaan lebih dari 14 hari, ekspor data dari Skema Informasi ke tabel lokal atau proyek tertentu secara berkala.
Saat mengekspor data, tentukan secara eksplisit nama kolom dari tampilan tersebut. Hindari menggunakan kueri seperti INSERT INTO SELECT * FROM information_schema.*** untuk mencegah kegagalan pencadangan jika kolom baru ditambahkan ke tampilan.
Cakupan
Skema Informasi menyediakan tampilan metadata yang mencakup ruang lingkup pengguna saat ini. Skema ini tidak mendukung akses metadata lintas pusat metadata. Pusat metadata diatur sebagai berikut:
Wilayah Tiongkok Daratan (Tiongkok (Shanghai), Tiongkok (Hangzhou), Tiongkok (Beijing), Tiongkok (Shenzhen), Tiongkok (Chengdu), Tiongkok (Zhangjiakou), dan Tiongkok (Ulanqab)) berbagi satu pusat metadata.
Wilayah Tiongkok (Hong Kong) merupakan pusat metadata terpisah.
Setiap wilayah internasional memiliki pusat metadata tersendiri.
Cloud Keuangan (Shanghai Finance dan Shenzhen Finance) berbagi satu pusat metadata.
Cloud Pemerintahan di Tiongkok (Beijing) merupakan pusat metadata terpisah.
Proyek bawaan
SYSTEM_CATALOGbersifat read-only. Untuk melakukan kueri terhadapnya, Anda harus menjalankan pekerjaan dari proyek di wilayah yang sesuai. Untuk contoh, lihat Contoh kueri.Saat ini, Anda hanya dapat melakukan kueri terhadap tabel-tabel ini menggunakan SQL dari analisis SQL MaxCompute, versi klien terbaru, dan DataWorks melalui DataStudio atau node penjadwalan SQL.
Tabel sistem metadata menyediakan tampilan yang mendekati real-time. Untuk aplikasi yang memerlukan kebaruan metadata sangat tinggi, kami merekomendasikan menggunakan SDK/CLI untuk langsung mengambil metadata objek spesifik.
Biaya
Biaya komputasi
Untuk proyek yang menggunakan sumber daya komputasi bayar sesuai penggunaan, Anda dikenakan biaya kueri saat melakukan kueri terhadap tampilan Skema Informasi. Biaya ini bergantung pada kueri SQL dasar yang dijalankan ketika suatu tampilan diakses.
Untuk meningkatkan kinerja kueri dan mengurangi jumlah data yang dipindai, tampilan Skema Informasi dioptimalkan menggunakan
tabel range-clustered.Untuk meminimalkan jumlah data yang dipindai dan mengurangi biaya kueri saat melakukan kueri terhadap tampilan TASKS_HISTORY dan TUNNELS_HISTORY, lakukan kueri data dari hari sebelumnya setelah pukul 06.00.00 setiap hari. Hindari melakukan kueri data dari hari yang sama.
Untuk proyek yang menggunakan sumber daya komputasi langganan, kueri terhadap tampilan Skema Informasi akan mengonsumsi CU (Compute Units) yang telah Anda beli.
Biaya penyimpanan: Anda tidak dikenakan biaya untuk menyimpan tampilan Skema Informasi.
Tampilan metadata
Lihat | Keterangan | Ketepatan Waktu | Keterangan keterlambatan |
Daftar proyek. | Tampilan mendekati real-time | Data mengalami keterlambatan sekitar 3 jam. | |
Daftar hak istimewa tingkat proyek. | |||
Daftar kolom di setiap proyek. | |||
Daftar kebijakan penyamaran data untuk kolom di setiap proyek. | |||
Daftar pemberian label pada kolom di setiap proyek. | |||
Daftar label tingkat kolom untuk tabel di setiap proyek. | |||
Daftar hak istimewa tingkat kolom untuk tabel di setiap proyek. | |||
Daftar kebijakan penyamaran data di setiap proyek. | |||
Daftar paket yang terinstal di setiap proyek. | |||
Daftar pemberian hak istimewa pada paket. | |||
Daftar objek dalam paket. | |||
Daftar partisi di setiap proyek. | |||
Daftar statistik akses untuk partisi di setiap proyek. | |||
Daftar sumber daya di setiap proyek. | |||
Daftar hak istimewa pada sumber daya di setiap proyek. | |||
Daftar peran di tingkat proyek dan akun. | |||
Daftar tabel di setiap proyek. | |||
Daftar statistik akses untuk tabel di setiap proyek. | |||
Daftar pemberian label pada tabel. | |||
Daftar label pada tabel di setiap proyek. | |||
Daftar hak istimewa pada tabel di setiap proyek. | |||
Daftar pemberian hak istimewa pada UDF di setiap proyek. | |||
Daftar UDF di setiap proyek. | |||
Daftar ketergantungan sumber daya untuk UDF di setiap proyek. | |||
Daftar pengguna. | |||
Daftar peran yang ditetapkan kepada pengguna. | |||
Daftar skema di setiap proyek. | |||
Menyediakan snapshot real-time dari tugas yang sedang berjalan. Gunakan tampilan ini untuk pemantauan tugas real-time. | Data mengalami keterlambatan beberapa detik. Fitur ini berada dalam tahap Preview dan tidak dilindungi oleh SLA. Peluncuran akan dilakukan secara bertahap. | ||
Menyediakan riwayat tugas yang telah selesai di setiap proyek. Ini adalah tabel partisi yang menyimpan data selama 14 hari terakhir. | Data mengalami keterlambatan sekitar 3 jam. | ||
Menyediakan riwayat unggah dan unduh massal melalui saluran data. Ini adalah tabel partisi yang menyimpan data selama 14 hari terakhir. |
Contoh kueri
Contoh berikut menunjukkan cara melakukan kueri terhadap metadata.
Contoh 1: Lakukan kueri terhadap metadata untuk semua tabel di proyek target.
-- Jalankan kueri ini dari proyek dalam penyewa Anda. USE <project_name>; SET odps.namespace.schema=true; SELECT * FROM SYSTEM_CATALOG.INFORMATION_SCHEMA.tables;Contoh 2: Lakukan kueri terhadap seluruh riwayat pekerjaan dari pusat metadata proyek target, lalu saring hasilnya berdasarkan bidang tanggal.
-- Jalankan kueri ini dari proyek dalam penyewa Anda. USE <project_name>; SET odps.namespace.schema=true; SELECT * FROM SYSTEM_CATALOG.INFORMATION_SCHEMA.tasks_history where ds='yyyymmdd' limit 100;
Otorisasi pengguna RAM
Tampilan dalam Skema Informasi berisi semua data pengguna tingkat penyewa. Secara default, hanya Akun Alibaba Cloud (akun utama) yang dapat melihat data ini. Jika pengguna RAM (sub-akun) memerlukan akses ke data ini, Anda harus memberikan izin yang diperlukan.
Hanya Akun Alibaba Cloud (akun utama) atau pengguna RAM (sub-akun) dengan peran Super_Administrator atau Admin tingkat akun yang dapat memberikan izin ini.
Log masuk ke Konsol MaxCompute, lalu pilih wilayah di sudut kiri atas.
Pada panel navigasi di sebelah kiri, pilih .
Pada halaman Tenants, klik tab Roles.
Pada tab Roles, klik Add Role. Di kotak dialog pop-up Add Role, masukkan Role Name dan Policy Content yang disesuaikan, lalu klik OK untuk membuat peran tersebut.
Sebagai contoh, peran baru diizinkan untuk melihat semua tampilan di bawah SYSTEM_CATALOG.INFORMATION_SCHEMA. Policy Content dikonfigurasi 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 secara manual akun-akun yang ingin Anda tetapkan perannya. Di area Batch Set Roles, pilih peran yang akan ditetapkan ke akun-akun tersebut, klik
, lalu klik OK guna menyelesaikan konfigurasi.Untuk informasi selengkapnya tentang manajemen pengguna, lihat Perencanaan dan manajemen pengguna.
Catalogs
Setiap katalog berisi bidang berikut.
Parameter | Jenis | Keterangan |
catalog_name | STRING | Nama katalog. |
status | STRING | Status katalog. Nilai yang valid: Allowed dan Denied. |
create_time | DATETIME | Waktu pembuatan katalog. |
owner_id | STRING | ID pemilik katalog. |
owner_name | STRING | Nama Akun Alibaba Cloud pemilik katalog. |
settings | STRING | Pengaturan untuk katalog. |
region | STRING | Wilayah katalog. |
CATALOG_PRIVILEGES
Hak istimewa tingkat proyek, seperti CreateInstance dan ListTable.
Parameter | Jenis | Keterangan |
catalog_name | STRING | Nama proyek. |
user_catalog | STRING | Proyek penerima pemberian hak. |
user_name | STRING | Nama penerima pemberian hak. |
user_id | STRING | ID penerima pemberian hak. |
grantor | STRING | Pemberi hak. Bidang ini dicadangkan. |
privilege_type | STRING | Jenis hak istimewa. |
Columns
Tampilan ini mencantumkan kolom untuk tabel di setiap proyek.
Parameter | Jenis | Keterangan |
table_catalog | STRING | Nama proyek yang berisi tabel. |
table_schema | STRING | Skema yang berisi tabel. Nilai ini saat ini NULL. |
table_name | STRING | Nama tabel. |
column_name | STRING | Nama kolom. |
ordinal_position | BIGINT | Posisi ordinal kolom. |
column_default | STRING | Nilai default untuk kolom. |
is_nullable | BOOLEAN |
|
data_type | STRING | Jenis data kolom, seperti STRING atau BIGINT. |
column_comment | STRING | Komentar untuk kolom. |
is_partition_key | BOOLEAN |
|
is_primary_key | BOOLEAN |
|
Kebijakan penyamaran data kolom
Tampilan ini menampilkan kebijakan penyamaran data pada kolom tabel di setiap proyek.
Parameter | Jenis | Keterangan |
table_catalog | STRING | Nama proyek tempat tabel berada. |
table_schema | STRING | Nama skema tempat tabel berada. |
table_name | STRING | Nama tabel. |
column_name | STRING | Nama kolom. |
policy_name | STRING | Nama kebijakan. |
COLUMN_LABEL_GRANTS
Tampilan ini berisi informasi tentang pemberian label untuk kolom tabel di setiap proyek.
Parameter | Jenis | Nilai |
table_catalog | STRING | Nama proyek yang berisi tabel. |
table_schema | STRING | Skema yang berisi tabel. |
table_name | STRING | Nama tabel. |
column_name | STRING | Nama kolom. |
user_catalog | STRING | Nama proyek tempat pengguna berada. |
user_name | STRING | Nama pengguna. |
user_id | STRING | ID pengguna. |
grantor | STRING | Pemberi label. Ini adalah bidang yang dicadangkan. |
label_level | STRING | Tingkat label yang diberikan. |
expired | DATETIME | Waktu kedaluwarsa. |
Label kolom
Tampilan ini berisi informasi label tingkat kolom untuk tabel di setiap proyek.
Parameter | Jenis | Keterangan |
table_catalog | STRING | Nama proyek yang berisi tabel. |
table_schema | STRING | Skema yang berisi tabel. Saat ini nilai ini NULL. |
table_name | STRING | Nama tabel. |
column_name | STRING | Nama kolom. |
label_type | STRING | Jenis label. |
label_level | STRING | Tingkat label. |
COLUMN_PRIVILEGES
Tampilan ini mencantumkan hak istimewa tingkat kolom pada tabel di setiap proyek.
Kolom | Jenis | Keterangan |
table_catalog | STRING | Nama proyek yang berisi tabel. |
table_schema | STRING | Skema yang berisi tabel. |
table_name | STRING | Nama tabel. |
column_name | STRING | Nama kolom. |
user_catalog | STRING | Nama proyek yang berisi pengguna. |
user_name | STRING | Nama pengguna. |
user_id | STRING | ID pengguna. |
grantor | STRING | Bidang ini dicadangkan. |
privilege_type | STRING | Jenis hak istimewa. |
Kebijakan penyamaran data
Tampilan ini mencantumkan aturan penyamaran data untuk setiap proyek.
Parameter | Jenis | Keterangan |
policy_catalog | STRING | Nama proyek yang berisi kebijakan. |
policy_name | STRING | Nama kebijakan. |
policy_type | STRING | Jenis penyamaran data untuk kebijakan. |
user_name | STRING | Akun pengguna tempat kebijakan ini berlaku. |
user_id | STRING | ID akun pengguna tempat kebijakan ini berlaku. |
is_default | BOOLEAN |
|
create_time | DATETIME | Waktu pembuatan kebijakan. |
last_modified_time | DATETIME | Waktu modifikasi terakhir kebijakan. |
options | STRING | Opsi konfigurasi untuk kebijakan. |
INSTALLED_PACKAGES
Tampilan ini mencantumkan paket yang terinstal di setiap proyek.
Parameter | Jenis | Keterangan |
installed_package_catalog | STRING | Nama proyek tempat paket diinstal. |
package_catalog | STRING | Proyek yang memiliki paket. |
package_name | STRING | Nama paket. |
installed_time | STRING | Tanggal dan waktu pemasangan paket. |
allowed_label | STRING | Label yang mengontrol berbagi paket. |
Hak istimewa paket
Informasi tentang hak istimewa paket.
Parameter | Jenis | Keterangan |
package_catalog | STRING | Proyek yang berisi paket. |
package_name | STRING | Nama paket. |
user_catalog | STRING | Proyek yang berisi penerima pemberian hak. |
user_name | STRING | Nama penerima pemberian hak. |
user_id | STRING | ID penerima pemberian hak. |
grantor | STRING | Pemberi hak. Bidang ini dicadangkan. |
privilege_type | STRING | Jenis hak istimewa. |
PACKAGE_OBJECTS
Tampilan ini menjelaskan objek dalam suatu paket.
Parameter | Jenis | Keterangan |
package_catalog | STRING | Proyek yang berisi paket. |
package_name | STRING | Nama paket. |
object_schema | STRING | Skema objek paket. |
object_type | STRING | Jenis objek paket. |
object_name | STRING | Nama objek paket. |
column_name | STRING | Nama kolom tabel. Bidang ini dikembalikan hanya jika object_type bernilai 'table'. |
allowed_privilege | STRING | Hak istimewa yang diizinkan untuk objek. |
allowed_label | STRING | Label yang diizinkan untuk objek. |
Partisi
Tampilan ini berisi informasi tentang partisi tabel di setiap proyek.
Parameter | Jenis | Nilai |
table_catalog | STRING | Nama proyek yang berisi tabel. |
table_schema | STRING | Skema yang berisi tabel. |
table_name | STRING | Nama tabel. |
partition_name | STRING | Nama partisi. |
create_time | DATETIME | Waktu pembuatan partisi. |
last_modified_time | DATETIME | Waktu modifikasi terakhir partisi. |
last_access_time | DATETIME |
|
data_length | BIGINT | Ukuran data partisi, dalam byte. |
is_archived | BOOLEAN | Dicadangkan untuk penggunaan di masa depan. |
is_exstore | BOOLEAN | Dicadangkan untuk penggunaan di masa depan. |
storage_tier | STRING | Identifier penyimpanan bertingkat. Nilai yang valid:
|
cluster_type | STRING | Jenis kluster tabel MaxCompute. Nilai yang valid:
|
number_buckets | BIGINT | Opsional. Jumlah bucket untuk tabel terkluster. Nilai 0 berarti sistem menentukan jumlah ini saat runtime pekerjaan. |
lifecycle_enabled | BOOLEAN | Menentukan apakah kebijakan siklus hidup diaktifkan untuk partisi. |
PARTITION_ACCESS_INFO
Tampilan ini mencantumkan statistik akses untuk partisi tabel di setiap proyek.
Parameter | Jenis | Keterangan |
table_catalog | STRING | Nama proyek yang berisi tabel. |
table_schema | STRING | Skema yang berisi tabel. Untuk proyek yang tidak menggunakan model tiga tingkat, nilai ini adalah 'default'. |
table_name | STRING | Nama tabel. |
partition_name | STRING | Nama partisi. |
access_count | BIGINT | Jumlah total akses pada tanggal arsip. |
access_bytes | BIGINT | Total ukuran data yang diakses pada tanggal arsip, dalam byte. |
ds | STRING | Tanggal pengarsipan data. |
Sumber daya
Menyediakan informasi tentang sumber daya di setiap proyek.
Parameter | Jenis | Keterangan |
resource_catalog | STRING | Nama proyek yang berisi sumber daya. |
resource_schema | STRING | Skema yang berisi sumber daya. |
resource_name | STRING | Nama sumber daya. |
resource_type | STRING | Jenis sumber daya. Nilai yang valid adalah:
|
owner_id | STRING | ID pemilik sumber daya. |
owner_name | STRING | Nama Akun Alibaba Cloud yang memiliki sumber daya. |
create_time | DATETIME | Waktu pembuatan sumber daya. |
last_modified_time | DATETIME | Waktu modifikasi terakhir sumber daya. |
size | BIGINT | Ukuran sumber daya dalam byte. |
comment | STRING | Komentar sumber daya. |
is_temp_resource | BOOLEAN | Menunjukkan apakah sumber daya bersifat sementara. |
Hak istimewa sumber daya
Mencantumkan hak istimewa untuk sumber daya di setiap proyek.
Parameter | Jenis | Nilai |
resource_catalog | STRING | Nama proyek yang berisi sumber daya. |
resource_schema | STRING | Skema yang berisi sumber daya. |
resource_name | STRING | Nama sumber daya. |
user_catalog | STRING | Proyek penerima pemberian hak. |
user_name | STRING | Nama penerima pemberian hak. |
user_id | STRING | ID penerima pemberian hak. |
grantor | STRING | Pemberi hak. Ini adalah bidang yang dicadangkan. |
privilege_type | STRING | Jenis hak istimewa. |
Peran
Mencantumkan peran di tingkat proyek dan akun.
Parameter | Jenis | Keterangan |
role_catalog | STRING | Proyek yang berisi peran. Nilai |
role_name | STRING | Nama peran. |
role_label | STRING | Label peran. |
comment | STRING | Deskripsi untuk peran. |
Tabel
Menjelaskan tabel di setiap proyek.
Parameter | Jenis | Keterangan |
table_catalog | STRING | Nama proyek yang berisi tabel. |
table_schema | STRING | Skema yang berisi tabel. |
table_name | STRING | Nama tabel. |
table_type | STRING | Jenis tabel. Nilai yang valid:
|
is_partitioned | BOOLEAN |
|
owner_id | STRING | ID pemilik tabel. |
owner_name | STRING | Nama Akun Alibaba Cloud pemilik tabel. |
create_time | DATETIME | Waktu pembuatan tabel. |
last_modified_time | DATETIME | Waktu modifikasi terakhir data tabel. |
last_access_time | DATETIME |
|
data_length | BIGINT | Ukuran data tabel, dalam byte.
|
table_comment | STRING | Komentar pada tabel. |
lifecycle | BIGINT | Siklus hidup tabel, dalam hari. |
lifecycle_enabled | BOOLEAN |
|
is_archived | BOOLEAN | Bidang yang dicadangkan. |
table_exstore_type | STRING | Menunjukkan apakah tabel merupakan tabel logis atau fisik dalam penyimpanan ekstrem. Nilai yang valid:
|
storage_tier | STRING | Jenis penyimpanan bertingkat tabel. Nilai yang valid:
|
cluster_type | STRING | Jenis kluster tabel. Nilai yang valid:
|
number_buckets | BIGINT | Jumlah bucket untuk tabel terkluster. Nilai 0 menunjukkan bahwa jumlah ini ditentukan secara dinamis saat pekerjaan dijalankan. |
view_original_text | STRING | Definisi tampilan, untuk tabel di mana |
has_primary_key | BOOLEAN |
|
is_transactional | BOOLEAN |
|
is_delta_table | BOOLEAN |
|
table_storage | STRING | Layanan penyimpanan tabel. |
table_format | STRING | Format penyimpanan tabel, seperti ORC atau Parquet. |
TABLE_ACCESS_INFO
Tampilan ini menyediakan statistik akses untuk tabel di setiap proyek.
Parameter | Jenis | Keterangan |
table_catalog | STRING | Nama proyek yang berisi tabel. |
table_schema | STRING | Skema tabel. Nilai ini adalah |
table_name | STRING | Nama tabel. |
access_count | BIGINT | Jumlah akses pada tanggal arsip. |
access_bytes | BIGINT | Total ukuran data yang diakses pada tanggal arsip, dalam byte. |
ds | STRING | Tanggal arsip data. |
TABLE_LABEL_GRANTS
Mencantumkan pemberian label untuk tabel.
Parameter | Jenis | Keterangan |
table_catalog | STRING | Proyek yang berisi tabel. |
table_schema | STRING | Skema yang berisi tabel. |
table_name | STRING | Nama tabel. |
user_catalog | STRING | Proyek yang berisi akun penerima pemberian hak. |
user_name | STRING | Nama akun penerima pemberian hak. |
user_id | STRING | ID akun penerima pemberian hak. |
grantor | STRING | Akun pemberi hak. Ini adalah bidang yang dicadangkan. |
label_level | STRING | Tingkat label yang diberikan. |
expired | DATETIME | Tanggal dan waktu kedaluwarsa pemberian hak. |
TABLE_LABELS
Tampilan ini menjelaskan label yang diterapkan pada tabel di setiap proyek.
Parameter | Jenis | Keterangan |
table_catalog | STRING | Nama proyek yang berisi tabel. |
table_schema | STRING | Skema yang berisi tabel. Saat ini nilai ini NULL. |
table_name | STRING | Nama tabel. |
label_type | STRING | Jenis label. |
label_level | BIGINT | Tingkat label. |
TABLE_PRIVILEGES
Menyediakan informasi tentang hak istimewa pada tabel di setiap proyek.
Kolom | Jenis | Nilai |
table_catalog | STRING | Nama proyek yang berisi tabel. |
table_schema | STRING | Skema yang berisi tabel. Saat ini nilai ini NULL. |
table_name | STRING | Nama tabel. |
user_catalog | STRING | Nama proyek penerima hibah. |
user_name | STRING | Nama penerima pemberian hak. |
user_id | STRING | ID penerima pemberian hak. |
grantor | STRING | Pemberi hak. Ini adalah bidang yang dicadangkan. |
privilege_type | STRING | Jenis hak istimewa. |
expired | DATETIME | Waktu kedaluwarsa hak istimewa. |
Tugas
Menyediakan snapshot real-time dari pekerjaan yang sedang berjalan.
Parameter | Jenis | Keterangan |
task_catalog | STRING | Nama proyek yang berisi pekerjaan. |
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 yang mengirimkan pekerjaan. |
owner_name | STRING | Nama Akun Alibaba Cloud yang mengirimkan pekerjaan. |
start_time | DATETIME | Waktu mulai pekerjaan. |
priority | BIGINT | Prioritas pekerjaan. |
signature | STRING | Signature pekerjaan. |
quota_name | STRING | Nama kuota komputasi. |
cpu_usage | BIGINT | Penggunaan CPU saat ini, dihitung sebagai |
mem_usage | BIGINT | Penggunaan memori saat ini, dalam megabyte (MB). |
gpu_usage | BIGINT | Penggunaan GPU saat ini dihitung sebagai |
total_cpu_usage | BIGINT | Penggunaan CPU kumulatif, dihitung sebagai |
total_mem_usage | BIGINT | Penggunaan memori kumulatif, dalam MB-detik. |
total_gpu_usage | BIGINT | Penggunaan GPU kumulatif, dihitung sebagai |
cpu_min_ratio | BIGINT | Rasio penggunaan CPU pekerjaan saat ini terhadap tingkat sumber daya terjamin antrian. |
mem_min_ratio | BIGINT | Rasio penggunaan memori pekerjaan saat ini terhadap tingkat sumber daya terjamin antrian. |
gpu_min_ratio | BIGINT | Rasio penggunaan GPU pekerjaan saat ini terhadap tingkat sumber daya terjamin antrian. |
cpu_max_ratio | BIGINT | Rasio penggunaan CPU pekerjaan saat ini terhadap tingkat sumber daya elastis maksimum antrian. |
mem_max_ratio | BIGINT | Rasio penggunaan memori pekerjaan saat ini terhadap tingkat sumber daya elastis maksimum antrian. |
gpu_max_ratio | BIGINT | Rasio penggunaan GPU pekerjaan saat ini terhadap tingkat sumber daya elastis maksimum antrian. |
settings | STRING | Informasi yang diteruskan dari penjadwal tingkat atas atau pengguna, disimpan dalam format JSON. Mungkin mencakup bidang seperti |
ext_platform_id | STRING | ID platform penjadwalan hulu. |
ext_node_id | STRING | ID node di penjadwal hulu. |
ext_bizdate | STRING | Tanggal bisnis pekerjaan di penjadwal hulu. |
ext_task_id | STRING | ID instans di penjadwal hulu. |
ext_dagtype | STRING | Mode eksekusi instans di penjadwal hulu. |
ext_node_name | STRING | Nama node di penjadwal hulu. |
ext_node_onduty | STRING | ID pemilik node di penjadwal hulu. |
ext_node_priority | BIGINT | Prioritas node di penjadwal hulu. |
ext_node_cyctype | STRING | Jenis siklus penjadwalan node di penjadwal hulu. |
ext_subtask_id | STRING | ID sub-tugas node di penjadwal hulu. |
additional_info | STRING | Bidang yang dicadangkan untuk informasi tambahan. |
TASKS_HISTORY
Berisi riwayat pekerjaan yang telah selesai untuk setiap proyek. Data disimpan selama 14 hari terakhir.
Parameter | Jenis | Keterangan |
task_catalog | STRING | Nama proyek yang berisi tugas. |
task_name | STRING | Nama tugas. |
task_type | STRING | Jenis tugas. Nilai yang mungkin:
|
inst_id | STRING | ID instans. |
status | STRING | Status instans pada saat pengumpulan data. Ini bukan status langsung. Nilai yang mungkin:
|
owner_id | STRING | ID Akun Alibaba Cloud yang mengirimkan pekerjaan. |
owner_name | STRING | Nama Akun Alibaba Cloud yang mengirimkan pekerjaan. |
result | STRING | Pesan kesalahan untuk pekerjaan yang gagal. |
priority | BIGINT | Prioritas pekerjaan. |
submit_time | DATETIME | Waktu pengiriman pekerjaan dan pembuatan instans. |
start_time | DATETIME | Waktu mulai tugas. Untuk tugas SQL, ini adalah waktu mulai kompilasi. |
end_time | DATETIME | Waktu berakhirnya tugas. |
input_records | BIGINT | Jumlah catatan masukan. Catatan Bidang ini bernilai NULL jika tugas SQL mengenai cache akselerasi kueri. |
output_records | BIGINT | Jumlah catatan keluaran. Catatan Bidang ini bernilai NULL jika tugas SQL mengenai cache akselerasi kueri. |
input_bytes | BIGINT | Jumlah data masukan dari penyimpanan standar, dalam byte. Catatan Bidang ini bernilai NULL jika tugas SQL mengenai cache akselerasi kueri. |
lowfrequency_storage_input_bytes | BIGINT | Jumlah data masukan dari penyimpanan akses jarang, dalam byte. Catatan Bidang ini bernilai NULL jika tugas SQL mengenai cache akselerasi kueri. |
longterm_storage_input_bytes | BIGINT | Jumlah data masukan dari penyimpanan arsip, dalam byte. Catatan Bidang ini bernilai NULL jika tugas SQL mengenai cache akselerasi kueri. |
oss_input_bytes | BIGINT | Jumlah data masukan dari tabel eksternal OSS, dalam byte. Catatan Bidang ini bernilai NULL jika tugas SQL mengenai cache akselerasi kueri. |
tablestore_input_bytes | BIGINT | Jumlah data masukan dari tabel eksternal Tablestore, dalam byte. Catatan Bidang ini bernilai NULL jika tugas SQL mengenai cache akselerasi kueri. |
output_bytes | BIGINT | Jumlah data keluaran, dalam byte. Catatan Bidang ini bernilai NULL jika tugas SQL mengenai cache akselerasi kueri. |
input_tables | STRING | Daftar tabel masukan. Bidang ini hanya berlaku untuk tugas SQL. Catatan Bidang ini bernilai NULL jika tugas SQL mengenai cache akselerasi kueri. |
output_tables | STRING | Daftar tabel keluaran. Bidang ini hanya berlaku untuk tugas SQL. Catatan Bidang ini bernilai NULL jika tugas SQL mengenai cache akselerasi kueri. |
operation_text | STRING | Pernyataan tugas. Ukuran maksimum adalah 256 KB. |
signature | STRING | Signature tugas. |
quota_name | STRING | Nama kuota komputasi. |
complexity | DOUBLE | Kompleksitas tugas SQL. |
cost_cpu | DOUBLE | Konsumsi CPU pekerjaan (Nilai 100 merepresentasikan |
cost_mem | DOUBLE | Konsumsi memori tugas, diukur dalam MB-detik. |
cost_indicators | STRING | Data sumber daya pekerjaan untuk analisis dan optimasi. |
settings | STRING | Data yang diteruskan dari sistem penjadwalan tingkat atas atau pengguna, disimpan sebagai string JSON. Bidang ini mungkin mencakup parameter seperti |
ext_platform_id | STRING | ID platform penjadwalan tingkat atas. Klien harus menyediakan informasi ini saat mengirimkan pekerjaan. Untuk informasi selengkapnya, lihat Konvensi identifikasi pekerjaan. |
ext_node_id | STRING | ID node dari sistem penjadwalan tingkat atas. Klien harus menyediakan informasi ini saat mengirimkan pekerjaan. Untuk informasi selengkapnya, lihat Konvensi identifikasi pekerjaan. |
ext_bizdate | STRING | Tanggal bisnis tugas dari sistem penjadwalan tingkat atas. Klien harus menyediakan informasi ini saat mengirimkan pekerjaan. Untuk informasi selengkapnya, lihat Konvensi identifikasi pekerjaan. |
ext_task_id | STRING | ID instans tugas dari sistem penjadwalan tingkat atas. Klien harus menyediakan informasi ini saat mengirimkan pekerjaan. Untuk informasi selengkapnya, lihat Konvensi identifikasi pekerjaan. |
ext_dagtype | STRING | Mode eksekusi instans dari sistem penjadwalan tingkat atas. Klien harus menyediakan informasi ini saat mengirimkan pekerjaan. Untuk informasi selengkapnya, lihat Konvensi identifikasi pekerjaan. |
ext_node_name | STRING | Nama node dari sistem penjadwalan tingkat atas. Klien harus menyediakan informasi ini saat mengirimkan pekerjaan. Untuk informasi selengkapnya, lihat Konvensi identifikasi pekerjaan. |
ext_node_onduty | STRING | ID pemilik node penjadwalan tingkat atas. Klien harus menyediakan informasi ini saat mengirimkan pekerjaan. Untuk informasi selengkapnya, lihat Konvensi identifikasi pekerjaan. |
ext_node_priority | BIGINT | Prioritas node penjadwalan tingkat atas. Klien harus menyediakan informasi ini saat mengirimkan pekerjaan. Untuk informasi selengkapnya, lihat Konvensi identifikasi pekerjaan. |
ext_node_cyctype | STRING | Bidang yang dicadangkan. Klien harus menyediakan informasi ini saat mengirimkan pekerjaan. Untuk informasi selengkapnya, lihat Konvensi identifikasi pekerjaan. |
ext_subtask_id | STRING | ID sub-tugas dari node penjadwalan tingkat atas. Klien harus menyediakan informasi ini saat mengirimkan pekerjaan. Untuk informasi selengkapnya, lihat Konvensi identifikasi pekerjaan. |
ds | STRING | Tanggal arsip data.Data diarsipkan berdasarkan |
TUNNELS_HISTORY
Berisi riwayat operasi unggah dan unduh massal melalui saluran data. Data disimpan selama 14 hari.
Parameter | Jenis | Keterangan |
tunnel_catalog | STRING | Proyek tempat sumber daya target berada. |
tunnel_schema | STRING | Skema tempat sumber daya target berada. Nilai ini saat ini |
session_id | STRING | ID sesi. |
operate_type | STRING | Jenis operasi. Nilai yang valid:
|
tunnel_type | STRING | Jenis saluran data. Nilai yang valid:
|
request_id | STRING | ID permintaan. |
object_type | STRING | Jenis objek target. Nilai yang valid:
|
object_name | STRING | Nama objek, yaitu nama tabel atau ID instans. |
partition_spec | STRING | Spesifikasi partisi untuk operasi pada tabel partisi. Contohnya, |
data_size | BIGINT | Ukuran data, dalam byte. |
block_id | BIGINT | ID blok untuk unggahan saluran data. Bidang ini diisi hanya jika jenis operasi adalah |
offset | BIGINT | Record awal berindeks 0 untuk unduhan. |
length | BIGINT | Jumlah record yang diunggah atau diunduh. Untuk unduhan, nilai ini sesuai dengan parameter |
owner_id | STRING | ID Akun Alibaba Cloud operator. |
owner_name | STRING | Nama Akun Alibaba Cloud operator. |
start_time | DATETIME | Waktu mulai permintaan. |
end_time | DATETIME | Waktu berakhir permintaan. |
client_ip | STRING | Alamat IP klien yang digunakan untuk membuat permintaan saluran data. |
user_agent | STRING | String user agent klien yang membuat permintaan saluran data. Misalnya, ini dapat mencakup versi Java dan sistem operasi. |
columns | STRING | Kolom yang ditentukan untuk operasi unduhan. |
quota_name | STRING | Nama grup kuota saluran data. |
app_tag | STRING | Tag yang ditentukan pengguna. |
ds | STRING | Tanggal pengumpulan data. Contohnya, |
UDF_PRIVILEGES
Tampilan ini mencantumkan hak istimewa UDF di setiap proyek.
Kolom | Jenis | Nilai |
udf_catalog | STRING | Nama proyek yang berisi UDF. |
udf_schema | STRING | Nama skema yang berisi UDF. |
udf_name | STRING | Nama UDF. |
user_catalog | STRING | Nama Proyek penerima hibah. |
user_name | STRING | Nama penerima pemberian hak. |
user_id | STRING | ID penerima pemberian hak. |
grantor | STRING | Pemberi hak. Ini adalah bidang yang dicadangkan. |
privilege_type | STRING | Jenis hak istimewa. |
UDFs
Menyediakan informasi tentang UDF di setiap proyek.
Parameter | Jenis | Nilai |
udf_catalog | STRING | Nama proyek yang berisi UDF. |
udf_schema | STRING | Skema yang berisi UDF. Nilai ini saat ini 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 UDF. |
last_modified_time | DATETIME | Waktu modifikasi terakhir UDF. |
UDF_RESOURCES
Tampilan ini mencantumkan ketergantungan sumber daya untuk Fungsi yang Ditentukan Pengguna (UDF) di setiap proyek.
Parameter | Jenis | Nilai |
udf_catalog | STRING | Nama proyek yang berisi UDF. |
udf_schema | STRING | Skema yang berisi UDF. |
udf_name | STRING | Nama UDF. |
resource_catalog | STRING | Nama proyek yang berisi sumber daya. |
resource_schema | STRING | Skema yang berisi sumber daya. |
resource_name | STRING | Nama sumber daya. |
Pengguna
Daftar pengguna.
Parameter | Jenis | Nilai |
user_catalog | STRING | Nama proyek pengguna. Nilai |
identity_provider | STRING | Jenis akun. Nilai yang valid:
|
user_name | STRING | Nama pengguna. |
user_id | STRING | ID pengguna. |
user_label | STRING | Label pengguna. |
Peran pengguna
Mencantumkan peran yang ditetapkan kepada setiap pengguna.
Parameter | Jenis | Keterangan |
user_role_catalog | STRING | Nama proyek tempat peran berada. Nilai null menunjukkan peran tingkat penyewa. |
role_name | STRING | Nama peran. |
user_name | STRING | Nama pengguna. |
user_id | STRING | ID pengguna. |
Skema
Tampilan ini menyediakan informasi tentang skema di setiap proyek.
Bidang | Jenis | Nilai |
schema_catalog | STRING | Nama proyek yang berisi skema. |
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 modifikasi terakhir skema. |
schema_type | STRING | Jenis skema. |
comment | STRING | Komentar pada skema. |
Penggunaan kuota
Menyediakan snapshot real-time penggunaan sumber daya untuk kuota komputasi langganan. Gunakan tampilan ini untuk memantau konsumsi sumber daya komputasi.
Parameter | Jenis | Keterangan |
name | STRING | Nama kuota. |
create_time | DATETIME | Waktu pembuatan kuota. |
last_modified_time | DATETIME | Waktu modifikasi terakhir kuota. |
cpu_elastic_quota_max | BIGINT | Kuota CPU elastis maksimum. Satuan: |
cpu_elastic_quota_min | BIGINT | Kuota CPU elastis minimum. Satuan: |
cpu_elastic_quota_used | BIGINT | Penggunaan kuota CPU elastis saat ini. Satuan: |
mem_elastic_quota_max | BIGINT | Kuota memori elastis maksimum. Satuan: |
mem_elastic_quota_min | BIGINT | Kuota memori elastis minimum. Satuan: |
mem_elastic_quota_used | BIGINT | Penggunaan kuota memori elastis saat ini. Satuan: |
cpu_adhoc_quota | BIGINT | Kuota CPU ad-hoc. Satuan: |
cpu_adhoc_quota_used | BIGINT | Penggunaan kuota CPU ad-hoc saat ini. Satuan: |
mem_adhoc_quota | BIGINT | Kuota memori ad-hoc. Satuan: |
mem_adhoc_quota_used | BIGINT | Penggunaan kuota memori ad-hoc saat ini. Satuan: |
cpu_quota_max | BIGINT | Kuota CPU terjamin maksimum. Satuan: |
cpu_quota_min | BIGINT | Kuota CPU terjamin minimum. Satuan: |
cpu_quota_used | BIGINT | Penggunaan kuota CPU terjamin saat ini. Satuan: |
mem_quota_max | BIGINT | Kuota memori terjamin maksimum. Satuan: |
mem_quota_min | BIGINT | Kuota memori terjamin minimum. Satuan: |
mem_quota_used | BIGINT | Penggunaan kuota memori terjamin saat ini. Satuan: |
region | STRING | Wilayah sumber daya. |
Volumes
Tampilan VOLUMES berisi metadata tentang volume MaxCompute. Data dalam tampilan ini memiliki latensi sekitar tiga jam.
Parameter | Jenis | Keterangan |
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 yang memiliki volume. |
create_time | DATETIME | Waktu pembuatan volume. |
last_modified_time | DATETIME | Waktu modifikasi terakhir data dalam volume. |
location | STRING | Lokasi penyimpanan volume. |
comment | STRING | Komentar pada volume. |
storage_provider | STRING | Penyedia penyimpanan untuk volume. |
role_arn | STRING | ARN peran untuk mengakses penyimpanan volume. |
lifecycle | BIGINT | Siklus hidup volume, dalam hari. |
options | STRING | Opsi konfigurasi untuk volume. |
FOREIGN_SERVERS
Tampilan ini berisi metadata tentang server asing di MaxCompute. Data memiliki latensi sekitar tiga jam.
Parameter | Jenis | Nilai |
server_name | STRING | Nama server asing. |
server_type | STRING | Jenis server asing. |
owner_id | STRING | ID pemilik server asing. |
owner_name | STRING | Nama Akun Alibaba Cloud yang memiliki server asing. |
create_time | DATETIME | Waktu pembuatan server asing. |
last_modified_time | DATETIME | Waktu modifikasi terakhir server asing. |
options | STRING | Opsi konfigurasi server asing. |