Umpan Power BI dari Application Insights

Power BI adalah rangkaian alat bisnis yang membantu Anda menganalisis data dan berbagi wawasan. Dasbor kaya tersedia di setiap perangkat. Anda dapat menggabungkan data dari berbagai sumber, termasuk kueri Analytics dari Azure Application Insights.

Ada tiga metode untuk mengekspor data Application Insights ke Power BI:

  • Ekspor kueri Analytics. Ini adalah metode yang disukai. Tulis kueri apa pun yang Anda inginkan dan ekspor ke Power BI. Anda dapat menempatkan kueri ini di dasbor, bersama dengan data lainnya.
  • Ekspor berkelanjutan dan Azure Stream Analytics. Metode ini berguna jika Anda ingin menyimpan data Anda untuk jangka waktu yang lama. Jika Anda tidak memiliki persyaratan retensi data yang diperluas, gunakan metode kueri analitik ekspor. Ekspor berkelanjutan dan Analisis Aliran memerlukan lebih banyak pekerjaan untuk persiapan dan biaya penyimpanan tambahan.
  • Adapter Power BI. Set bagan sudah ditentukan sebelumnya, tetapi Anda dapat menambahkan kueri Anda sendiri dari sumber lain.

Catatan

Adapter Power BI sekarang tidak digunakan lagi. Bagan yang telah ditentukan sebelumnya untuk solusi ini diisi oleh kueri statis yang tidak dapat diedit. Anda tidak memiliki kemampuan untuk mengedit kueri ini dan bergantung pada properti tertentu dari data Anda, sambungan ke Power BI mungkin berhasil, tetapi tidak ada data diisi. Ini karena kriteria pengecualian yang ditetapkan dalam kueri yang dikodekan permanen. Meskipun solusi ini mungkin masih berfungsi untuk beberapa pelanggan, karena kurangnya fleksibilitas adapter, solusi yang disarankan adalah menggunakan fungsi ekspor kueri Analytics.

Ekspor kueri Analytics

Rute ini memungkinkan Anda untuk menulis kueri Analytics apa pun yang diinginkan, atau mengekspor dari Corong Penggunaan, lalu mengekspornya ke dasbor Power BI. (Anda dapat menambahkan ke dasbor yang dibuat oleh adapter.)

Satu kali: pasang Power BI Desktop

Untuk mengimpor kueri Application Insights, Anda menggunakan Power BI versi desktop. Kemudian Anda dapat menerbitkannya ke web atau ke ruang kerja cloud Power BI Anda.

Pasang Power BI Desktop.

Ekspor kueri Analytics

  1. Buka Analytics dan tulis kueri Anda.

  2. Uji dan sempurnakan kueri hingga hasilnya memuaskan. Pastikan kueri berjalan dengan benar di Analytics sebelum Anda mengekspornya.

  3. Pada menu Ekspor, pilih Power BI (M) . Simpan file teks.

    Tangkapan layar Analytics, dengan menu Ekspor disorot

  4. Di Power BI Desktop, pilih Dapatkan KueriDataBlank. Kemudian, di editor kueri, di bawah Tampilan, pilih Editor Lanjutan.

    Tempel skrip Bahasa M yang diekspor ke Editor Lanjutan.

    Cuplikan layar Power BI Desktop, dengan Editor Lanjutan disorot

  5. Untuk mengizinkan Power BI mengakses Azure, Anda mungkin harus memberikan info masuk. Gunakan Akun organisasi untuk masuk dengan akun Microsoft Anda.

    Cuplikan layar kotak dialog Pengaturan Kueri Power BI

    Jika Anda perlu memverifikasi info masuk, gunakan perintah menu Pengaturan Sumber Data di editor kueri. Pastikan untuk menentukan info masuk yang Anda gunakan untuk Azure, yang mungkin berbeda dari kredensial Anda untuk Power BI.

  6. Pilih visualisasi untuk kueri Anda, dan pilih bidang untuk sumbu x, sumbu y, dan dimensi segmentasi.

    Cuplikan layar opsi visualisasi Power BI Desktop

  7. Terbitkan laporan Anda ke ruang kerja cloud Power BI Anda. Dari sana, Anda dapat menyematkan versi yang disinkronkan ke halaman web lain.

    Cuplikan layar Power BI Desktop, dengan tombol Terbitkan disorot

  8. Refresh laporan secara manual pada interval tertentu, atau siapkan refresh terjadwal di halaman opsi.

