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}';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.comParameter untuk menambahkan sumber data MaxCompute

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.
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.
|
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.
|
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. |


