全部产品
Search
文档中心

Quick BI:Tambahkan Sumber Data MongoDB

更新时间:Jul 19, 2025

Dengan menambahkan sumber data MongoDB di Quick BI, Anda dapat terhubung ke database MongoDB dan menganalisis data dalam Konsol Quick BI. Quick BI mendukung koneksi ke database MongoDB melalui Internet atau Virtual Private Cloud (VPC). Topik ini menjelaskan cara menambahkan sumber data MongoDB buatan pengguna.

  • Pastikan jaringan Anda terhubung:

    • Untuk menghubungkan Quick BI ke database MongoDB melalui Internet, tambahkan alamat IP Quick BI ke daftar putih database. Untuk informasi lebih lanjut, lihat tambahkan aturan grup keamanan.

    • Untuk menghubungkan Quick BI ke database MongoDB melalui VPC, pastikan konektivitas menggunakan salah satu metode berikut:

      • Jika database MongoDB dihosting pada Instance ECS, Quick BI dapat terhubung dengannya melalui VPC.

      • Deploy server lompat dan buat terowongan SSH untuk mengakses database.

  • Peroleh nama pengguna dan kata sandi untuk database MongoDB buatan pengguna.

Batasan

  • Hanya administrator ruang kerja dan organisasi yang dapat menambahkan sumber data.

  • Versi 5.0 didukung.

Langkah 1: Instal MongoDB Connector for BI

Bagian ini menjelaskan cara menginstal MongoDB Connector for BI pada sistem operasi Linux.

  1. Unduh MongoDB Connector for BI.

    Pilih Platform yang sesuai dengan sistem operasi Anda.下载连接器

  2. Ekstrak paket yang telah diunduh.

    解压_4.2.2

  3. Mulai layanan mongosqld.

    Catatan

    Tambahkan alamat IP dari instance ECS yang menjalankan layanan mongosqld ke daftar putih database MongoDB.

    ./mongosqld --mongo-uri <Mongo_address> --auth -u <Username> -p <Password>  --schemaRefreshIntervalSecs <Schema_refresh> --addr <Binding_address>

    Parameter

    Deskripsi

    Mongo_address

    Titik akhir dari database MongoDB.

    Username

    Nama pengguna akun yang memiliki izin root.

    Password

    Kata sandi akun yang memiliki izin root.

    Schema_refresh

    Interval waktu saat informasi tentang database dan koleksi di MongoDB disinkronkan ke memori.

    • Satuan: detik.

    • Nilai yang direkomendasikan: 86400. Nilai ini setara dengan satu hari.

    Binding_address

    Nomor port. Dalam kebanyakan kasus, parameter ini diatur ke titik akhir internal atau publik mesin.

    Contohnya, 0.0.0.0:3307

    Catatan

    Anda dapat mengatur nomor port yang berbeda dengan memulai beberapa proses untuk menghubungkan beberapa instans pada satu mesin.

    • Contoh kode untuk mengakses instans standar:

      ./mongosqld --mongo-uri mongodb://xxxx1.mongodb.rds.aliyuncs.com:3717  --addr 0.0.0.0:3307 -u root -p xxxx --auth --schemaRefreshIntervalSecs 86400
    • Contoh kode untuk mengakses instans set replika:

      ./mongosqld --mongo-uri mongodb://xxxx1.mongodb.rds.aliyuncs.com:3717,xxxx2.mongodb.rds.aliyuncs.com:3717/?replicaSet=mgset-xxxx  --addr 0.0.0.0:3307 -u root -p xxxx --auth --schemaRefreshIntervalSecs 86400

Jika Anda menemui kesalahan ./mongodrdl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory setelah eksekusi, itu menunjukkan bahwa libssl belum diinstal. Anda perlu melakukan operasi berikut.

# Unduh dari situs resmi
wget https://www.openssl.org/source/openssl-1.1.1e.tar.gz
# Kompilasi dan instalasi
tar -xvf openssl-1.1.1e.tar.gz
cd openssl-1.1.1e
./config shared --openssldir=/usr/local/openssl --prefix=/usr/local/openssl
make && make install
# Konfigurasi
echo "/usr/local/lib64/" >> /etc/ld.so.conf
ldconfig
# Verifikasi
openssl version

