Tips untuk penulisan aplikasi templat di Power BI

Saat Anda menulis aplikasi templat di Power BI, bagian darinya adalah logistik membuat ruang kerja, mengujinya, dan produksi. Tetapi bagian penting lainnya jelas penulisan laporan dan dasbor. Kita dapat memecah proses penulisan menjadi empat komponen utama. Mengerjakan komponen-komponen ini membantu Anda membuat aplikasi templat terbaik:

Anda mungkin terbiasa dengan setiap bagian sebagai fitur Power BI yang ada. Saat membuat aplikasi templat, ada hal tambahan yang perlu dipertimbangkan untuk setiap bagian. Lihat setiap bagian di bawah ini untuk detail lebih lanjut.

Kueri

Untuk aplikasi templat, kueri yang dikembangkan di Power BI Desktop digunakan untuk menyambungkan ke sumber data Anda dan mengimpor data. Kueri ini diperlukan untuk mengembalikan skema yang konsisten dan didukung untuk refresh Data Terjadwal.

Menyambungkan ke API Anda

Untuk memulai, Anda perlu menyambungkan ke API dari Power BI Desktop untuk mulai membangun kueri Anda.

Anda dapat menggunakan Konektor Data yang tersedia di Power BI Desktop untuk menyambungkan ke API Anda. Anda dapat menggunakan Konektor Data Web (Dapatkan data>Web) untuk menyambungkan ke Rest API atau konektor OData (Dapatkan data>umpan OData) untuk menyambungkan ke umpan OData Anda.

Catatan

Saat ini aplikasi templat tidak mendukung konektor kustom, disarankan untuk menjelajahi menggunakan Odatafeed Auth 2.0 sebagai mitigasi untuk beberapa kasus penggunaan koneksi atau mengirimkan konektor Anda untuk sertifikasi. Untuk detail tentang cara mengembangkan konektor dan mensertifikasinya, periksa dokumentasi Konektor Data.

Mempertimbangkan sumbernya

Kueri menentukan data yang disertakan dalam model data. Bergantung pada ukuran sistem Anda, kueri ini juga harus menyertakan filter untuk memastikan pelanggan Anda berurusan dengan ukuran yang dapat dikelola yang sesuai dengan skenario bisnis Anda.

Power BI aplikasi templat dapat menjalankan beberapa kueri secara paralel dan untuk beberapa pengguna secara bersamaan. Rencanakan ke depan strategi pembatasan dan konkurensi Anda dan tanyakan kepada kami cara membuat aplikasi templat Anda toleran terhadap kesalahan.

Penegakan skema

Pastikan kueri Anda tahan terhadap perubahan dalam sistem Anda, perubahan skema saat refresh dapat merusak model. Jika sumber dapat mengembalikan hasil skema null atau hilang untuk beberapa kueri, pertimbangkan untuk mengembalikan tabel kosong atau pesan kesalahan kustom yang bermakna.

Parameter

Parameter dalam Power BI Desktop memungkinkan pengguna Anda untuk memberikan nilai input yang menyesuaikan data yang diambil oleh pengguna. Pikirkan parameter di muka untuk menghindari pengerjaan ulang setelah menginvestasikan waktu untuk membangun kueri atau laporan terperinci.

Catatan

Aplikasi templat mendukung semua parameter kecuali Apa pun dan Biner.

Tips kueri tambahan

  • Pastikan semua kolom ditik dengan tepat.
  • Kolom memiliki nama informatif (lihat Q&A).
  • Untuk logika bersama, pertimbangkan untuk menggunakan fungsi atau kueri.
  • Tingkat privasi saat ini tidak didukung dalam layanan. Jika Anda mendapatkan perintah tentang tingkat privasi, Anda mungkin perlu menulis ulang kueri untuk menggunakan jalur relatif.

Model data

Model data yang terdefinisi dengan baik memastikan pelanggan Anda dapat berinteraksi dengan aplikasi templat dengan mudah dan intuitif. Buat model data di Power BI Desktop.

Catatan

Anda harus melakukan banyak pemodelan dasar (mengetik, nama kolom) dalam kueri.

Q&A

Pemodelan juga memengaruhi seberapa baik Q&A dapat memberikan hasil bagi pelanggan Anda. Pastikan Anda menambahkan sinonim ke kolom yang umum digunakan dan Anda telah menamai kolom Anda dengan benar dalam kueri.

Tips model data tambahan

Pastikan Anda telah:

  • Menerapkan pemformatan ke semua kolom nilai. Terapkan jenis dalam kueri.
  • Terapkan pemformatan ke semua pengukuran.
  • Atur ringkasan default. Terutama "Jangan Meringkas", jika berlaku (misalnya untuk nilai unik).
  • Atur kategori data, jika berlaku.
  • Atur hubungan, seperlunya.

Laporan

Halaman laporan menawarkan wawasan tambahan tentang data yang disertakan dalam aplikasi templat Anda. Gunakan halaman laporan untuk menjawab pertanyaan bisnis utama yang coba ditangani oleh aplikasi templat Anda. Buat laporan menggunakan Power BI Desktop.

