DataWorks menyediakan fitur satu klik untuk membuat tabel eksternal Hologres secara batch yang mencerminkan skema dari tabel MaxCompute Anda. Topik ini menjelaskan cara mengonfigurasi node Sinkronisasi Skema MaxCompute Satu Klik guna menyinkronkan skema tabel dari MaxCompute ke database Hologres.
Informasi latar belakang
Antarmuka visual DataWorks memungkinkan Anda menyinkronkan skema tabel MaxCompute ke Hologres dalam satu klik menggunakan pernyataan yang sesuai.
Hologres adalah mesin gudang data real-time terpadu yang dikembangkan oleh Alibaba Cloud. Hologres terintegrasi secara mulus dengan MaxCompute dan memungkinkan Anda membuat tabel eksternal untuk mempercepat kueri pada data MaxCompute.
Batasan
Fitur ini hanya mempercepat kueri pada tabel internal MaxCompute, bukan pada tabel eksternal atau view.
Prosedur
Pada halaman edit node sinkronisasi skema MaxCompute satu klik, lakukan langkah-langkah pengembangan berikut.
Konfigurasikan node
Tabel berikut menjelaskan parameter-parameternya.
Parameter
Deskripsi
Target connection
Instance Hologres target.
CatatanDari panel Target Management di sebelah kanan, Anda dapat mengakses halaman HoloWeb console (Instance Monitoring), Slow Queries, Active Connections, DB Authorization, dan User Management.
Target database
Database dalam Instance Hologres yang dipilih.
Schema
Nama skema dalam database Hologres. Nilai default-nya adalah
public.Type
Saat ini, Anda hanya dapat membuat tabel eksternal Hologres dari tabel sumber MaxCompute.
Server list
Server yang berisi tabel sumber.
Anda dapat langsung menggunakan foreign server odps_server, yang telah dibuat di backend Hologres. Untuk informasi lebih lanjut mengenai prinsip dasarnya, lihat postgres_fdw.
Source project
Proyek yang berisi tabel sumber.
Select tables to be accelerated
Pilih tabel sumber dari mana tabel eksternal akan dibuat.
Accelerate all tables: Buat tabel eksternal untuk semua tabel dalam proyek sumber yang dipilih.
Accelerate some tables: Buat tabel eksternal untuk sebagian tabel dalam proyek sumber yang dipilih. Anda dapat mencari tabel yang ingin dibuat.
CatatanPencarian mendukung Pencocokan kabur. Anda dapat memasukkan kata kunci untuk menemukan semua tabel yang namanya mengandung kata kunci tersebut.
Table name conflict
Menentukan aksi yang diambil jika tabel dengan nama yang sama dengan tabel eksternal baru sudah ada di Hologres.
Ignore the table and continue to create other tables.
Update the existing table.
Report an error and stop.
Unsupported data type
Cara menangani tipe data sumber yang tidak didukung oleh Hologres.
Report an error and fail the import: Pembuatan tabel gagal.
Ignore the unsupported fields: Tabel dibuat, tetapi bidang dengan tipe data yang tidak didukung diabaikan.
Jalankan tugas sinkronisasi
Pada panel Run Configuration, pilih dan konfigurasikan resource group.
CatatanAnda juga dapat calculate the CUs berdasarkan sumber daya yang dibutuhkan untuk tugas tersebut. Nilai default-nya adalah
0.25CU.Untuk mengakses sumber data melalui jaringan publik atau di dalam VPC, Anda harus menggunakan Resource Group for Scheduling yang dapat terhubung ke sumber data tersebut. Untuk informasi selengkapnya, lihat Network connectivity solutions.
Pada bilah alat, klik Save lalu klik Run untuk menjalankan tugas.
Untuk menjalankan tugas secara berkala, konfigurasikan properti penjadwalannya. Untuk informasi selengkapnya, lihat Node scheduling configuration.
Setelah mengonfigurasi tugas node, Anda harus menerapkannya. Untuk informasi selengkapnya, lihat Node and workflow deployment.
Setelah diterapkan, Anda dapat melihat status tugas berkala di Pusat Operasi. Untuk informasi selengkapnya, lihat Getting started with Operation Center.
Langkah selanjutnya
Setelah tabel eksternal dibuat, Anda dapat langsung melakukan kueri pada data MaxCompute. Kueri pada tabel Hologres ini kemudian akan dipercepat. Untuk informasi selengkapnya, lihat Accelerate queries on MaxCompute data using foreign tables.