全部产品
Search
文档中心

:Pernyataan CREATE TABLE untuk membuat tabel dalam sumber data MaxCompute

更新时间:Jun 26, 2025

Pernyataan pembuatan tabel

Nama tabel data yang akan dibuat adalah test_maxcompute_table, dan nama tabel selesai yang sesuai adalah test_maxcompute_table_done.

#1. Buat tabel data.
CREATE TABLE IF NOT EXISTS test_maxcompute_table
(
  pk_id Bigint ,
  cate_id Bigint ,
  vector_array string 
)
PARTITIONED by 
(
  ds STRING
);

#2. Buat partisi dalam tabel data.
alter table test_maxcompute_table  add if not exists partition (ds="20230423");

#3. Buat tabel done.
create table test_maxcompute_table_done (attribute string) partitioned by (ds string);

#4. Buat partisi dalam tabel done.
alter table test_maxcompute_table_done  add if not exists partition (ds="20230423");


#5. Masukkan data ke dalam tabel data.
insert into test_maxcompute_table partition (ds='20230423') select 1,'12345','xxx,xxx,xxx,xx....';

#6. Masukkan data ke dalam tabel done.
insert into table ecom_table_done partition (ds="20230423") select '{"swift_start_timestamp":1682179200}';
Catatan

Bidang dalam tabel MaxCompute Anda dapat menggunakan tipe data berikut: STRING, BOOLEAN, DOUBLE, BIGINT, dan DATETIME.

Pernyataan otorisasi

Akun yang digunakan untuk masuk ke Konsol OpenSearch harus memiliki izin berikut pada tabel MaxCompute yang ingin dikonfigurasi: izin DESCRIBE, SELECT, dan DOWNLOAD pada tabel serta izin LABEL pada bidang tabel tersebut.

-- Tambahkan akun yang digunakan untuk mengelola instance Havenask.
add user ****@aliyun.com;

-- Berikan izin yang diperlukan kepada akun tersebut.
GRANT describe,select,download ON TABLE table_xxx TO USER ****@aliyun.com
GRANT describe,select,download ON TABLE table_xxx_done TO USER ****@aliyun.com

-- Jika Anda mengaktifkan verifikasi izin bidang untuk tabel MaxCompute Anda, sistem akan mencegah Anda mengakses bidang dengan hak istimewa tinggi saat menarik data, dan indeks tidak dapat dibuat untuk tabel tersebut. Dalam hal ini, Anda harus memberikan izin kepada akun Anda untuk mengakses bidang-bidang tersebut. 
-- Berikan izin pada seluruh proyek.
SET LABEL 3 to USER ****@aliyun.com

-- Berikan izin pada satu tabel.
GRANT LABEL 3 ON TABLE table_xxx(col1, col2) TO ****@aliyun.com

Parameter untuk menambahkan sumber data MaxCompute

image

Parameter

Diperlukan

Deskripsi

Tipe Sumber Data

Ya

Tipe sumber data. Pilih MaxCompute.

Nama Sumber Data

Ya

Nama sumber data. Nama tersebut harus memiliki panjang hingga 30 karakter dan dapat berisi angka, huruf, serta garis bawah (_).

Proyek

Ya

Nama proyek MaxCompute yang ingin Anda akses. Anda dapat melihat nama proyek di halaman DataStudio dari ruang kerja yang sesuai.

image

Catatan

Jika ruang kerja dalam mode standar, tambahkan _dev di akhir nama proyek. Sebagai contoh, jika nama proyek adalah zy_ts_test, atur parameter ini menjadi zy_ts_test_dev.

image

AccessKey ID

Ya

ID AccessKey dan Rahasia AccessKey dari akun Alibaba Cloud atau pengguna RAM saat ini. Anda dapat melihat ID AccessKey dan Rahasia AccessKey di konsol Manajemen Akun.

image

AccessKey Secret

Ya

Tabel

Ya

Nama tabel data yang ingin Anda akses.

Kunci Partisi

Ya

Nama kunci partisi dari tabel data. Sebagai contoh, jika nama partisi adalah ds=20230423, maka nama kunci partisi adalah ds.