全部产品
Search
文档中心

MaxCompute:Skema Informasi Tingkat Proyek (Akan Dihentikan)

更新时间:Jul 06, 2025

Skema Informasi adalah layanan metadata dari MaxCompute. Topik ini menjelaskan konsep dasar, fitur, dan batasan Skema Informasi.

MaxCompute Information Schema menyediakan informasi seperti metadata proyek dan data penggunaan historis. Bidang dan tampilan spesifik untuk MaxCompute ditambahkan ke ANSI SQL-92 Information Schema. MaxCompute menyediakan proyek publik bernama Information Schema. Anda dapat meminta metadata dan data penggunaan historis proyek dengan mengakses tampilan baca-saja yang disediakan oleh proyek publik ini.

Batasan

  • Information Schema menyediakan tampilan metadata proyek saat ini. Anda tidak berwenang untuk mengakses metadata lintas proyek. Jika ingin meminta dan menganalisis metadata dari beberapa proyek, Anda harus mendapatkan metadata dari setiap proyek dan mengintegrasikannya.

  • Tampilan semi-real-time tersedia untuk tabel sistem metadata. Untuk aplikasi yang memerlukan ketepatan waktu metadata tinggi, kami sarankan menggunakan SDK atau CLI untuk mendapatkan metadata objek tertentu.

  • Metadata dan data historis pekerjaan disimpan di proyek Information Schema. Untuk membuat snapshot historis data atau mendapatkan data pekerjaan historis lebih dari 14 hari, Anda dapat mencadangkan data Information Schema ke proyek tertentu secara berkala.

Mendapatkan layanan Information Schema

Mulai 1 Maret 2024, MaxCompute tidak lagi secara otomatis menyediakan layanan Information Schema tingkat proyek untuk proyek baru. Secara default, paket Information Schema tingkat proyek tidak disediakan untuk proyek yang dibuat pada 1 Maret 2024 dan seterusnya. Jika ingin meminta metadata, Anda dapat menggunakan Information Schema tingkat tenant untuk mendapatkan informasi yang lebih komprehensif. Untuk informasi lebih lanjut tentang cara menggunakan Information Schema tingkat tenant, lihat Information Schema Tingkat Tenant.

Sebelum menggunakan Information Schema di proyek yang ada, Anda harus mendapatkan izin untuk mengakses metadata proyek. Untuk mendapatkan izin, instal paket izin Information Schema sebagai pemilik proyek atau pengguna RAM yang ditugaskan peran Super_Administrator. Untuk informasi lebih lanjut, lihat Tetapkan Peran kepada Pengguna. Anda dapat menggunakan salah satu metode berikut untuk menginstal paket izin:

Setelah paket diinstal, Anda dapat menggunakan Information Schema untuk meminta metadata proyek saat ini. Data disimpan di proyek Information Schema. Anda tidak perlu membayar untuk penyimpanan metadata.

Anda dapat menjalankan perintah berikut untuk meminta tampilan yang disediakan oleh proyek Information Schema:

odps@myproject1> describe package Information_Schema.systables;

Gambar berikut menunjukkan hasil permintaan.information_schema 截图返回结果

Meminta tampilan metadata

Jika ingin meminta tampilan metadata, Anda harus menambahkan nama proyek Information Schema sebagai awalan nama tampilan. Formatnya adalah Information Schema.view_name.

Jika proyek yang Anda akses adalah myproject1, Anda dapat menjalankan perintah berikut untuk meminta metadata semua tabel di myproject1:

odps@myproject1>select * from Information_Schema.tables;

Proyek Information Schema juga berisi tampilan riwayat pekerjaan. Tampilan ini memungkinkan Anda meminta riwayat pekerjaan proyek saat ini. Anda dapat menjalankan perintah berikut untuk meminta pekerjaan historis berdasarkan tanggal:

odps@myproject1>select * from Information_Schema.tasks_history where ds='yyyymmdd' limit 100;

Otorisasi Akses

