Apache Zeppelin adalah notebook berbasis web untuk analitik data interaktif. Dengan Zeppelin, Anda dapat membuat dokumen interaktif dan kolaboratif menggunakan berbagai interpreter bawaan, seperti Scala, Python, SparkSQL, dan Hive. Hologres kompatibel dengan PostgreSQL dan mendukung koneksi langsung dari Apache Zeppelin untuk analitik data. Topik ini menjelaskan cara menghubungkan Apache Zeppelin ke Hologres dan melakukan visualisasi data.
Batasan
Pada versi terbaru Apache Zeppelin, interpreter PostgreSQL telah ditinggalkan dan digabung ke dalam interpreter JDBC. Gunakan interpreter JDBC untuk terhubung ke Hologres.
Hubungkan Apache Zeppelin ke Hologres
-
Instal Apache Zeppelin.
Untuk menginstal Apache Zeppelin, lihat dokumentasi resmi Apache Zeppelin.
-
Konfigurasikan interpreter.
-
Masuk ke Apache Zeppelin. Di pojok kanan atas, klik nama pengguna Anda dan pilih Interpreter dari menu dropdown.
-
Di pojok kanan atas halaman, klik +Create untuk menambahkan interpreter. Konfigurasikan parameter Interpreter Name dan Interpreter group.
-
Tetapkan Interpreter Name ke nama kustom.
-
Tetapkan Interpreter group ke JDBC.
-
-
Setelah menetapkan Interpreter group ke JDBC, konfigurasikan parameter berikut pada tabel Properties: default.url, default.user, dan default.password.
Parameter
Deskripsi
default.url
URL koneksi JDBC. Gunakan format
jdbc:postgresql://{host}:{port}/{database}:-
host: Alamat jaringan instans Hologres. Anda dapat menemukannya di bagian Network Information pada halaman detail instans di Hologres console.
-
port: Port instans Hologres. Anda dapat menemukannya di bagian Network Information pada halaman detail instans di Hologres console.
-
database: Nama database yang telah Anda buat di Hologres.
default.user
ID AccessKey Akun Alibaba Cloud Anda. Untuk mengetahui cara memperoleh access key, lihat Create an access key.
default.password
AccessKey Secret Akun Alibaba Cloud Anda. Untuk mengetahui cara memperoleh access key, lihat Create an access key.
Anda juga dapat mengonfigurasi parameter lain sesuai kebutuhan bisnis Anda. Untuk informasi selengkapnya tentang parameter tersebut, lihat dokumentasi resmi Apache Zeppelin.
-
-
Di bagian bawah halaman, klik Save.
-
-
Buat notebook untuk melakukan analisis data.
Tambahkan awalan pernyataan SQL dengan nama interpreter yang telah dikonfigurasi, misalnya
%hologres, agar Zeppelin menggunakan interpreter yang tepat. Sebagai contoh, Anda dapat menjalankan kueri sepertiselect * from lineitem limit 10dengan interpreter%hologres. Setelah status kueri berubah menjadi FINISHED, pilih jenis grafik melalui tombol visualisasi. Untuk mengonfigurasi pivot chart, seret bidang ke area keys (misalnya,l_shipmode) dan area values (misalnya,l_quantity SUM) guna mengelompokkan dan mengagregasi data.