HoloWeb adalah platform pengembangan visual dan manajemen database yang dibangun di atas Hologres. Topik ini memandu Anda melalui alur kerja dasar untuk menggunakan HoloWeb.
Prasyarat
Anda telah mengaktifkan instans Hologres. Untuk informasi selengkapnya, lihat Beli instans Hologres.
Prosedur
-
Masuk ke Hologres Management Console.
-
Di panel navigasi kiri pada bilah menu atas, pilih wilayah yang diinginkan.
-
Klik Go to HoloWeb untuk membuka halaman pengembangan HoloWeb.
-
Masuk ke instans Hologres.
-
Pada tab Metadata Management, klik Instances.
-
Di kotak dialog Instances, konfigurasikan parameter dan klik OK.
Parameter
Description
Required
Network type
-
Public Network: Didukung di China (Shanghai), China (Shenzhen), China (Beijing), China (Hangzhou), China (Zhangjiakou), Singapura, China (Hong Kong), Malaysia (Kuala Lumpur), Indonesia (Jakarta), dan AS (Silicon Valley).
Instans dengan ikon
menggunakan tipe public network. -
VPC: Hanya didukung di wilayah tempat HoloWeb login.
Instans dengan ikon
menggunakan tipe VPC. Anda tidak dapat mengedit detailnya atau menghapusnya.
No
Instance name
Pilih instans yang telah dibuat di bawah akun Anda saat ini.
CatatanSetelah membeli instans, HoloWeb mungkin memerlukan waktu untuk memuat informasi instans. Jika nama instans tidak langsung muncul, konfigurasikan secara manual detail koneksi seperti Domain Name untuk terhubung ke instans target.
No
Name
Jika Anda memilih Instance Name, bidang Name akan diisi otomatis dengan nama instans yang dipilih. Anda juga dapat menyesuaikan nama koneksi tersebut.
Yes
Description
Deskripsi untuk koneksi.
No
Domain name
Nama domain jaringan dari instans Hologres.
Anda dapat membuka halaman detail instans di Hologres Management Console dan mendapatkan nama domain dari bagian Network Information.
Jika Anda memilih Instance Name, sistem akan mengisi otomatis Domain Name yang sesuai. Anda juga dapat memasukkan nama domain secara manual.
Yes
Port
Port jaringan dari instans Hologres.
Anda dapat membuka halaman detail instans di Hologres Management Console dan mendapatkan nomor port dari bagian Network Information.
Jika Anda memilih Instance Name, sistem akan mengisi otomatis Port yang sesuai. Anda juga dapat memasukkan nomor port secara manual.
Yes
Logon method
-
Password-free Logon: Login langsung menggunakan akun Anda saat ini tanpa memasukkan username atau password.
-
Password Logon: Masukkan username dan password akun Anda atau akun lain untuk login.
Yes
Username
Parameter ini hanya diperlukan jika Anda mengatur logon method ke logon with account and password.
ID AccessKey untuk akun saat ini.
Anda dapat memperoleh ID AccessKey Anda dari AccessKey Management.
No
Password
Parameter ini hanya diperlukan jika Anda mengatur logon method ke logon with account and password.
Masukkan rahasia AccessKey akun Anda saat ini.
No
Test connectivity
Periksa apakah koneksi berhasil:
-
Jika muncul The test is successful., berarti koneksi berhasil.
-
Jika muncul The test failed., berarti koneksi gagal.
No
Log on after connecting
Pilih apakah akan login ke instans setelah terhubung.
-
Yes: Instans akan login dan muncul dalam daftar logged-on instances di sebelah kiri.
-
No: Instans akan muncul dalam daftar not logged-on instances di sebelah kiri.
Yes
-
-
-
(Opsional) Buat database.
Setelah Anda mengaktifkan instans Hologres, sistem secara otomatis membuat database postgres. Database ini dialokasikan sumber daya minimal dan hanya ditujukan untuk tugas manajemen. Untuk mengembangkan layanan bisnis, buat database baru.
CatatanJika Anda telah membuat database, lewati langkah ini dan buat kueri SQL.
-
Klik .
Atau, pada halaman Metadata Management, temukan daftar Logged On Instances. Klik kanan koneksi target dan pilih Create Database.

-
Di kotak dialog Create Database, konfigurasikan parameter dan klik OK.