Tampilan yang disediakan oleh Information Schema berisi semua data pengguna di tingkat proyek. Secara default, pemilik proyek dapat melihat data pengguna proyek ini. Pengguna atau peran lain di proyek harus diberi izin yang diperlukan untuk melihat data tersebut. Untuk informasi lebih lanjut, lihat Akses Sumber Daya Lintas Proyek Berdasarkan Paket.

Sintaks pernyataan yang digunakan untuk memberikan izin kepada pengguna atau peran:

grant <actions> on package Information_Schema.systables to user <user_name>;
grant <actions> on package Information_Schema.systables to role <role_name>;
  • actions: izin yang ingin Anda berikan. Atur nilainya menjadi Read.

  • user_name: akun Alibaba Cloud atau pengguna RAM yang ditambahkan ke proyek.

    Anda dapat menjalankan perintah list users; pada Klien MaxCompute untuk mendapatkan akun pengguna.

  • role_name: peran yang ditambahkan ke proyek.

    Anda dapat menjalankan perintah list roles; pada Klien MaxCompute untuk meminta nama peran.

Contoh:

grant read on package Information_Schema.systables to user RAM$Bob@aliyun.com:user01;

Tampilan Metadata

Tampilan metadata layanan Information Schema memungkinkan Anda menjelajahi dan mengambil metadata.

Tampilan informasi penggunaan layanan Information Schema memungkinkan Anda mengoptimalkan pekerjaan dan merencanakan sumber daya. Misalnya, Anda dapat menganalisis metrik pekerjaan, seperti konsumsi sumber daya, durasi berjalan, dan jumlah data yang diproses.

Tampilan yang berbeda memiliki periode validitas atau periode retensi default yang berbeda. Data yang melebihi periode retensi tidak dapat diakses. Anda dapat mengekspor data secara manual dari Information Schema ke tabel MaxCompute untuk mencadangkan data pada interval tertentu. Cadangan ini berlaku untuk data historis yang memerlukan periode penyimpanan lebih lama.

Biaya untuk Information Schema bervariasi berdasarkan skenario berikut:

  • Untuk proyek yang menggunakan sumber daya komputasi bayar sesuai pemakaian, Anda akan dikenakan biaya berdasarkan pernyataan SQL yang Anda eksekusi untuk meminta tampilan Information Schema. Tabel terkluster rentang digunakan dalam tampilan Information Schema untuk mengurangi jumlah data kueri masukan dan meningkatkan kinerja kueri. Jika Anda meminta tampilan TASKS_HISTORY dan TUNNELS_HISTORY, mintalah data hari sebelumnya setelah pukul 06:00:00 setiap hari untuk menghindari meminta data hari saat ini. Ini meminimalkan jumlah data kueri masukan dan mengurangi biaya kueri.

  • Untuk proyek yang menggunakan sumber daya komputasi berlangganan, unit komputasi (CUs) yang Anda beli akan dikonsumsi saat Anda meminta tampilan Information Schema.

  • Anda tidak perlu membayar biaya penyimpanan untuk tampilan Information Schema.

Catatan

Saat mengekspor data, kami sarankan Anda secara eksplisit menentukan nama bidang tampilan. Jika Anda tidak secara eksplisit menentukan nama bidang tampilan, Anda mungkin gagal mencadangkan data dengan menjalankan insert into select * from information_schema.*** setelah beberapa bidang dimasukkan ke tabel MaxCompute.

Tabel berikut menjelaskan tampilan metadata.

Jenis

Tampilan

Ketepatan waktu dan periode retensi

Keterlambatan

Informasi Metadata

TABLES

Tampilan semi-real-time

Data online ditampilkan di tampilan metadata dengan penundaan sekitar 3 jam.

PARTITIONS

Tampilan semi-real-time

COLUMNS

Tampilan semi-real-time

UDFS

Tampilan semi-real-time

RESOURCES

Tampilan semi-real-time

UDF_RESOURCES

Tampilan semi-real-time

USERS

Tampilan semi-real-time

ROLES

Tampilan semi-real-time

USER_ROLES

Tampilan semi-real-time

PACKAGE_OBJECTS

Tampilan semi-real-time