Ekspor Corong

  1. Buat Corong Anda.

  2. Pilih Power BI.

    Cuplikan layar tombol Power BI

  3. Di Power BI Desktop, pilih Dapatkan KueriDataBlank. Kemudian, di editor kueri, di bawah Tampilan, pilih Editor Lanjutan.

    Cuplikan layar Power BI Desktop, dengan tombol Kueri Kosong disorot

    Tempel skrip Bahasa M yang diekspor ke Editor Lanjutan.

    Tangkapan layar menunjukkan Power BI Desktop, dengan Editor Tingkat Lanjut disorot

  4. Pilih item dari kueri, dan pilih visualisasi Corong.

    Cuplikan layar menunjukkan opsi visualisasi corong Power BI Desktop

  5. Ubah judul agar bermakna, dan terbitkan laporan Anda ke ruang kerja cloud Power BI Anda.

    Cuplikan layar Power BI Desktop, dengan perubahan judul disorot

Pemecahan Masalah

Anda mungkin mengalami kesalahan yang berkaitan dengan info masuk atau ukuran himpunan data. Berikut adalah beberapa informasi tentang apa yang harus dilakukan tentang kesalahan ini.

Tidak sah (401 atau 403)

Ini dapat terjadi jika token refresh Anda belum diperbarui. Coba langkah-langkah berikut untuk memastikan Anda masih memiliki akses:

  1. Masuk ke portal Azure, dan pastikan Anda dapat mengakses sumber daya.

  2. Coba segarkan info masuk untuk dasbor.

  3. Coba hapus cache dari Power BI Desktop Anda.

    Jika Anda memiliki akses dan menyegarkan info masuk tidak berfungsi, silakan buka tiket dukungan.

Gateway Buruk (502)

Ini biasanya disebabkan oleh kueri Analytics yang mengembalikan terlalu banyak data. Coba gunakan rentang waktu yang lebih kecil untuk kueri.

Jika pengurangan kumpulan data yang berasal dari kueri Analytics tidak memenuhi persyaratan Anda, pertimbangkan untuk menggunakan API untuk menarik himpunan data yang lebih besar. Berikut cara mengonversi ekspor Kueri-M untuk menggunakan API.

  1. Buat kunci API.
  2. Perbarui skrip Power BI M yang Anda ekspor dari Analytics dengan mengganti URL Azure Resource Manager dengan API Application Insights.
    • Mengganti https://management.azure.com/subscriptions/...
    • dengan https://api.applicationinsights.io/beta/apps/...
  3. Terakhir, perbarui kredensial ke dasar, dan gunakan kunci API Anda.

Skrip yang ada

 Source = Json.Document(Web.Contents("https://management.azure.com/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourcegroups//providers/microsoft.insights/components//api/query?api-version=2014-12-01-preview",[Query=[#"csl"="requests",#"x-ms-app"="AAPBI"],Timeout=#duration(0,0,4,0)]))

Skrip yang diperbarui

Source = Json.Document(Web.Contents("https://api.applicationinsights.io/beta/apps/<APPLICATION_ID>/query?api-version=2014-12-01-preview",[Query=[#"csl"="requests",#"x-ms-app"="AAPBI"],Timeout=#duration(0,0,4,0)]))

Tentang pengambilan sampel

Bergantung pada jumlah data yang dikirim oleh aplikasi Anda, Anda mungkin ingin menggunakan fitur pengambilan sampel adaptif, yang hanya mengirimkan persentase telemetri Anda. Hal yang sama berlaku jika Anda telah menyetel pengambilan sampel secara manual di SDK atau saat penyerapan. Pelajari lebih lanjut tentang pengambilan sampel.

Adapter Power BI (tidak digunakan lagi)

Metode ini membuat dasbor telemetri lengkap untuk Anda. Himpunan data awal sudah ditentukan sebelumnya, tetapi Anda dapat menambahkan lebih banyak data ke dalamnya.

Dapatkan adapternya

  1. Masuk ke Power BI.

  2. Buka DapatkanDataScreenshot dari GetData Icon di sudut kiri bawah, Layanan.

    Cuplikan layar menunjukkan tombol Dapatkan di jendela Layanan.

  3. Pilih Dapatkan sekarang pada Application Insights.

    Cuplikan layar dari sumber data Dapatkan dari Application Insights

  4. Berikan detail sumber daya Application Insights Anda, lalu Masuk.

    Cuplikan layar menunjukkan jendela Sambungkan ke Application Insights.

    Informasi ini dapat ditemukan di panel Ringkasan Application Insights:

    Cuplikan layar dari sumber data Dapatkan dari Application Insights

  5. Buka Aplikasi Power BI Application Insights yang baru dibuat.

  6. Tunggu satu atau dua menit hingga data diimpor.

    Cuplikan layar adapter Power BI

Anda dapat mengedit dasbor, menggabungkan bagan Application Insights dengan bagan dari sumber lain, dan dengan kueri Analytics. Anda bisa mendapatkan lebih banyak bagan di galeri visualisasi, dan setiap bagan memiliki parameter yang dapat Anda atur.

Setelah impor awal, dasbor dan laporan terus diperbarui setiap hari. Anda dapat mengontrol jadwal refresh pada himpunan data.

Langkah berikutnya