All Products
Search
Document Center

:Pernyataan pembuatan tabel untuk sumber data MaxCompute

Last Updated:Jun 21, 2026

Pernyataan pembuatan tabel

Pada contoh ini, tabel data diberi nama test_maxcompute_table, dan tabel done 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 di 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 di 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 test_maxcompute_table_done partition (ds="20230423") select '{"swift_start_timestamp":1682179200}';
Catatan

Engine mendukung tipe bidang berikut untuk tabel MaxCompute: STRING, BOOLEAN, DOUBLE, BIGINT, dan DATETIME.

Pernyataan otorisasi

Saat mengonfigurasi tabel data MaxCompute, akun OpenSearch Anda harus memiliki izin DESCRIBE, SELECT, dan DOWNLOAD pada tabel tersebut serta izin LABEL pada bidang-bidangnya.

-- Tambahkan akun pengguna untuk instans engine.
add user ****@aliyun.com;
-- Berikan izin tabel 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 verifikasi izin tingkat bidang diaktifkan di MaxCompute, penarikan data dapat gagal untuk bidang dengan label keamanan tingkat tinggi, yang mencegah pembuatan indeks. Untuk mengatasi hal ini, Anda harus memberikan izin akses tingkat bidang kepada akun tersebut.
-- Berikan izin pada seluruh proyek.
SET LABEL 3 to USER ****@aliyun.com
-- Berikan izin pada satu tabel saja.
GRANT LABEL 3 ON TABLE table_xxx(col1, col2) TO ****@aliyun.com

Parameter sumber data MaxCompute

Buka Data Source Configuration dan klik Add Data Source. Pada halaman konfigurasi, tentukan parameter berikut. Secara default, automatic index rebuilding diatur ke Yes.

Parameter

Wajib

Deskripsi

Data source type

Ya

Pilih MaxCompute.

Data source name

Ya

Maksimal 30 karakter, hanya berisi huruf, angka, dan garis bawah (_).

Project

Ya

Nama proyek dapat dilihat di halaman Pengembangan Data MaxCompute.

Di DataStudio, nama ruang kerja saat ini ditampilkan di daftar drop-down Workspace pada bilah navigasi atas.

Catatan

Untuk memeriksa apakah proyek Anda berada dalam standard mode, buka halaman Table Management di DataStudio dan cari tabel target. Proyek berada dalam standard mode jika tag standard mode ditampilkan di samping nama tabel.

Untuk proyek dalam standard mode, Anda harus menambahkan _dev ke nama proyek. Misalnya, zy_ts_test menjadi zy_ts_test_dev.

AccessKey ID

Ya

Untuk menemukan AccessKey Anda, arahkan kursor ke avatar profil di pojok kanan atas konsol dan klik AccessKey Management.

AccessKey Secret

Ya

Table

Ya

Nama tabel data.

Partition Key

Ya

Kunci partisi dari tabel data. Contohnya: ds=20230423. Pada contoh ini, ds adalah kunci partisi.