INSTALLED_PACKAGES

Tampilan semi-real-time

SCHEMA_PRIVILEGES

Tampilan semi-real-time

TABLE_PRIVILEGES

Tampilan semi-real-time

COLUMN_PRIVILEGES

Tampilan semi-real-time

UDF_PRIVILEGES

Tampilan semi-real-time

RESOURCE_PRIVILEGES

Tampilan semi-real-time

TABLE_LABELS

Tampilan semi-real-time

COLUMN_LABELS

Tampilan semi-real-time

TABLE_LABEL_GRANTS

Tampilan semi-real-time

COLUMN_LABEL_GRANTS

Tampilan semi-real-time

Informasi Penggunaan

TASKS

Snapshot real-time pekerjaan yang sedang berjalan

Data online ditampilkan di tampilan metadata dengan penundaan beberapa detik. Tampilan ini dalam pratinjau publik tanpa jaminan SLA dan akan tersedia di masa mendatang.

TASKS_HISTORY

Tampilan semi-real-time. Data historis disimpan di tabel partisi, dan data dari 14 hari terakhir dipertahankan.

Data online ditampilkan di tampilan metadata dengan penundaan sekitar 3 jam.

TUNNELS_HISTORY

Tampilan semi-real-time. Data historis disimpan di tabel partisi, dan data dari 14 hari terakhir dipertahankan.

TABLES

Menampilkan informasi tentang tabel di proyek.

Bidang

Tipe Data

Deskripsi

table_catalog

STRING

Nilainya tetap odps.

table_schema

STRING

Nama proyek.

table_name

STRING

Nama tabel.

table_type

STRING

Tipe tabel. Nilai valid:

  • MANAGED_TABLE

  • VIRTUAL_VIEW

  • EXTERNAL_TABLE

is_partitioned

BOOLEAN

Menentukan apakah tabel merupakan tabel partisi.

owner_id

STRING

ID pemilik tabel.

owner_name

STRING

Opsional. Akun Alibaba Cloud dari pemilik tabel.

create_time

DATETIME

Waktu saat tabel data dibuat.

last_modified_time

DATETIME

Waktu terakhir data tabel dimodifikasi.

data_length

BIGINT

Jika tabel adalah tabel non-partisi, nilai parameter ini adalah ukuran data tabel. Jika tabel adalah tabel partisi, sistem tidak menghitung ukuran data tabel. Dalam hal ini, nilai parameter ini adalah NULL. Tampilan PARTITIONS mencakup ukuran data setiap partisi dalam tabel partisi. Unit: byte.

table_comment

STRING

Komentar pada tabel.

life_cycle

BIGINT

Opsional. Siklus hidup tabel.

is_archived

BOOLEAN

Bidang cadangan.

table_exstore_type

STRING

Bidang cadangan.

cluster_type

STRING

Tipe pengelompokan tabel MaxCompute. Nilai valid: HASH dan RANGE.

number_buckets

BIGINT

Opsional. Jumlah bucket dalam tabel terkluster. Nilai 0 menunjukkan bahwa jumlah bucket berubah secara dinamis selama eksekusi pekerjaan.

view_original_text

STRING

Teks tampilan di tabel tipe VIRTUAL_VIEW.

PARTITIONS

Menampilkan informasi tentang partisi tabel di proyek.

Bidang

Tipe Data

Deskripsi

table_catalog

STRING

Nilainya tetap odps.

table_schema

STRING

Nama proyek.

table_name

STRING

Nama tabel.

partition_name

STRING

Nama partisi. Contoh: ds='20190130'.

create_time

DATETIME

Waktu saat partisi dibuat.

last_modified_time

DATETIME

Waktu terakhir tabel dimodifikasi.

data_length

BIGINT

Ukuran data di partisi. Unit: byte.

is_archived

BOOLEAN

Bidang cadangan.

is_exstore

BOOLEAN

Bidang cadangan.

cluster_type

STRING

Opsional. Tipe pengelompokan tabel MaxCompute. Nilai valid: HASH dan RANGE.

number_buckets

