MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Integrasi Power BI dengan Spring Angular

Pertama, Anda perlu mengetahui bahwa ada dua mode untuk menyematkan Power BI - user owns data dan app owns data . Dengan mode pertama, saat menyematkan, pengguna akan mengautentikasi dirinya sendiri menggunakan akun Power BI Pro miliknya, yaitu setiap pengguna Anda memerlukan lisensi Power BI Pro. Dengan yang berikutnya, Anda hanya memerlukan satu "akun master", yang akan digunakan untuk otentikasi. Perbedaan dalam implementasinya tidak terlalu besar, jadi saya akan menjelaskan app owns data .

Anda perlu melakukan hal berikut:

  • Daftarkan aplikasi - buka dev.powerbi.com/apps dan mendaftarkan aplikasi asli. Pilih izin mana yang akan diberikan (jika Anda tidak yakin, untuk pengujian pertama Anda cukup berikan semuanya). Salin panduan - ini adalah ID aplikasi, alias ID klien.

  • Langkah selanjutnya adalah mengautentikasi dari aplikasi Anda dan mendapatkan token akses. Gunakan Perpustakaan Otentikasi Direktori Aktif Azure ( ADAL) untuk itu - panggil beberapa acquireToken metode AuthenticationContext kelas.

  • Gunakan token akses ini untuk memanggil Power BI REST API dan mendapatkan embedUrl elemen yang ingin Anda sematkan, mis. laporan .

  • Gunakan klien JavaScript Power BI untuk benar-benar menanamkan elemen ini. Anda perlu menginisialisasi satu kelas konfigurasi embed dan berikan informasi tentang jenis elemen (laporan, dasbor, ubin), di mana menemukannya (embedUrl), otentikasi (token akses), beberapa opsi konfigurasi lainnya (tampilkan atau sembunyikan panel filter, navigasi, dll.), filter yang akan diterapkan dan segera. Jika Anda akan menggunakan token akses yang diperoleh di atas, setel tokenType menjadi AAD . Token ini memiliki banyak hak istimewa, jadi untuk alasan keamanan, Anda mungkin ingin menggunakan Embed sebagai gantinya. Dalam hal ini gunakan token akses untuk memanggil REST API lagi (mis. Laporan GenerateTokenInGroup ).

  • Hubungi powerbi.embed metode klien JavaScript meneruskan konfigurasi tersemat untuk memvisualisasikan elemen Power BI ini di aplikasi Anda.

Berikut adalah beberapa sumber, yang harus Anda baca:




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Grup MongoDB dan jumlahkan dengan id sebagai kunci

  2. Cara Mengoptimalkan Kinerja MongoDB

  3. Bagaimana cara mendapatkan 5 dokumen terakhir secara berurutan?

  4. Bagaimana cara menskalakan MongoDB?

  5. XML ke BSON menggunakan C#