Tips laporan tambahan

  • Gunakan lebih dari satu visual per halaman untuk pemfilteran silang.
  • Sejajarkan visual dengan hati-hati (tidak ada tumpang tindih).
  • Halaman diatur ke mode "4:3" atau "16:9" untuk tata letak.
  • Semua agregasi yang disajikan masuk akal numerik (rata-rata, nilai unik).
  • Pengirisan menghasilkan hasil yang rasional.
  • Logo ada setidaknya pada laporan teratas.
  • Elemen berada dalam skema warna klien sejauh mungkin.

Catatan

Satu aplikasi templat tidak dapat menyertakan lebih dari dua puluh laporan.

Dasbor

Dasbor adalah titik utama interaksi dengan aplikasi templat Anda untuk pelanggan Anda. Ini harus mencakup gambaran umum konten yang disertakan, terutama metrik penting untuk skenario bisnis Anda.

Untuk membuat dasbor untuk aplikasi templat Anda, cukup unggah PBIX Anda melalui Dapatkan data>File atau terbitkan langsung dari Power BI Desktop.

Tips dasbor tambahan

  • Pertahankan tema yang sama saat menyematkan sehingga petak peta di dasbor Anda konsisten.
  • Sematkan logo ke tema sehingga konsumen tahu dari mana paket itu berasal.
  • Tata letak yang disarankan untuk bekerja dengan sebagian besar resolusi layar adalah 5-6 petak peta kecil lebar.
  • Semua petak peta dasbor harus memiliki judul/subtitel yang sesuai.
  • Pertimbangkan pengelompokan di dasbor untuk skenario yang berbeda, baik secara vertikal maupun horizontal.

Data sampel

Aplikasi templat, sebagai bagian dari tahap pembuatan aplikasi, membungkus data cache di ruang kerja sebagai bagian dari aplikasi:

  • Memungkinkan penginstal memahami fungsionalitas dan tujuan aplikasi sebelum menyambungkan data.
  • Menciptakan pengalaman yang mendorong alat penginstal untuk mengeksplorasi lebih lanjut kemampuan aplikasi, yang mengarah ke menyambungkan himpunan data aplikasi.

Sebaiknya miliki data sampel berkualitas sebelum membuat aplikasi untuk memastikan bahwa laporan dan dasbor aplikasi diisi dengan data. Cobalah untuk menjaga ukuran data sampel sekecil mungkin.

Penerbitan di AppSource

Aplikasi templat dapat dipublikasikan di AppSource, ikuti panduan ini sebelum mengirimkan aplikasi Anda ke AppSource:

  • Pastikan Anda membuat aplikasi templat dengan data sampel menarik yang dapat membantu penginstal memahami apa yang dapat dilakukan aplikasi (dasbor laporan & kosong tidak disetujui). Aplikasi templat mendukung aplikasi data sampel saja, pastikan untuk memeriksa kotak centang aplikasi statis. Pelajari lebih lanjut
  • Memiliki instruksi bagi tim validasi untuk mengikuti yang mencakup kredensial dan parameter yang diperlukan untuk terhubung ke data.
  • Aplikasi harus menyertakan ikon Aplikasi di Power BI dan pada penawaran CPP Anda. Pelajari lebih lanjut
  • Halaman arahan dikonfigurasi. Pelajari lebih lanjut
  • Pastikan untuk mengikuti dokumentasi di Pusat mitra -> penawaran Aplikasi Power BI.
  • Jika dasbor adalah bagian dari aplikasi Anda, pastikan dasbor tidak kosong.
  • Instal aplikasi menggunakan tautan aplikasi sebelum mengirimkannya, pastikan Anda dapat menghubungkan himpunan data dan pengalaman aplikasi sesuai rencana Anda.
  • Sebelum mengunggah pbix ke ruang kerja templat, pastikan untuk membongkar koneksi yang tidak perlu.
  • Ikuti Praktik desain terbaik untuk laporan dan visual Power BI untuk mencapai dampak maksimum pada pengguna Anda dan disetujui untuk distribusi.

Setelah menerbitkan aplikasi templat di AppSource, pertimbangkan untuk membuat tautan unduhan dari situs web Anda untuk:

  • Halaman unduhan AppSource - dapat dilihat secara publik, dapatkan tautan dari halaman AppSource Anda.
  • Power BI - Dapat dilihat oleh pengguna Power BI.

Untuk mengalihkan pengguna ke tautan unduhan aplikasi di Power BI lihat contoh kode berikut: repositori GitHub.

App Download link

Mengotomatiskan konfigurasi parameter selama penginstalan

Jika Anda adalah ISV dan mendistribusikan aplikasi templat Anda melalui layanan web, Anda dapat membuat otomatisasi yang mengonfigurasi parameter aplikasi templat secara otomatis saat pelanggan menginstal aplikasi di akun Power BI mereka. Hal ini memudahkan pelanggan Anda dan meningkatkan kemungkinan keberhasilan penginstalan karena mereka tidak perlu memberikan detail yang mungkin tidak mereka ketahui. Lihat Konfigurasi otomatis penginstalan aplikasi templat untuk detailnya.

Langkah berikutnya

Apa itu aplikasi templat Power BI?