BIGINT

Opsional. Jumlah bucket dalam tabel terkluster. Nilai 0 menunjukkan bahwa jumlah bucket berubah secara dinamis selama eksekusi pekerjaan.

COLUMNS

Menampilkan informasi tentang kolom tabel di proyek.

Bidang

Tipe Data

Deskripsi

table_catalog

STRING

Nilainya tetap odps.

table_schema

STRING

Nama proyek.

table_name

STRING

Nama tabel.

column_name

STRING

Nama kolom.

ordinal_position

BIGINT

Nomor seri kolom.

column_default

STRING

Nilai default kolom.

is_nullable

BOOLEAN

Opsional. Nilainya tetap YES.

data_type

STRING

Tipe data kolom.

column_comment

STRING

Komentar pada kolom.

is_partition_key

BOOLEAN

Menentukan apakah kolom adalah kunci partisi.

UDFS

Menampilkan informasi tentang fungsi yang ditentukan pengguna (UDF) di proyek.

Bidang

Tipe Data

Deskripsi

udf_catalog

STRING

Nilainya tetap odps.

udf_schema

STRING

Nama proyek.

udf_name

STRING

Nama UDF.

owner_id

STRING

ID pemilik UDF.

owner_name

STRING

Opsional. Akun Alibaba Cloud dari pemilik UDF.

create_time

DATETIME

Waktu saat UDF dibuat.

last_modified_time

DATETIME

Terakhir kali UDF dimodifikasi.

RESOURCES

Menampilkan informasi tentang sumber daya di proyek.

Bidang

Tipe Data

Deskripsi

resource_catalog

STRING

Nilainya tetap odps.

resource_schema

STRING

Nama proyek.

resource_name

STRING

Nama sumber daya.

resource_type

STRING

Tipe sumber daya. Nilai valid: Py dan Jar.

owner_id

STRING

ID pemilik sumber daya.

owner_name

STRING

Opsional. Akun Alibaba Cloud dari pemilik sumber daya.

create_time

DATETIME

Waktu saat sumber daya dibuat.

last_modified_time

DATETIME

Waktu saat sumber daya terakhir dimodifikasi.

size

BIGINT

Ruang penyimpanan yang digunakan oleh sumber daya.

comment

STRING

Komentar pada sumber daya.

is_temp_resource

BOOLEAN

Menentukan apakah sumber daya bersifat sementara.

UDF_RESOURCES

Menampilkan informasi tentang sumber daya dependen UDF di proyek.

Bidang

Tipe Data

Deskripsi

udf_catalog

STRING

Nilainya tetap odps.

udf_schema

STRING

Nama proyek.

udf_name

STRING

Nama UDF.

resource_schema

STRING

Nama proyek tempat sumber daya berasal.

resource_name

STRING

Nama sumber daya.

USERS

Menampilkan daftar pengguna di proyek.

Bidang

Tipe Data

Deskripsi

user_catalog

STRING

Nilai valid: ALIYUN dan RAM.

user_schema

STRING

Nama proyek.

user_name

STRING

Opsional. Nama pengguna.

user_id

STRING

ID pengguna Alibaba Cloud.

user_label

STRING

Label pengguna.

ROLES

Menampilkan daftar peran di proyek.

Bidang

Tipe Data

Deskripsi

role_catalog

STRING

Nilainya tetap odps.

role_schema

STRING

Nama proyek.

role_name

STRING

Nama peran.

role_label

STRING

Label peran.

comment

STRING

Komentar pada peran.

USER_ROLES

Menampilkan informasi tentang peran yang diasumsikan pengguna di proyek.

Bidang

Tipe Data

Deskripsi

user_role_catalog

STRING

Nilainya tetap odps.

user_role_schema

STRING

Nama proyek.

role_name

STRING

Nama peran.

user_name

STRING

Nama pengguna.

user_id

STRING

ID pengguna.

PACKAGE_OBJECTS

Menampilkan informasi objek paket di proyek.

Bidang

Tipe Data

Deskripsi

package_catalog

STRING

Nilainya tetap odps.

