全部产品
Search
文档中心

Hologres:Sinkronisasi data tabel satu klik

更新时间:Feb 04, 2026

Topik ini menjelaskan cara menggunakan DataStudio untuk mengimpor data MaxCompute ke Hologres.

Prasyarat

Sumber data Hologres telah dibuat di DataWorks dan disambungkan ke modul DataStudio. Untuk informasi selengkapnya, lihat Attach a Hologres instance.

Informasi latar belakang

DataStudio mendukung fitur one-click MaxCompute data synchronization. Fitur ini memungkinkan Anda mengimpor dan melakukan kueri terhadap data tabel MaxCompute melalui antarmuka visual, dengan performa yang lebih baik dibandingkan metode pembuatan tabel eksternal untuk kueri langsung.

Anda juga dapat menggunakan pernyataan SQL untuk mengimpor data MaxCompute. Untuk informasi selengkapnya, lihat Import data from MaxCompute using SQL.

Prosedur

  1. Buat node one-click MaxCompute data synchronization.

    1. Buka halaman DataStudio.

      Masuk ke DataWorks console. Pada bilah navigasi atas, pilih Wilayah yang diinginkan. Di panel navigasi sebelah kiri, pilih Data Development and O&M > Data Development. Pada halaman yang muncul, pilih ruang kerja yang diinginkan dari daftar drop-down, lalu klik Go to Data Development.

    2. Pada panel navigasi sebelah kiri antarmuka DataStudio, klik image untuk membuka halaman Data Development.

    3. Pada bilah menu atas, klik Create, lalu pilih Create Node > Hologres > One-click MaxCompute Data Synchronization.

    4. Pada kotak dialog Create Node, pilih Engine Instance dan Path, masukkan Name, lalu klik OK.

  2. Pada halaman konfigurasi node, konfigurasikan parameter-parameter berikut.

    Parameter

    Konfigurasi

    Deskripsi

    MaxCompute source table

    Destination Connection

    Nama sumber data Hologres yang telah disambungkan.

    Destination Database

    Nama database dalam instans Hologres.

    Foreign Table Source

    • Existing foreign table

      Tabel eksternal yang memetakan data MaxCompute telah dibuat di Hologres.

    • Creating a foreign table

      Tidak ada tabel eksternal yang sesuai. Tabel baru akan dibuat selama sinkronisasi.

    External Schema

    Skema di Hologres tempat tabel eksternal MaxCompute yang sudah ada berada.

    Parameter ini wajib diisi ketika Source Table Type diatur ke Existing Foreign Table.

    Foreign Table Name

    Nama tabel eksternal MaxCompute yang sudah ada di Hologres.

    Parameter ini wajib diisi ketika Source Table Type diatur ke Existing Foreign Table.

    External server

    Setelah instans Hologres dibuat, server bernama odps_server secara otomatis dibuat dan dapat dipanggil langsung. Untuk informasi tentang prinsipnya, lihat postgres_fdw.

    Parameter ini wajib diisi ketika Source Table Type diatur ke Create Foreign Table.

    MaxCompute Project

    Nama proyek MaxCompute.

    Parameter ini wajib diisi ketika Source Table Type diatur ke Create Foreign Table.

    MaxCompute Table Name

    Nama tabel MaxCompute yang akan disinkronkan datanya.

    Parameter ini wajib diisi ketika Source Table Type diatur ke Create Foreign Table.

    Destination table settings

    Target Schema

    Nama skema dalam database Hologres saat ini.

    Destination Table Name

    Nama tabel internal Hologres tempat data diimpor. Jika tabel dengan nama yang sama sudah ada, tabel asli beserta datanya akan dihapus dan dibuat ulang saat eksekusi.

    Destination Table Description

    Deskripsi kustom untuk tabel internal Hologres.

    Import GUC parameter settings

    GUC Parameters

    Parameter Grand Unified Configuration (GUC) yang harus diatur sebelum mengimpor data MaxCompute. Untuk daftar parameter GUC yang didukung, lihat GUC parameters. Pernyataan SQL lain tidak didukung.

    Synchronization settings

    Fields to Synchronize

    Bidang-bidang dari tabel MaxCompute yang akan disinkronkan. Anda dapat memilih semua bidang atau hanya sebagian bidang.

    Partition Configuration

    Bidang partisi yang akan disinkronkan. Saat ini, Hologres hanya mendukung partisi tingkat tunggal.

    Untuk tabel MaxCompute dengan partisi multi-level, satu level ditetapkan sebagai partisi di Hologres, sedangkan level partisi sisanya secara otomatis dipetakan ke bidang biasa di Hologres.

    Index Configuration

    Indeks yang akan dibuat untuk tabel tujuan. Untuk informasi tentang cara membuat indeks, lihat Table creation overview.

    SQL Script

    SQL Script

    Pernyataan SQL yang sedang berjalan secara otomatis diurai untuk referensi Anda.

  3. Pada halaman konfigurasi node, klik ikon save untuk menyimpan konfigurasi.

  4. Pada halaman konfigurasi node, klik ikon run untuk menjalankan task sinkronisasi dan mengimpor data tabel MaxCompute.

  5. Lihat data tabel MaxCompute yang telah disinkronkan.

    1. Di panel navigasi sebelah kiri, klik ikon PG management untuk membuka halaman manajemen tabel.

    2. Klik ganda tabel internal Hologres yang ingin Anda lihat. Halaman konfigurasi tabel akan muncul.

      Catatan

      Jika tabel tujuan tidak muncul di halaman manajemen tabel, lakukan pengambilan metadata untuk Hologres di DataWorks Data Map. Untuk informasi selengkapnya, lihat Data Map.

  6. (Opsional) Jadwalkan task secara berkala.

    1. Pada halaman konfigurasi node, klik Scheduling Configuration di sisi kanan bagian konfigurasi node untuk mengonfigurasi properti penjadwalan node tersebut. Untuk informasi selengkapnya, lihat Configure basic properties.

    2. Pada halaman konfigurasi node, klik ikon save di bilah alat untuk menyimpan node.

    3. Klik ikon commit di bilah alat untuk commit node.

    4. Pada kotak dialog Commit New Version, masukkan deskripsi pada bidang Change description, lalu klik OK.