Menghubungkan Qlik Sense ke Azure Cosmos DB dan memvisualisasikan data Anda

BERLAKU UNTUK: API SQL API Azure Cosmos DB untuk MongoDB

Qlik Sense adalah alat visualisasi data yang menggabungkan data dari berbagai sumber ke dalam satu tampilan. Qlik Sense mengindeks setiap kemungkinan hubungan dalam data Anda sehingga Anda dapat memperoleh wawasan langsung tentang data tersebut. Anda dapat memvisualisasikan data Azure Cosmos DB dengan menggunakan Qlik Sense. Artikel ini menjelaskan langkah-langkah yang diperlukan untuk menghubungkan Azure Cosmos DB ke Qlik Sense dan memvisualisasikan data Anda.

Catatan

Menghubungkan Qlik Sense ke Azure Cosmos DB saat ini didukung untuk API SQL dan API Azure Cosmos DB hanya untuk akun MongoDB.

Anda dapat Menghubungkan Qlik Sense ke Azure Cosmos DB dengan:

  • API SQL Cosmos DB dengan menggunakan konektor ODBC.

  • API Azure Cosmos DB untuk MongoDB dengan menggunakan konektor Qlik Sense MongoDB (saat ini dalam pratinjau).

  • API Azure Cosmos DB untuk MongoDB dan API SQL dengan menggunakan konektor REST API di Qlik Sense.

  • Cosmos DB Mongo DB API dengan menggunakan konektor gRPC untuk Qlik Core. Artikel ini menjelaskan detail menghubungkan ke API SQL Cosmos DB dengan menggunakan konektor ODBC.

Artikel ini menjelaskan detail menghubungkan ke API SQL Cosmos DB dengan menggunakan konektor ODBC.

Prasyarat

Sebelum mengikuti instruksi dalam artikel ini, pastikan Anda melakukan langkah-langkah berikut:

  • Unduh Qlik Sense Desktop atau siapkan Qlik Sense di Azure dengan Menginstal item pasar Qlik Sense.

  • Unduh data video game, data sampel ini dalam format CSV. Anda akan menyimpan data ini di akun Cosmos DB dan memvisualisasikannya di Qlik Sense.

  • Buat akun API SQL Azure Cosmos DB dengan menggunakan langkah-langkah yang dijelaskan di bagian buat akun database dari artikel mulai cepat.

  • Buat database dan koleksi – Anda dapat menggunakan mengatur nilai throughput koleksi ke 1000 RU/s.

  • Muat sampel data penjualan video game ke akun Cosmos DB Anda. Anda dapat mengimpor data dengan menggunakan alat migrasi data Azure Cosmos DB, Anda dapat melakukan impor data secara berurutan atau massal. Dibutuhkan sekitar 3-5 menit agar data diimpor ke akun Cosmos DB.

  • Unduh, pasang, dan konfigurasikan driver ODBC dengan menggunakan langkah-langkah di dalam artikel hubungkan ke Cosmos DB dengan driver ODBC. Data video game adalah himpunan data sederhana dan Anda tidak perlu mengedit skema, cukup gunakan skema pemetaan pengumpulan default.

Hubungkan Qlik Sense ke Cosmos DB

  1. Buka Qlik Sense dan pilih Buat aplikasi baru. Berikan nama untuk aplikasi Anda dan pilih Buat.

    Membuat aplikasi Qlik Sense baru

  2. Setelah aplikasi baru berhasil dibuat, pilih Buka aplikasi dan pilih Tambahkan data dari file dan sumber lain.

  3. Dari sumber data, pilih ODBC untuk membuka jendela penyetelan koneksi baru.

  4. Beralih ke DSN Pengguna dan pilih koneksi ODBC yang Anda buat sebelumnya. Berikan nama untuk koneksi dan pilih Buat.

    Membuat koneksi baru

  5. Setelah Anda membuat koneksi, Anda dapat memilih database, kumpulan tempat data video game berada lalu lakukan pratinjau.

    Pilih database dan kumpulan

  6. Selanjutnya pilih Tambahkan data untuk memuat data ke Qlik Sense. Setelah memuat data ke Qlik Sense, Anda dapat menghasilkan insight dan melakukan analisis pada data. Anda dapat menggunakan insight atau membuat aplikasi Anda sendiri yang menjelajahi penjualan video game. Gambar berikut ini memperlihatkan

    Visualisasikan data

Batasan saat terhubung dengan ODBC

Cosmos DB adalah database terdistribusi tanpa skema dengan driver yang dimodelkan seputar kebutuhan pengembang. Driver ODBC memerlukan database dengan skema untuk menyimpulkan kolom, jenis data, dan properti lainnya. Kueri SQL reguler atau sintaks DML dengan kemampuan relasional tidak berlaku untuk SQL API Cosmos DB karena SQL API bukan SQL ANSI. Karena alasan ini, pernyataan SQL yang dikeluarkan melalui driver ODBC diterjemahkan ke dalam sintaks SQL khusus Cosmos DB yang tidak memiliki padanan untuk semua konstruksi. Untuk mencegah masalah terjemahan ini, Anda harus menerapkan skema saat mengatur koneksi ODBC. Artikel hubungkan dengan driver ODBC memberi Anda saran dan metode guna membantu Anda mengonfigurasi skema. Pastikan untuk membuat pemetaan ini untuk setiap database/kumpulan dalam akun Cosmos DB.

Langkah berikutnya

Jika Anda menggunakan alat visualisasi lain seperti Power BI, Anda bisa menghubungkannya dengan menggunakan instruksi di dokumen berikut ini: