Anda dapat menggunakan fitur impor skema satu klik untuk membuat tabel eksternal Hologres secara massal yang skemanya sesuai dengan tabel MaxCompute Anda, lalu mengonfigurasi node sinkronisasi skema MaxCompute agar skema tabel tetap tersinkronisasi.
Latar Belakang
DataWorks membungkus pernyataan IMPORT FOREIGN SCHEMA dalam antarmuka visual sehingga Anda dapat menyinkronkan skema tabel MaxCompute ke Hologres hanya dengan satu klik.
Hologres adalah mesin gudang data real-time terpadu yang dikembangkan oleh Alibaba Cloud. Hologres terintegrasi dengan MaxCompute, memungkinkan Anda membuat tabel eksternal untuk mempercepat kueri pada data MaxCompute.
Batasan
Fitur ini hanya mempercepat kueri pada tabel internal MaxCompute, bukan tabel eksternal atau view.
Prosedur
-
Pada halaman editor node sinkronisasi skema MaxCompute, ikuti langkah-langkah berikut.
Pengaturan Node
Konfigurasikan parameter berikut pada halaman editor node:
Parameter
Deskripsi
Destination Name
Nama instans Hologres.
CatatanBagian Destination Management menyediakan tautan ke halaman Holo console (instance monitoring), Slow Query, Active connection management, DB authorization, dan User Management.
Destination Database
Nama database di instans Hologres.
Schema
Nama skema di database Hologres. Nilai default-nya adalah
public.Type
Tipe tabel sumber. Hanya tabel MaxCompute yang didukung.
Servers
Server tempat tabel sumber berada.
Anda dapat menggunakan server tabel eksternal odps_server, yang dibuat secara default di Hologres. Untuk informasi lebih lanjut tentang prinsip kerjanya, lihat postgres_fdw.
Source Project
Nama proyek tempat tabel sumber berada.
Select Tables for Query Acceleration
Tabel sumber yang ingin Anda gunakan untuk membuat tabel eksternal.
-
All Tables in Database: Membuat tabel eksternal untuk semua tabel di database yang dipilih.
-
Selected Tables: Membuat tabel eksternal hanya untuk tabel yang dipilih di database. Anda dapat mencari tabel berdasarkan nama.
CatatanFitur pencarian mendukung Pencocokan kabur. Memasukkan kata kunci akan mengembalikan semua tabel yang namanya mengandung kata tersebut.
Action for Table Name Conflicts
Aksi yang diambil ketika tabel yang akan dibuat memiliki nama yang sama dengan tabel yang sudah ada di Hologres.
-
Ignore Conflicts and Continue Creating Tables.
-
Update and Change Names of Tables with Same Names.
-
Report Error and Create No Table.
Data type not supported
Aksi yang diambil ketika tabel sumber berisi tipe data yang tidak didukung oleh Hologres.
-
Report Error and Import Failed: Pembuatan tabel gagal.
-
Ignore and skip unsupported fields: Membuat tabel tetapi mengabaikan bidang yang tidak didukung.
Jalankan Tugas Sinkronisasi
-
Pada bagian Run Configuration, pilih Resource Group.
Catatan-
Anda juga dapat mengonfigurasi jumlah CUs for Scheduling sesuai kebutuhan sumber daya tugas. Nilai default-nya adalah
0.25. -
Untuk mengakses sumber data melalui jaringan publik atau di dalam VPC, Anda harus menggunakan Resource Group penjadwalan yang dapat terhubung ke sumber data tersebut. Untuk informasi selengkapnya, lihat Network connectivity solutions.
-
-
Pada bilah alat, klik Save untuk menyimpan tugas, lalu klik Run untuk menjalankannya.
-
-
Untuk menjalankan node secara terjadwal, konfigurasikan pengaturan penjadwalannya sesuai kebutuhan. Untuk informasi selengkapnya, lihat Scheduling configuration.
-
Setelah mengonfigurasi node, Anda harus menerapkannya. Untuk informasi selengkapnya, lihat Node and workflow deployment.
-
Setelah tugas diterapkan, Anda dapat memantau eksekusi terjadwalnya di Pusat Operasi. Untuk informasi selengkapnya, lihat Get started with Operation Center.
Langkah Selanjutnya
Setelah tabel eksternal dibuat, sinkronkan data ke tabel Hologres dan gunakan perintah Hologres untuk mempercepat kueri pada data MaxCompute. Untuk informasi selengkapnya, lihat Accelerate queries on MaxCompute data by using a foreign table.