package_schema

STRING

Nama proyek.

package_name

STRING

Nama paket.

object_type

STRING

Tipe objek paket.

object_name

STRING

Nama objek paket.

column_name

STRING

Nama kolom tabel.

allowed_privileges

VECTOR<STRING>

Izin bersama.

allowed_label

STRING

Label bersama.

INSTALLED_PACKAGES

Menampilkan informasi tentang paket yang terinstal di proyek.

Bidang

Tipe Data

Deskripsi

installed_package_catalog

STRING

Nilainya tetap odps.

installed_package_schema

STRING

Nama proyek.

package_project

STRING

Nama proyek tempat paket dibuat.

package_name

STRING

Nama paket.

installed_time

DATETIME

Cadangan. Waktu saat paket diinstal.

allowed_label

STRING

Label bersama.

SCHEMA_PRIVILEGES

Menampilkan informasi tentang izin skema di proyek.

Bidang

Tipe Data

Deskripsi

user_catalog

STRING

Nilainya tetap odps.

user_schema

STRING

Nama proyek.

grantee

STRING

Nama pengguna.

user_id

STRING

ID pengguna.

grantor

STRING

Akun yang memberikan izin. Nilai saat ini adalah NULL.

privilege_type

STRING

Tipe izin.

TABLE_PRIVILEGES

Menampilkan informasi tentang izin tabel di proyek.

Bidang

Tipe Data

Deskripsi

table_catalog

STRING

Nilainya tetap odps.

table_schema

STRING

Nama proyek tempat tabel berasal.

table_name

STRING

Nama tabel.

grantee

STRING

Nama pengguna.

user_id

STRING

ID pengguna.

grantor

STRING

Akun yang memberikan izin. Nilai saat ini adalah NULL.

privilege_type

STRING

Tipe izin.

user_schema

STRING

Nama proyek tempat pengguna berasal.

COLUMN_PRIVILEGES

Menampilkan informasi tentang izin kolom di proyek.

Bidang

Tipe Data

Deskripsi

table_catalog

STRING

Nilainya tetap odps.

table_schema

STRING

Nama proyek tempat tabel berasal.

table_name

STRING

Nama tabel.

column_name

STRING

Nama kolom.

grantee

STRING

Nama pengguna.

user_id

STRING

ID pengguna.

grantor

STRING

Opsional. Nilai saat ini adalah NULL.

privilege_type

STRING

Tipe izin.

user_schema

STRING

Nama proyek tempat pengguna berasal.

UDF_PRIVILEGES

Menampilkan informasi tentang izin UDF di proyek.

Bidang

Tipe Data

Deskripsi

udf_catalog

STRING

Nilainya tetap odps.

udf_schema

STRING

Nama proyek.

udf_name

STRING

Nama UDF.

skema_pengguna

STRING

Nama proyek yang dimiliki pengguna.

penerima

STRING

Nama pengguna.

user_id

STRING

ID pengguna.

pemberi hak

STRING

Akun yang memberikan izin. Nilai saat ini adalah NULL.

privilege_type

STRING

Jenis izin.

RESOURCE_PRIVILEGES

Menampilkan informasi tentang izin sumber daya dalam sebuah proyek.

Bidang

Tipe data

Deskripsi

resource_catalog

STRING

Nilainya tetap odps.

resource_schema

STRING

Nama proyek.

resource_name

STRING

Nama sumber daya.

user_schema

STRING

Nama proyek tempat pengguna bernaung.

grantee

STRING

Nama pengguna.

user_id

STRING

ID pengguna.

grantor

STRING

Akun yang memberikan izin. Nilai saat ini adalah NULL.

privilege_type

STRING

Jenis izin.

TABLE_LABELS

Menampilkan informasi tentang label tabel di proyek.

Bidang

Tipe Data

Deskripsi

table_catalog

STRING

Nilainya tetap odps.

table_schema

STRING

Nama proyek.

table_name

STRING

Nama tabel.

label_type

STRING

Tipe label. Nilai tetap NULL.

label_level

STRING

Tingkat label.

