DataWorks memungkinkan Anda membuat beberapa tabel eksternal Hologres dengan skema yang sama seperti tabel sumber MaxCompute secara bersamaan melalui pembuatan dan konfigurasi node di halaman DataStudio. Tabel eksternal Hologres ini dapat digunakan untuk mempercepat kueri data dari tabel sumber MaxCompute. Topik ini menjelaskan cara membuat node untuk menyinkronkan skema tabel MaxCompute.
Informasi latar belakang
Hologres adalah layanan gudang data real-time ujung ke ujung yang dikembangkan oleh Alibaba Cloud dan terhubung mulus dengan MaxCompute di lapisan bawah. Anda dapat membuat tabel eksternal di Hologres untuk mempercepat kueri data dari tabel MaxCompute.
DataWorks memungkinkan Anda menyinkronkan skema tabel MaxCompute berdasarkan pernyataan IMPORT FOREIGN SCHEMA secara visual.
Prasyarat
Batasan
Node yang dibuat hanya dapat digunakan untuk mempercepat kueri data tabel internal MaxCompute. Node tersebut tidak dapat digunakan untuk mempercepat kueri data tabel eksternal atau tampilan MaxCompute.
Operasi yang dijelaskan dalam topik ini dilakukan di wilayah China (Shanghai). Anda dapat melakukan operasi serupa di wilayah lain sesuai dengan instruksi yang ditampilkan di konsol DataWorks.
Pergi ke tab konfigurasi node yang Anda buat untuk menyinkronkan skema tabel MaxCompute
Buka halaman DataStudio.
Masuk ke konsol DataWorks. Di bilah navigasi atas, pilih wilayah yang diinginkan. Di panel navigasi sisi kiri, pilih . Pada halaman yang muncul, pilih ruang kerja yang diinginkan dari daftar drop-down dan klik Go to Data Integration.
Buat workflow.
Jika Anda sudah memiliki workflow, lewati langkah ini.
Arahkan penunjuk ke ikon
dan pilih Create Workflow.Di kotak dialog Create Workflow, konfigurasikan parameter Workflow Name.
Klik Create.
Buat node Schema Synchronization from MaxCompute.
Arahkan penunjuk ke ikon
dan pilih .Anda juga dapat menemukan alur kerja yang diinginkan, klik kanan alur kerja tersebut, dan pilih .
Di kotak dialog Create Node, konfigurasikan parameter Name, Engine Instance, Node Type, dan Path.
Klik Confirm untuk masuk ke tab konfigurasi node.
Konfigurasikan node Sinkronisasi Skema dari MaxCompute
Konfigurasikan informasi node.
Di tab konfigurasi node, atur informasi koneksi Hologres untuk tabel eksternal Hologres, informasi tabel sumber MaxCompute, serta kebijakan untuk menangani konflik yang mungkin terjadi saat membuat tabel eksternal Hologres.

Konfigurasikan parameter di bagian Informasi Tujuan.
Parameter yang dikonfigurasikan di bagian ini menentukan mesin komputasi Hologres tempat tabel eksternal Hologres akan disimpan.
Parameter
Deskripsi
Destination Name
Nama mesin komputasi Hologres.
Destination Database
Nama database di mesin komputasi Hologres.
Schema
Nama skema di database. Nilai default: public.
Konfigurasikan parameter di bagian Sumber (Buat tabel berdasarkan data berikut).
Parameter yang dikonfigurasikan di bagian ini menentukan tabel sumber MaxCompute berdasarkan mana tabel eksternal Hologres dibuat. DataWorks memungkinkan Anda membuat tabel eksternal dengan skema yang sama seperti tabel sumber berdasarkan parameter yang dikonfigurasikan di bagian ini. Tabel eksternal ini dapat digunakan untuk mempercepat kueri data dari tabel sumber.
Parameter
Deskripsi
Type
Tipe tabel sumber berdasarkan mana Anda membuat tabel eksternal Hologres. Hanya MaxCompute yang didukung.
Servers
Server tempat tabel sumber berada.
Anda dapat menggunakan server odps_server yang dibuat di lapisan bawah Hologres. Untuk informasi lebih lanjut, lihat postgres_fdw.
Source Project
Nama proyek tempat tabel sumber termasuk.
Select Tables for Query Acceleration
Tabel sumber berdasarkan mana Anda membuat tabel eksternal Hologres.
All Tables in Database: Semua tabel di proyek yang dipilih.
Selected Tables: Tabel tertentu di proyek yang dipilih. Jika Anda memilih opsi ini, Anda dapat mencari tabel berdasarkan nama.
CatatanPencocokan kabur didukung. Setelah Anda memasukkan kata kunci, semua tabel yang namanya mengandung kata kunci akan ditampilkan.
Konfigurasikan parameter di bagian Pengaturan Lanjutan.
Parameter yang dikonfigurasikan di bagian ini menentukan kebijakan untuk menangani konflik yang mungkin terjadi saat membuat tabel eksternal Hologres.
Parameter
Deskripsi
Action for Table Name Conflicts
Kebijakan yang digunakan untuk menangani konflik berikut: Nama tabel eksternal Hologres yang ingin Anda buat sama dengan nama tabel yang sudah ada di Hologres. Nilai valid:
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
Kebijakan yang digunakan untuk menangani konflik berikut: Tipe data di tabel eksternal Hologres yang ingin Anda buat tidak didukung di Hologres. Nilai valid:
Report Error and Import Failed: Jika Anda memilih opsi ini, tabel eksternal Hologres gagal dibuat.
Ignore and Skip Unsupported Fields: Jika Anda memilih opsi ini, sistem melewati bidang yang tipe datanya tidak didukung dan melanjutkan pembuatan tabel eksternal Hologres.
Simpan konfigurasi node dan jalankan node.
Di bilah navigasi atas tab konfigurasi node, klik ikon
untuk menyimpan konfigurasi node.Di bilah navigasi atas tab konfigurasi node, klik ikon
untuk membuat tabel eksternal Hologres.
Anda harus memilih grup sumber daya tanpa server DataWorks yang terhubung ke mesin komputasi Hologres untuk menjalankan node. Untuk informasi lebih lanjut, lihat Solusi Konektivitas Jaringan.
Apa yang harus dilakukan selanjutnya
Setelah tabel eksternal Hologres dibuat, Anda dapat membuka panel Workspace Tables di DataStudio untuk melihat tabel eksternal yang telah dibuat. Untuk informasi lebih lanjut, lihat Kelola Tabel. Anda juga dapat menjalankan perintah Hologres untuk mempercepat kueri data dari tabel sumber MaxCompute. Untuk informasi lebih lanjut, lihat Buat Tabel Asing di Hologres untuk Mempercepat Kueri pada Data MaxCompute.
Node yang dibuat hanya dapat digunakan untuk mempercepat kueri data tabel internal MaxCompute. Node tersebut tidak dapat digunakan untuk mempercepat kueri data tabel eksternal atau tampilan MaxCompute.