Langkah 2: Tambahkan sumber data MongoDB buatan pengguna

  1. Masuk ke Konsol Quick BI.

  2. Ikuti langkah-langkah berikut untuk menambahkan sumber data buatan pengguna.

    1. Navigasikan ke halaman pembuatan sumber data melalui entri pembuatan sumber data.

    2. Pada tab Sumber Data Buatan Pengguna, pilih sumber data MongoDB.

      image

  3. Dalam kotak dialog Configure Connection, konfigurasikan koneksi sesuai dengan kebutuhan bisnis Anda.image

    Nama

    Deskripsi

    Display Name

    Nama tampilan dalam daftar konfigurasi sumber data.

    Nama tidak boleh mengandung karakter khusus atau dimulai atau diakhiri dengan spasi.

    Database Address

    Alamat database tempat layanan MongoDB Connector for BI dideploy, termasuk alamat IP atau nama domain. Anda harus menginstal MongoDB Connector for BI sebelum terhubung ke database.

    Port

    Port layanan Mongosqld.

    Database

    Nama database MongoDB yang disesuaikan saat Anda menerapkan database.

    Username dan Password

    Nama pengguna dan kata sandi yang digunakan untuk mengakses database.

    Pastikan nama pengguna memiliki izin membuat, menyisipkan, memperbarui, dan menghapus pada tabel di database.

    VPC Data Source

    Pilih VPC Data Source dan konfigurasikan parameter berikut hanya jika konektor dideploy pada instance ECS Alibaba Cloud dan jenis jaringannya adalah Alibaba Cloud VPC:

    • Purchaser Accessid: ID AccessKey milik pembeli instans.

      Untuk informasi lebih lanjut, lihat memperoleh AccessKey.

      Catatan

      Pastikan ID AccessKey memiliki izin Baca pada instance tujuan. Jika ID AccessKey memiliki izin Tulis pada grup keamanan yang sesuai, daftar putih secara otomatis ditambahkan. Jika tidak, Anda harus menambahkan daftar putih secara manual. Untuk informasi lebih lanjut, lihat buat kebijakan kustom.

    • Purchaser Accesskey: Rahasia AccessKey pembeli instance.

      Untuk informasi lebih lanjut, lihat memperoleh AccessKey.

    • Instance ID: ID instance ECS. Masuk ke Konsol ECS dan peroleh ID instance pada tab Instans.

      Untuk informasi lebih lanjut, lihat lihat informasi instans.

    • Area: Area tempat instance ECS berada.

      Untuk informasi lebih lanjut, lihat lihat informasi instans.

    SSH

    Jika Anda memilih SSH, Anda harus mengonfigurasi parameter berikut:

    Anda dapat mendeploy server lompat dan mengakses database melalui terowongan SSH. Untuk memperoleh informasi server lompat, hubungi personel O&M atau administrator sistem.

    • SSH Host: Masukkan alamat IP server lompat.

    • SSH Username: Nama pengguna yang digunakan untuk masuk ke server lompat.

    • SSH Password: Kata sandi yang sesuai dengan nama pengguna yang digunakan untuk masuk ke server lompat.

    • SSH Port: Nomor port server lompat. Nilai default: 22.

    Untuk informasi lebih lanjut, lihat masuk ke instans Linux menggunakan otentikasi kata sandi.

  4. Klik Connection Test untuk memverifikasi konektivitas sumber data.

    image

  5. Setelah tes berhasil, klik OK untuk menyelesaikan penambahan sumber data.

Apa yang Harus Dilakukan Selanjutnya

Setelah membuat sumber data, Anda dapat melanjutkan untuk membuat set data dan menganalisis data.

FAQ

Mengapa sumber data MongoDB di Quick BI tidak mensinkronkan secara real time?

Penyebab

Sumber data MongoDB memiliki penundaan default selama 1 hari.

Solusi

Data akan secara otomatis disinkronkan setelah 1 hari.