COLUMN_LABELS

Menampilkan informasi tentang label kolom tabel di proyek.

Bidang

Tipe Data

Deskripsi

table_catalog

STRING

Nilainya tetap odps.

table_schema

STRING

Nama proyek.

table_name

STRING

Nama tabel.

column_name

STRING

Nama kolom.

label_type

STRING

Tipe label. Nilai tetap NULL.

label_level

STRING

Tingkat label.

TABLE_LABEL_GRANTS

Menampilkan informasi otorisasi label tabel di proyek.

Bidang

Tipe Data

Deskripsi

table_label_grant_catalog

STRING

Nilainya tetap odps.

table_label_grant_schema

STRING

Nama proyek tempat pengguna berasal.

user

STRING

Nama pengguna.

user_id

STRING

ID pengguna.

table_schema

STRING

Nama proyek tempat tabel berasal.

table_name

STRING

Nama tabel.

grantor

STRING

Akun yang memberikan izin. Nilai saat ini adalah NULL.

label_level

STRING

Tingkat label yang diberikan.

expired

DATETIME

Waktu kedaluwarsa otorisasi.

COLUMN_LABEL_GRANTS

Menampilkan informasi otorisasi label kolom tabel di proyek.

Bidang

Tipe Data

Deskripsi

column_label_grant_catalog

STRING

Nilainya tetap odps.

column_label_grant_schema

STRING

Nama proyek tempat pengguna berasal.

user

STRING

Nama pengguna.

user_id

STRING

ID pengguna.

table_schema

STRING

Nama proyek tempat tabel berasal.

table_name

STRING

Nama tabel.

column_name

STRING

Nama kolom.

grantor

STRING

Akun yang memberikan izin. Nilai saat ini adalah NULL.

label_level

STRING

Tingkat label yang diberikan.

expired

DATETIME

Waktu kedaluwarsa otorisasi.

TASKS

Menampilkan snapshot real-time pekerjaan. Tampilan ini digunakan untuk memantau pekerjaan secara real-time.

Penting

Tampilan TASKS sedang dalam proses pengujian internal dan bidang serta isi bidangnya dapat berubah. Tampilan ini tidak memiliki jaminan SLA. Gunakan tampilan ini dengan hati-hati. Untuk informasi lebih lanjut tentang perubahan status rilis selanjutnya, lihat Pemberitahuan Layanan.

Bidang

Tipe Data

Deskripsi

project_name

STRING

Nama proyek.

task_name

STRING

Nama pekerjaan.

task_type

STRING

Tipe pekerjaan.

Nilai valid:

  • SQL: Pekerjaan SQL

  • CUPID: Pekerjaan Spark atau Mars

  • SQLCost: Pekerjaan estimasi biaya SQL

  • SQLRT: Pekerjaan SQL MaxCompute Query Acceleration (MCQA)

  • LOT: Pekerjaan MapReduce

  • PS: Parameter Server dari PAI

  • AlgoTask: Pekerjaan Platform Pembelajaran Mesin untuk AI (PAI)

inst_id

STRING

ID instans yang dibuat untuk pekerjaan.

status

STRING

Status pekerjaan saat data dikumpulkan. Nilai valid: Running dan Waiting.

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. Parameter ini hanya berlaku untuk pekerjaan yang menggunakan sumber daya berlangganan.

signature

STRING

Signature pekerjaan.

queue_name

STRING

Nama antrian komputasi.

cpu_usage

BIGINT

Utilisasi CPU saat ini. Nilai bidang ini dihitung dengan rumus berikut: Jumlah core CPU × 100.

mem_usage

BIGINT

Penggunaan memori saat ini. Unit: MB.

gpu_usage

BIGINT

Penggunaan GPU saat ini. Nilai bidang ini dihitung dengan rumus berikut: Jumlah GPU × 100.

total_cpu_usage

BIGINT

Utilisasi CPU kumulatif. Nilai bidang ini dihitung dengan rumus berikut: Jumlah core CPU × 100 × Durasi berjalan pekerjaan (detik).

total_mem_usage

BIGINT

