GNU/Linux >> Belajar Linux >  >> Linux

Cara menambahkan sumber data ke Redash

Redash dapat membuat dasbor dari berbagai sumber data yang menampilkan bagan, tabel pivot, kohort, plot kotak, penghitung, corong, peta, sankeys, sunbursts, dan word cloud. Berikut cara menggunakannya.

Redash adalah platform visualisasi data yang kuat yang dapat digunakan ke pusat data lokal Anda atau host cloud pihak ketiga. Dengan Redash, Anda dapat membuat dasbor dari berbagai sumber data yang menampilkan bagan, tabel pivot, kohort, boxplot, penghitung, corong, peta, sankeys, sunbursts, dan word cloud.

Daftar sumber data yang dapat Anda hubungkan ke Redash sangat luas dan mencakup Redshift, Google BigQuery, PostgreSQL, MySQL, Graphite, Presto, Google Spreadsheet, Cloudera Impala, Hive, dan MongoDB.

Saya akan menunjukkan betapa mudahnya menghubungkan Redash ke salah satu database NoSQL paling populer di pasaran, MongoDB.

Yang Anda perlukan

Untuk membuat koneksi ini, Anda memerlukan instance Redash yang sedang berjalan serta server MongoDB yang dapat diakses. Anda juga memerlukan pengguna dengan hak sudo (untuk mengaktifkan MongoDB untuk akses jarak jauh).

Mari terhubung.

Cara mengizinkan koneksi jarak jauh ke MongoDB

Hal pertama yang harus kita lakukan adalah mengizinkan koneksi jarak jauh ke server MongoDB. Untuk itu, login ke server hosting MongoDB dan buka file konfigurasi yang diperlukan dengan:

sudo nano /etc/mongodb.conf

Cari baris:

bind_ip = 127.0.0.1

Ubah baris tersebut menjadi:

bind_ip = 127.0.0.1, SERVER

Dimana SERVER adalah alamat IP dari server hosting Redash.

Simpan file dan mulai ulang MongoDB dengan:

sudo systemctl restart mongodb

Jika Anda belum membuat pengguna dengan hak istimewa ke database, kita harus melakukannya sekarang. Katakanlah, misalnya, Anda ingin memberikan akses jack pengguna ke database admin. Buka konsol MongoDB dengan perintah:

mongo

Di konsol, Anda akan mengetik yang berikut (satu baris dalam satu waktu):

db.createUser(

{           user: "jack",

pwd: "PASSWORD",

roles:[{role: "userAdminAnyDatabase" , db:"admin"}]})

Di mana PASSWORD adalah kata sandi yang kuat/unik.

Jika Anda mengeluarkan perintah show users Anda akan melihat pengguna baru terdaftar dengan izin yang tepat ke database admin.

Cara menambahkan sumber data MongoDB ke Redash

Sekarang saatnya menambahkan sumber data MongoDB ke Redash. Masuk ke instans Redash Anda dan (di halaman depan) klik Hubungkan Sumber Data. Di laman yang dihasilkan (Gambar A ), klik Sumber Data Baru.

Gambar A

Di jendela berikutnya (Gambar B ), gulir ke bawah dan pilih MongoDB dari daftar.

Gambar B

Jendela baru (Gambar C ), mengharuskan Anda untuk mengisi informasi yang diperlukan untuk koneksi MongoDB.

Gambar C

Inilah yang perlu Anda isi:

  • Di bagian Nama, ketikkan nama yang dapat dibaca manusia.
  • String Koneksi dalam bentuk mongodb://USERNAME:[email protected]:PORT/DBNAME
  • Nama Database akan menjadi nama database.

Di mana USERNAME adalah pengguna MongoDB yang Anda buat, PASSWORD adalah kata sandi untuk pengguna MongoDB, HOSTNAME adalah alamat IP server MongoDB, PORT kemungkinan besar 27017, dan DBNAME adalah nama database yang akan digunakan.

Jika Anda memiliki pengaturan SSL, string koneksi akan terlihat seperti ini:

mongodb://USERNAME:[email protected]:PORTt/DBNAME?ssl=true&ssl_cert_reqs=CERT_NONE

Klik Simpan, dan sumber data harus siap digunakan. Selamat, Anda sekarang dapat mulai membuat kueri dan dasbor pertama Anda di Redash.

Berlangganan ke Tech TechRepublic Cara Membuat Teknologi Bekerja di YouTube untuk semua saran teknologi terbaru untuk profesional bisnis dari Jack Wallen.

Tautan sumber


Linux
  1. Bagaimana cara menambahkan repositori Yum

  2. Bagaimana cara menambahkan pengguna ke grup di Linux

  3. Cara Menginstal MongoDB di Ubuntu 20.04

  1. Cara Menambahkan Banyak Host di phpMyAdmin

  2. Bagaimana Cara Benar Menambahkan Path To Path?

  3. Bagaimana Cara Menambahkan Ke $path dengan Bersih?

  1. Cara menginstal MongoDB di Ubuntu 18.04

  2. Cara Menginstal MongoDB di Ubuntu 22.04

  3. Cara Menginstal MongoDB dari Sumber (dan menggunakan YUM) di Linux