Topik ini menjelaskan cara menggunakan DataStudio untuk mengimpor data MaxCompute ke Hologres hanya dengan beberapa klik.
Prasyarat
Sumber data Hologres telah ditambahkan ke ruang kerja DataWorks Anda dan dikaitkan dengan DataStudio. Untuk informasi selengkapnya, lihat Mengaitkan ruang kerja DataWorks.
Informasi latar belakang
DataStudio memungkinkan Anda import MaxCompute data with a few clicks. Anda dapat mengimpor data MaxCompute dan melakukan kueri terhadap data tersebut secara visual. Metode ini memberikan performa lebih baik dibandingkan metode pembuatan tabel eksternal untuk kueri data.
Anda juga dapat mengimpor data MaxCompute dengan mengeksekusi pernyataan SQL. Untuk informasi selengkapnya, lihat Impor data dari MaxCompute menggunakan SQL.
Prosedur
-
Buat node Data Synchronization from MaxCompute.
Masuk ke Konsol DataWorks. Di wilayah target, klik di panel navigasi sebelah kiri. Pilih ruang kerja dari daftar drop-down dan klik Go to Data Development.
-
Di panel navigasi sebelah kiri halaman DataStudio, klik ikon
untuk membuka halaman DataStudio. -
Di bilah menu atas, klik Create lalu pilih Create Node > Hologres > Data Synchronization from MaxCompute.
-
Pada kotak dialog Create Node, pilih engine instance dan Path, masukkan Name, lalu klik OK.
-
Pada tab konfigurasi node, atur parameter. Tabel berikut menjelaskan parameter tersebut.
Bagian
Parameter
Deskripsi
Select MaxCompute Source Table
Destination Name
Nama sumber data Hologres yang dikaitkan dengan DataStudio.
Destination Database
Nama database dalam instans Hologres.
Source Of External Table
Existing External Table
Tabel eksternal yang digunakan untuk memetakan data MaxCompute sudah ada di Hologres.
Create External Table
Tabel eksternal belum ada. Anda perlu membuat tabel eksternal.
External Schema
Nama skema tempat tabel eksternal yang memetakan tabel MaxCompute berada.
Anda harus mengonfigurasi parameter ini ketika Source Table Type diatur ke Existing Foreign Table.
External Table Name
Nama tabel eksternal yang memetakan tabel MaxCompute.
Anda harus mengonfigurasi parameter ini ketika Source Table Type diatur ke Existing Foreign Table.
External Server
Setelah instans Hologres dibuat, server bernama odps_server akan dibuat secara otomatis dan dapat langsung digunakan. Untuk informasi selengkapnya, lihat postgres_fdw.
Anda harus mengonfigurasi parameter ini ketika Source Table Type diatur ke Create Foreign Table.
MaxCompute Project
Nama proyek MaxCompute dari mana Anda ingin mengimpor data.
Anda harus mengonfigurasi parameter ini ketika Source Table Type diatur ke Create Foreign Table.
MaxCompute Table Name
Nama tabel MaxCompute dari mana Anda ingin mengimpor data.
Anda harus mengonfigurasi parameter ini ketika Source Table Type diatur ke Create Foreign Table.
Destination Table Settings
Destination Schema
Nama skema tempat tabel tujuan berada.
Target Table
Nama tabel Hologres tujuan tempat Anda ingin mengimpor data. Jika tabel Hologres dengan nama yang sama sudah ada, tabel asli beserta datanya akan dihapus secara otomatis setelah node Data Synchronization from MaxCompute dijalankan.
Destination Table Description
Deskripsi tabel Hologres tujuan tempat Anda ingin mengimpor data.
Configure GUC Parameters for Data Import
GUC Parameters
Parameter Grand Unified Configuration (GUC) yang harus Anda konfigurasi sebelum mengimpor data dari MaxCompute ke Hologres. Untuk informasi selengkapnya tentang parameter GUC yang didukung oleh Hologres, lihat GUC parameters. Pernyataan SQL lain tidak didukung.
Synchronization Settings
Synchronization Field
Bidang dalam tabel MaxCompute yang ingin Anda impor. Anda dapat memilih semua atau sebagian bidang.
Partition Configurations
Bidang partisi yang ingin Anda impor. Hologres hanya mendukung satu tingkat partisi.
Jika Anda mengimpor data dari tabel MaxCompute yang memiliki beberapa tingkat partisi, Anda harus menentukan bidang partisi tingkat-1 dari tabel MaxCompute sebagai tabel tujuan. Bidang partisi lain dalam tabel MaxCompute akan dipetakan sebagai bidang biasa di tabel tujuan.
Index Configuration
Indeks yang ingin Anda buat untuk tabel tujuan. Untuk informasi selengkapnya tentang cara membuat indeks, lihat CREATE TABLE.
SQL Script
SQL Script
Pernyataan SQL yang perlu dieksekusi saat node sinkronisasi data dijalankan.
Pada tab konfigurasi node, klik ikon
untuk menyimpan konfigurasi.Pada tab konfigurasi node, klik ikon
untuk menjalankan node sinkronisasi guna mengimpor data MaxCompute.Lihat data tabel MaxCompute yang telah disinkronkan.
Di panel navigasi sebelah kiri halaman DataStudio, klik ikon
untuk membuka panel Workspace Tables.Klik ganda tabel Hologres tujuan untuk membuka tab konfigurasi tabel.
CatatanJika tabel tujuan tidak muncul di panel Workspace Tables, Anda harus mengumpulkan metadata Hologres di Peta Data. Untuk informasi selengkapnya, lihat Peta data.
-
Opsional. Konfigurasi penjadwalan periodik.
-
Pada tab konfigurasi node, klik Schedule Configuration di panel kanan untuk mengatur konfigurasi penjadwalan node. Untuk informasi selengkapnya, lihat Konfigurasi properti dasar.
Pada tab konfigurasi node, klik ikon
di bilah alat atas untuk menyimpan node.Klik ikon
di bilah alat atas untuk melakukan commit terhadap node.-
Pada kotak dialog Commit Node, masukkan deskripsi di bidang Change Description lalu klik OK.
-