Penggunaan memori kumulatif. Nilai bidang ini dihitung dengan rumus berikut: Ukuran memori (MB) × Durasi berjalan pekerjaan (detik).

total_gpu_usage

BIGINT

Penggunaan GPU kumulatif. Nilai bidang ini dihitung dengan rumus berikut: Jumlah GPU × 100 × Durasi berjalan pekerjaan (detik).

cpu_min_ratio

BIGINT

Rasio utilisasi CPU pekerjaan terhadap total utilisasi CPU. Parameter ini hanya berlaku untuk pekerjaan yang menggunakan sumber daya berlangganan.

mem_min_ratio

BIGINT

Rasio memori yang dikonsumsi pekerjaan terhadap total penggunaan memori. Parameter ini hanya berlaku untuk pekerjaan yang menggunakan sumber daya berlangganan.

gpu_min_ratio

BIGINT

Rasio GPU yang dikonsumsi pekerjaan terhadap total penggunaan GPU. Parameter ini hanya berlaku untuk pekerjaan yang menggunakan sumber daya berlangganan.

cpu_max_ratio

BIGINT

Rasio utilisasi CPU pekerjaan terhadap utilisasi CPU maksimum. Parameter ini hanya berlaku untuk pekerjaan yang menggunakan sumber daya berlangganan.

mem_max_ratio

BIGINT

Rasio memori yang dikonsumsi pekerjaan terhadap penggunaan memori maksimum. Parameter ini hanya berlaku untuk pekerjaan yang menggunakan sumber daya berlangganan.

gpu_max_ratio

BIGINT

Rasio GPU yang dikonsumsi pekerjaan terhadap penggunaan GPU maksimum. Parameter ini hanya berlaku untuk pekerjaan yang menggunakan sumber daya berlangganan.

pengaturan

STRING

Pengaturan penjadwalan kustom dari aplikasi lapisan atas, seperti DataWorks.

informasi_tambahan

STRING

Informasi tambahan. Ini adalah bidang yang dicadangkan.

TASKS_HISTORY

Menampilkan riwayat eksekusi pekerjaan di proyek MaxCompute. Data dari 14 hari terakhir dipertahankan.

Bidang

Tipe Data

Deskripsi

task_catalog

STRING

Nilainya tetap odps.

task_schema

STRING

Nama proyek.

task_name

STRING

Nama pekerjaan.

task_type

STRING

Tipe pekerjaan.

Nilai valid:

  • SQL: Pekerjaan SQL

  • CUPID: Pekerjaan Spark atau Mars

  • SQLCost: Pekerjaan estimasi biaya SQL

  • SQLRT: Pekerjaan SQL MaxCompute Query Acceleration (MCQA)

  • LOT: Pekerjaan MapReduce

  • PS: Parameter Server dari PAI

  • AlgoTask: Pekerjaan Platform Pembelajaran Mesin untuk AI (PAI)

inst_id

STRING

ID instans.

status

STRING

Status pekerjaan saat data dikumpulkan. Ini bukan status real-time. Nilai valid:

  • Terminated: Pekerjaan selesai.

  • Failed: Pekerjaan gagal.

  • Cancelled: Pekerjaan dibatalkan.

owner_id

STRING

ID akun Alibaba Cloud.

owner_name

STRING

Nama akun Alibaba Cloud.

result

STRING

Informasi kesalahan yang ditampilkan jika terjadi kesalahan dalam pekerjaan SQL.

start_time

DATETIME

Waktu mulai pekerjaan.

end_time

DATETIME

Waktu berakhirnya pekerjaan. Jika pekerjaan tidak berakhir pada hari saat ini, nilainya adalah NULL.

input_records

BIGINT

Jumlah rekaman yang dibaca oleh pekerjaan.

output_records

BIGINT

Jumlah rekaman yang dihasilkan oleh pekerjaan.

input_bytes

BIGINT

Jumlah data yang dipindai, sama dengan yang ditampilkan di LogView.

output_bytes

BIGINT

Jumlah byte keluaran.

input_tables

STRING