Parameter
Deskripsi
Instance Name
Nama instans yang telah login tempat database saat ini berada akan ditampilkan secara default.
Database Name
Beri nama database saat ini.
CatatanNama database yang dikonfigurasi harus unik.
Access Policy
Konfigurasikan izin untuk database sesuai kebutuhan. Untuk informasi lebih lanjut tentang kebijakan akses, lihat:
Log on Immediately
-
Yes: Gunakan database yang dibuat secara langsung setelah login.
-
No: Login ke database sebelum menggunakannya.
-
-
-
Buat kueri SQL.
Setelah Anda terhubung ke instans Hologres, gunakan sintaks PostgreSQL standar untuk mengembangkan di modul SQL Editor.
-
Pada halaman SQL Editor, klik ikon
.Atau, di panel navigasi kiri, klik kanan My SQL Queries dan pilih Create SQL Query. Untuk informasi selengkapnya, lihat SQL window.
-
Pada halaman Ad-hoc Query yang baru, pilih Instance Name dan Database yang telah dibuat. Kemudian, masukkan pernyataan contoh berikut di editor SQL dan klik Run.
BEGIN; CREATE TABLE nation ( n_nationkey bigint NOT NULL, n_name text NOT NULL, n_regionkey bigint NOT NULL, n_comment text NOT NULL, PRIMARY KEY (n_nationkey) ); CALL SET_TABLE_PROPERTY('nation', 'bitmap_columns', 'n_nationkey,n_name,n_regionkey'); CALL SET_TABLE_PROPERTY('nation', 'dictionary_encoding_columns', 'n_name,n_comment'); CALL SET_TABLE_PROPERTY('nation', 'time_to_live_in_seconds', '31536000'); COMMIT; INSERT INTO nation VALUES (11,'zRAQ', 4,'nic deposits boost atop the quickly final requests? quickly regula'), (22,'RUSSIA', 3 ,'requests against the platelets use never according to the quickly regular pint'), (2,'BRAZIL', 1 ,'y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special '), (5,'ETHIOPIA', 0 ,'ven packages wake quickly. regu'), (9,'INDONESIA', 2 ,'slyly express asymptotes. regular deposits haggle slyly. carefully ironic hockey players sleep blithely. carefull'), (14,'KENYA', 0 ,'pending excuses haggle furiously deposits. pending, express pinto beans wake fluffily past t'), (3,'CANADA', 1 ,'eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold'), (4,'EGYPT', 4 ,'y above the carefully unusual theodolites. final dugouts are quickly across the furiously regular d'), (7,'GERMANY', 3 ,'l platelets. regular accounts x-ray: unusual, regular acco'), (20 ,'SAUDI ARABIA', 4 ,'ts. silent requests haggle. closely express packages sleep across the blithely'); SELECT * FROM nation;CatatanKueri SQL tidak peka huruf besar/kecil untuk nama tabel dan nama field. Untuk menjalankan kueri yang peka huruf besar/kecil terhadap nama tabel, sertakan nama tabel dalam tanda kutip ganda ("").
-
Di bagian Result [1] di bawah editor SQL, lihat hasil eksekusi pernyataan tersebut.

