Menghubungkan Qlik Sense ke Azure Cosmos DB dan memvisualisasikan data Anda

BERLAKU UNTUK: Nosql 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

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

Anda dapat Menghubungkan Qlik Sense ke Azure Cosmos DB dengan:

  • Api Azure Cosmos DB untuk NoSQL 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 NoSQL dengan menggunakan konektor REST API di Qlik Sense.

  • Azure Cosmos DB MongoDB API dengan menggunakan konektor gRPC untuk Qlik Core. Artikel ini menjelaskan detail menyambungkan ke API Azure Cosmos DB untuk NoSQL dengan menggunakan konektor ODBC.

Artikel ini menjelaskan detail menyambungkan ke API Azure Cosmos DB untuk NoSQL 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 Azure Cosmos DB dan memvisualisasikannya di Qlik Sense.

  • Buat API Azure Cosmos DB untuk akun NoSQL dengan menggunakan langkah-langkah yang dijelaskan di bagian buat akun 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 Azure Cosmos DB Anda.

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

Koneksi Qlik Sense ke Azure Cosmos DB

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

    Create a new Qlik Sense app

  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.

    Create a new connection

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

    Choose the database and collection

  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

    Visualize data

Batasan saat terhubung dengan ODBC

Azure Cosmos DB adalah database terdistribusi tanpa skema dengan driver yang dimodelkan di sekitar 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 Azure Cosmos DB API untuk NoSQL karena API untuk NoSQL bukan ANSI SQL. Karena alasan ini, pernyataan SQL yang dikeluarkan melalui driver ODBC diterjemahkan ke dalam sintaks SQL khusus Azure Cosmos DB yang tidak memiliki setara 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/koleksi dalam akun Azure Cosmos DB.

Langkah berikutnya

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