Tabel input pekerjaan dalam format [project.table1,project.table2]. Beberapa pekerjaan, seperti pekerjaan SQL COST, tidak memiliki informasi tersebut.

output_tables

STRING

Tabel output pekerjaan dalam format [project.table1,project.table2].

operation_text

STRING

File XML sumber pernyataan kueri. Jika ukuran file XML sumber melebihi 256 KB, atur nilainya menjadi NULL.

signature

STRING

Opsional. Signature pekerjaan.

complexity

DOUBLE

Opsional. Kompleksitas pekerjaan. Parameter ini hanya tersedia untuk pekerjaan SQL.

cost_cpu

DOUBLE

Utilisasi CPU pekerjaan. Nilai 100 menunjukkan bahwa 1 core CPU dikalikan durasi berjalan pekerjaan dalam detik. Misalnya, jika 10 core CPU berjalan selama lima detik, cost_cpu adalah 5000, yang dihitung menggunakan rumus berikut: 10 × 100 × 5.

cost_mem

DOUBLE

Memori yang dikonsumsi oleh pekerjaan. Nilai bidang ini dihitung menggunakan rumus berikut: Ukuran memori (MB) × Durasi berjalan pekerjaan (detik).

settings

STRING

Informasi yang dijadwalkan oleh aplikasi lapisan atas atau ditentukan oleh pengguna. Informasi disimpan dalam format JSON. Informasi mencakup bidang berikut: USERAGENT, BIZID, SKYNET_ID, dan SKYNET_NODENAME.

ds

STRING

Tanggal saat data dikumpulkan. Contoh: 20190101.

TUNNELS_HISTORY

Menampilkan data historis yang diunggah dan diunduh secara bersamaan melalui terowongan data. Data dari 14 hari sebelumnya dipertahankan.

Bidang

Tipe Data

Deskripsi

tunnel_catalog

STRING

Nilainya tetap odps.

tunnel_schema

STRING

Nama proyek.

session_id

STRING

ID sesi, yang disimpan dalam format TIMESTAMP (YYYYMMDDHHmmss, 14 karakter) + Alamat IP (8 karakter) + numHex (8 karakter) Contoh: 2013060414484474e5e60a00000002.

operate_type

STRING

Tipe operasi. Nilai valid:

  • UPLOADLOG

  • DOWNLOADLOG

  • DOWNLOADINSTANCELOG

tunnel_type

STRING

Tipe terowongan. Nilai valid: TUNNEL LOG dan TUNNEL INSTANCE LOG.

request_id

STRING

ID permintaan.

object_type

STRING

Tipe objek tempat operasi dilakukan. Nilai valid: TABLE dan INSTANCE.

object_name

STRING

Nama tabel atau ID instans.

partition_spec

STRING

Informasi partisi. Contoh: time=20130222,loc=beijing

data_size

BIGINT

Ukuran data. Unit: byte.

block_id

BIGINT

ID blok yang diunggah menggunakan terowongan. Parameter ini tersedia hanya jika operate_type diatur ke UPLOADLOG. Jika tidak, parameter ini dibiarkan kosong.

offset

BIGINT

Jumlah rekaman yang dilewati sebelum data diunduh. Secara default, unduhan dimulai dari rekaman 0.

length

BIGINT

Jumlah rekaman yang diunduh atau diunggah dalam sesi saat ini. Jumlah rekaman yang diunduh sama dengan nilai parameter ini.

owner_id

STRING

ID akun Alibaba Cloud.

owner_name

STRING

Nama akun Alibaba Cloud.

start_time

DATETIME

Waktu mulai permintaan.

end_time

DATETIME

Waktu berakhirnya permintaan.

client_ip

STRING

Alamat IP klien yang memulai permintaan.

user_agent

STRING

Informasi tentang agen pengguna, yaitu klien yang memulai permintaan. Informasi tersebut mungkin versi Java atau sistem operasi.

columns

STRING

Kolom yang ditentukan saat data diunduh melalui terowongan data.

ds

STRING

Tanggal saat data dikumpulkan. Contoh: 20190101.