-
-
Buat tabel eksternal untuk mempercepat kueri data MaxCompute.
Hologres terhubung secara mulus ke MaxCompute dan memungkinkan Anda membuat tabel eksternal untuk mempercepat kueri data MaxCompute. Langkah-langkah berikut menjelaskan cara membuat tabel eksternal di HoloWeb menggunakan fitur visualisasi:
Catatan-
Pastikan Anda telah membuat proyek MaxCompute dan telah membuat tabel sumber serta menulis data ke dalamnya. Anda dapat melakukan operasi ini dengan salah satu cara berikut:
-
Gunakan platform DataWorks. Sambungkan sumber data MaxCompute, lalu buat tabel dan tulis data ke dalamnya.
-
Gunakan client lokal untuk mengakses MaxCompute guna membuat tabel dan menulis data ke dalamnya.
-
-
Anda harus masuk ke database di HoloWeb sebelum dapat menggunakan fitur untuk mempercepat kueri data MaxCompute dan data lake OSS.
-
Klik .
-
Konfigurasikan parameter di kotak dialog Create Foreign Table, pilih mode akselerasi sesuai kebutuhan, lalu klik Submit.
Akselerasi seluruh database
Kategori
Parameter
Deskripsi
Acceleration Method
Select an acceleration method.
Hologres mendukung tiga mode akselerasi:
-
Entire Project
-
Selected Tables
-
Single Table
Pilih Entire Project.
MaxCompute Data Source
Project Name
Nama proyek MaxCompute.
Schema Name
Nama skema MaxCompute.
Untuk proyek MaxCompute yang telah mengaktifkan skema, Anda dapat menentukan nama skema mana pun dalam proyek yang memiliki izin. Anda tidak perlu mengonfigurasi parameter ini untuk proyek yang tidak mengaktifkan skema. Untuk informasi lebih lanjut tentang skema, lihat Schema operations.
Destination Table Position
Holo Schema
Nama pola.
Anda dapat memilih skema default public atau skema baru.
Advanced Settings
Processing Rule for Table Name Conflicts
Tiga metode untuk menyelesaikan konflik nama tabel:
-
Ignore and continue to create other tables
-
Update and modify the table with the same name
-
Report an error and do not create the table again
Processing Rule for Unsupported Data Types
Pemrosesan tidak didukung untuk dua tipe data berikut:
-
Report an error and fail the import
-
Ignore and Skip Table of Unsupported Fields
Akselerasi sebagian
Kategori
Parameter
Deskripsi
Acceleration Method
Select an acceleration method.
Hologres mendukung tiga mode akselerasi:
-
Entire Project
-
Selected Tables
-
Single Table
Pilih Selected Tables.
MaxCompute Data Source
Project Name
Nama proyek MaxCompute.
Schema Name
Nama skema MaxCompute.
Untuk proyek MaxCompute yang telah mengaktifkan skema, Anda dapat menentukan nama skema apa pun dalam proyek tersebut yang memiliki izin. Anda tidak perlu mengonfigurasi parameter ini untuk proyek yang tidak mengaktifkan skema. Untuk informasi selengkapnya tentang skema, lihat Schema operations.
Destination Table Position
Holo Schema
Nama skema.
Anda dapat memilih skema default public atau skema baru.
Advanced Settings
Processing Rule for Table Name Conflicts
Tiga metode untuk menangani konflik nama tabel:
-
Ignore and continue to create other tables
-
Update and modify the table with the same name
-
Report an Error and Do Not Create a Duplicate
Processing Rule for Unsupported Data Types
Dua opsi penanganan untuk tipe data yang tidak didukung:
-
Report an error and fail the import
-
Ignore and Skip Table of Unsupported Fields
Search
Menjalankan pencarian fuzzy berdasarkan nama tabel. Maksimal 200 tabel dapat ditampilkan.
Akselerasi tabel tunggal
Kategori
Parameter
Deskripsi
Acceleration Method
Select an acceleration method.
Hologres mendukung tiga mode akselerasi:
-
Entire Project
-
Selected Tables
-
Single Table
Pilih Single Table.
MaxCompute Data Source
Project Name
Nama proyek MaxCompute.
Schema Name
Nama skema MaxCompute.
Untuk proyek MaxCompute yang telah mengaktifkan skema, Anda dapat menentukan nama skema mana pun dalam proyek yang memiliki izin. Anda tidak perlu mengonfigurasi parameter ini untuk proyek yang tidak mengaktifkan skema. Untuk informasi lebih lanjut tentang skema, lihat Schema operations.
Table Name
Tabel data di skema MaxCompute yang sesuai. Pencarian fuzzy berdasarkan awalan nama tabel didukung.
Destination Hologres Table
Schema
Nama skema.
Anda dapat memilih skema default public atau skema baru.
Table Name
Nama tabel tunggal di Hologres yang ingin Anda percepat.
Destination Table Description
Deskripsi tabel tunggal di Hologres yang ingin Anda percepat.
-
-
Setelah tabel eksternal dibuat, di panel navigasi kiri, pilih . Klik ganda tabel eksternal tujuan. Pada halaman yang muncul, klik Data Preview untuk mempercepat kueri data MaxCompute.
-
Buat tabel internal menggunakan fitur visualisasi
HoloWeb menyediakan fitur pembuatan tabel sekali klik yang memungkinkan Anda membuat tabel tanpa menulis perintah SQL. Langkah-langkah berikut menjelaskan cara membuat tabel.
-
Masuk ke Hologres console. Di panel navigasi kiri, klik Instances untuk membuka halaman Instances. Klik instans di kolom Instance ID/Name untuk membuka halaman Instance Details. Di pojok kanan atas, klik Connect to Instance untuk membuka halaman HoloWeb.
-
Di bilah menu atas halaman HoloWeb, klik Database dan pilih Log On to Database. Di kotak dialog Log On to Database, pilih sumber daya komputasi yang dilampirkan ke Select a virtual warehouse.. Untuk Select Database, pilih Existing Database. Dari daftar drop-down Database Name, pilih database tujuan. Lalu, klik OK. Setelah Anda masuk ke database, halaman HoloWeb akan secara otomatis dimuat ulang.
-
Di bilah menu atas halaman HoloWeb, klik untuk membuka halaman desain tabel internal.
Atau, pada halaman Metadata Management, temukan daftar Logged On Instances. Klik database tujuan, klik kanan skema tujuan yang dibuat di database tersebut, lalu pilih Create Internal Table.
-
Pada halaman Create Internal Table, konfigurasikan parameter.
-
Di pojok kanan atas halaman, klik Submit. Setelah dikirim, muat ulang skema yang sesuai di sebelah kiri untuk melihat tabel internal yang baru.
Kelola tabel internal di HoloWeb:
-
Edit tabel internal
-
Pada halaman Metadata Management, temukan daftar Logged On Instances dan klik ganda tabel internal tujuan.
-
Pada halaman informasi tabel internal, klik Edit Table. Anda dapat menambahkan field dan memodifikasi properti tabel, seperti siklus hidup data.
-
Klik Submit.
-
-
Hapus tabel internal
-
Pada halaman Metadata Management, temukan daftar Logged On Instances, klik kanan tabel internal tujuan, lalu pilih Delete Table.
-
Di kotak dialog Delete Table, klik OK.
-
-
Pratinjau data tabel
-
Di daftar Logged On Instances, klik ganda tabel internal tujuan.
-
Buka tab informasi tabel dan klik Data Preview untuk melihat pratinjau data tabel.
-
-
Pratinjau pernyataan DDL
Pada tab informasi tabel tujuan, klik DDL Statements untuk melihat pratinjau pernyataan DDL.