Tips untuk penulisan aplikasi templat di Power BI
Saat Anda menulis aplikasi templat di Power BI, bagian dari prosesnya adalah logistik membuat ruang kerja, mengujinya, dan produksi. Tetapi bagian penting lainnya jelas penulisan laporan dan dasbor. Anda dapat memecah proses penulisan menjadi beberapa komponen. Mengerjakan komponen-komponen ini membantu Anda membuat aplikasi templat terbaik:
- Kueri. Dengan kueri, Anda menyambungkan dan mengubah data, dan menentukan parameter.
- Model data. Dalam model data, Anda membuat hubungan, pengukuran, dan peningkatan Tanya Jawab.
- Halaman laporan. Halaman laporan menyertakan visual dan filter untuk memberikan wawasan tentang data Anda.
- Dasbor dan petak peta. Dasbor dan petak peta menawarkan gambaran umum wawasan yang disertakan.
- Data sampel. Sampel membuat aplikasi Anda dapat ditemukan segera setelah penginstalan.
Anda mungkin terbiasa dengan setiap bagian sebagai fitur Power BI yang sudah ada. Saat Anda membuat aplikasi templat, ada hal lain yang perlu dipertimbangkan untuk setiap bagian. Untuk detailnya, lihat bagian berikut ini.
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. Sebaiknya jelajahi 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, lihat Data Koneksi or.
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.
Aplikasi templat Power BI dapat menjalankan beberapa kueri secara paralel dan untuk beberapa pengguna secara bersamaan. Rencanakan strategi pembatasan dan konkurensi Anda dan tanyakan kepada kami cara membuat toleransi kesalahan aplikasi templat Anda.
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 Any
dan Binary
.
Tips kueri tambahan
- Pastikan bahwa semua kolom di ketik dengan tepat.
- Tetapkan nama informatif kolom. Untuk informasi selengkapnya, lihat Tanya Jawab.
- Untuk logika bersama, pertimbangkan untuk menggunakan fungsi atau kueri.
- Tingkat privasi saat ini tidak didukung dalam layanan. Jika Anda mendapatkan permintaan tentang tingkat privasi, Anda mungkin perlu menulis ulang kueri untuk menggunakan jalur relatif.
Model data
Model data yang terdefinisi dengan baik memastikan bahwa pelanggan Anda dapat berinteraksi dengan mudah dan intuitif dengan aplikasi templat. Buat model data di Power BI Desktop.
Catatan
Anda harus melakukan banyak pemodelan dasar, seperti mengetik dan nama kolom, dalam kueri.
T&J
Pemodelan juga memengaruhi seberapa baik Tanya Jawab dapat memberikan hasil bagi pelanggan Anda. Pastikan untuk menambahkan sinonim ke kolom yang umum digunakan, dan beri nama 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. Secara khusus, atur Jangan Ringkas jika berlaku, untuk nilai unik, misalnya.
- 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, tanpa tumpang tindih.
- Pastikan bahwa halaman diatur ke mode 4:3 atau 16:9 untuk tata letak.
- Pastikan bahwa semua agregasi yang disajikan masuk akal numerik, misalnya, rata-rata, atau nilai unik.
- Periksa apakah pengirisan menghasilkan hasil yang rasional.
- Sertakan logo Anda setidaknya pada laporan teratas.
- Pastikan bahwa elemen berada dalam skema warna klien sejauh mungkin.
Catatan
Satu aplikasi templat tidak dapat menyertakan lebih dari dua puluh laporan.
Dashboard
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 lima hingga enam petak peta kecil lebar.
- Semua petak peta dasbor harus memiliki judul dan 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 model semantik 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 diterbitkan 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. Laporan dan dasbor kosong tidak akan disetujui.
- Aplikasi templat hanya mendukung aplikasi data sampel. Pastikan untuk memeriksa kotak centang aplikasi statis.
- Miliki instruksi bagi tim validasi untuk mengikuti yang menyertakan kredensial dan parameter yang dapat mereka gunakan untuk menyambungkan ke data.
- Aplikasi Anda harus menyertakan ikon Aplikasi di Power BI dan pada penawaran portal mitra cloud (CPP) Anda.
- Konfigurasikan halaman arahan.
- Pastikan untuk mengikuti dokumentasi tentang penawaran Aplikasi Power BI.
- Jika dasbor adalah bagian dari aplikasi Anda, pastikan dasbor tersebut tidak kosong.
- Instal aplikasi menggunakan tautan aplikasi sebelum mengirimkannya. Pastikan Anda dapat menghubungkan model semantik dan pengalaman aplikasi sesuai rencana Anda.
- Sebelum mengunggah file 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.
Membuat tautan unduhan untuk aplikasi
Setelah menerbitkan aplikasi templat di AppSource, pertimbangkan untuk membuat tautan unduhan dari situs web Anda untuk:
- Halaman unduhan AppSource, yang dapat dilihat oleh publik. Dapatkan tautan dari halaman AppSource Anda.
- Power BI, yang dapat dilihat oleh pengguna Power BI.
Untuk mengalihkan pengguna ke tautan unduhan aplikasi di Power BI, lihat contoh kode berikut: Repositori GitHub.
Mengotomatiskan konfigurasi parameter selama penginstalan
Jika Anda adalah vendor perangkat lunak independen (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. Pendekatan ini memudahkan pelanggan Anda. Ini juga meningkatkan kemungkinan penginstalan yang berhasil karena mereka tidak perlu memberikan detail yang mungkin tidak mereka ketahui. Untuk informasi selengkapnya, lihat Konfigurasi otomatis penginstalan aplikasi templat.