All Products
Search
Document Center

MaxCompute:ADD TABLE

Last Updated:Mar 27, 2026

Mendaftarkan tabel MaxCompute sebagai resource agar dapat direferensikan oleh pekerjaan SQL dan MapReduce pada waktu proses.

Ini adalah pernyataan CMD. Jalankan hanya pada klien MaxCompute (odpscmd).

Batasan

  • Tabel eksternal tidak dapat ditambahkan sebagai resource.

  • Evolusi skema tidak didukung untuk tabel yang didaftarkan sebagai resource. Jika skema tabel berubah setelah pendaftaran, hapus lalu tambahkan kembali resource tersebut.

  • Ukuran setiap file resource tidak boleh melebihi 2.048 MB.

  • Ukuran total resource yang direferensikan oleh satu pekerjaan SQL atau MapReduce tidak boleh melebihi 2.048 MB.

Sintaks

add table <table_name> [partition (<spec>)] [as <alias>] [comment '<comment>'] [-f];

Parameter

ParameterWajibDeskripsi
tableYaJenis resource. Untuk informasi lebih lanjut tentang jenis resource, lihat Resource.
table_nameYaNama tabel MaxCompute yang akan didaftarkan sebagai resource.
specWajib untuk tabel partisiPartisi yang akan didaftarkan. Hanya partisi yang ditentukan yang terdaftar—bukan seluruh tabel. Gunakan format partition_column='value', contohnya ds='20150602'.
aliasTidakNama resource. Secara default menggunakan nama file jika tidak ditentukan. Tidak didukung untuk resource skrip JAR atau Python.
commentTidakDeskripsi resource.
-fTidakMenimpa resource yang sudah ada jika resource dengan nama yang sama telah tersedia. Tanpa flag ini, penambahan resource dengan nama duplikat akan gagal.

Contoh

Tambahkan tabel partisi sebagai resource

Daftarkan satu partisi dari sale_detail sebagai resource bernama sale.res, dan paksa timpa jika resource tersebut sudah ada:

add table sale_detail partition (ds='20150602') as sale.res comment 'sale detail on 20150602' -f;

Output yang diharapkan:

OK: Resource 'sale.res' have been updated.

Langkah berikutnya

Setelah mendaftarkan tabel sebagai resource, referensikan berdasarkan nama dalam pekerjaan MapReduce atau UDF. Untuk mengelola resource Anda, lihat pernyataan berikut:

Pernyataan ADD terkait:

  • ADD ARCHIVE: Tambahkan file arsip sebagai resource.

  • ADD FILE: Tambahkan file sebagai resource.

  • ADD JAR: Tambahkan file JAR sebagai resource.

  • ADD PY: Tambahkan kode Python sebagai resource.