Membuat aplikasi templat di Power BI

Power BI aplikasi templat memungkinkan mitra Power BI untuk membangun aplikasi Power BI dengan sedikit atau tanpa pengodean, dan menyebarkannya ke pelanggan Power BI mana pun. Artikel ini berisi instruksi langkah demi langkah untuk membuat aplikasi templat Power BI.

Jika Anda dapat membuat Power BI laporan dan dasbor, Anda dapat menjadi penyusun aplikasi templat dan membuat dan mengemas konten analitik ke dalam aplikasi. Anda kemudian dapat menyebarkan aplikasi ke penyewa Power BI lainnya melalui platform apa pun yang tersedia, seperti AppSource atau layanan web Anda sendiri. Jika Anda mendistribusikan aplikasi templat melalui layanan web Anda sendiri, Anda bahkan dapat mengotomatiskan bagian dari proses penginstalan untuk mempermudah pelanggan Anda.

Admin Power BI mengatur dan mengontrol siapa di organisasi mereka yang dapat membuat aplikasi templat, dan siapa yang dapat menginstalnya. Pengguna yang berwenang dapat menginstal aplikasi templat Anda, lalu memodifikasinya dan mendistribusikannya ke konsumen Power BI di organisasi mereka.

Prasyarat

Berikut adalah persyaratan untuk membuat aplikasi templat:

Membuat ruang kerja templat

Untuk membuat aplikasi templat, Anda dapat mendistribusikan ke penyewa Power BI lainnya, Anda perlu membuatnya di salah satu ruang kerja baru.

  1. Di layanan Power BI, pilih Ruang Kerja>Buat ruang kerja.

    Create workspace

  2. Di Buat ruang kerja, masukkan nama, deskripsi (opsional), dan gambar logo (opsional) untuk ruang kerja Anda.

    Try new workspaces

  3. Perluas bagian Tingkat Lanjut dan pilih Kembangkan aplikasi templat.

    Develop a template app

    Penting

    Pengaturan ruang kerja pembuat aplikasi tidak memengaruhi ruang kerja tempat penginstal aplikasi menginstal aplikasi, yang berarti bahwa aplikasi yang dikembangkan di ruang kerja kapasitas premium tidak akan diinstal secara otomatis pada ruang kerja kapasitas premium. Oleh karena itu tidak disarankan untuk menggunakan kapasitas premium untuk ruang kerja penyusun, karena ruang kerja alat penginstal mungkin bukan kapasitas premium, dan fungsionalitas yang bergantung pada kapasitas premium tidak akan berfungsi kecuali alat penginstal memindahkan ruang kerja yang diinstal secara manual ke kapasitas premium.

    Jangan pilih Format penyimpanan himpunan data besar. Format ini tidak didukung untuk aplikasi templat.

  4. Pilih Simpan.

Catatan

Anda memerlukan izin dari admin Power BI untuk mempromosikan aplikasi templat.

Menambahkan konten ke ruang kerja aplikasi templat

Seperti halnya ruang kerja Power BI biasa, langkah Anda berikutnya adalah menambahkan konten ke ruang kerja.

Jika Anda menggunakan parameter dalam Power Query, pastikan parameter tersebut memiliki jenis yang ditentukan dengan baik (misalnya, Teks). Jenis Apa pun dan Biner tidak didukung.

Tips penulisan aplikasi templat di Power BI memiliki saran yang perlu dipertimbangkan saat membuat laporan dan dasbor untuk aplikasi templat Anda.

Menentukan properti aplikasi templat

Setelah memiliki konten di ruang kerja, Anda siap untuk mengemasnya di aplikasi templat. Langkah pertama adalah membuat aplikasi templat pengujian, hanya dapat diakses dari dalam organisasi Anda di penyewa Anda.

  1. Di ruang kerja aplikasi templat, pilih Buat aplikasi.

    Create app

    Di sini, Anda mengisi opsi bangunan tambahan untuk aplikasi templat Anda, dalam enam tab:

    Pencitrraan merek

    Branding

    • Nama aplikasi
    • Deskripsi
    • Situs dukungan (tautan disajikan di bawah info aplikasi setelah mendistribusikan ulang aplikasi templat sebagai aplikasi org)
    • Logo aplikasi (batas ukuran file 45K, rasio aspek 1:1, .png .jpg format .jpeg)
    • Warna tema aplikasi

    Navigasi

    Aktifkan Penyusun navigasi baru, tempat Anda dapat menentukan panel navigasi aplikasi (Lihat Mendesain pengalaman navigasi di artikel ini untuk detailnya).

    Set app landing page

    Halaman arahan aplikasi: Jika Anda memutuskan untuk menolak penyusun navigasi, Anda memiliki opsi untuk memilih halaman arahan aplikasi. Tentukan laporan atau dasbor untuk menjadi halaman arahan aplikasi Anda. Gunakan halaman arahan yang memberikan kesan yang tepat.

    Kontrol

    Tetapkan batasan dan batasan yang akan dimiliki pengguna aplikasi Anda dengan konten aplikasi Anda. Anda dapat menggunakan kontrol ini untuk melindungi kekayaan intelektual di aplikasi Anda.

    Control

    Catatan

    Jika Anda ingin melindungi data Anda, nonaktifkan opsi Unduh laporan ke file lalu konfigurasikan dua opsi lainnya sesuai keinginan.

    Mengapa:

    Kontrol tampilan, edit, dan ekspor pada tab ini hanya berlaku untuk layanan Power BI. Setelah Anda mengunduh file .pbix, file tersebut tidak lagi ada di layanan. Ini menempatkan salinan data Anda, tidak terlindungi, di lokasi yang dipilih oleh pengguna. Anda kemudian tidak lagi memiliki kontrol atas apa yang dapat dilakukan pengguna dengannya.

    Jika Anda ingin membatasi akses ke kueri dan pengukuran sambil tetap mengizinkan pengguna menambahkan sumber data mereka sendiri, pertimbangkan untuk memeriksa opsi Ekspor atau menyambungkan secara eksternal ke data saja. Ini memungkinkan pengguna untuk menambahkan sumber data mereka sendiri tanpa dapat mengedit himpunan data Anda. Pelajari lebih lanjut

    Parameter

    Parameter dibuat dalam file pbix asli (pelajari selengkapnya tentang membuat parameter kueri). Anda menggunakan kemampuan pada tab ini untuk membantu penginstal aplikasi mengonfigurasi aplikasi setelah penginstalan saat terhubung ke data mereka.

    Di tab ini Anda juga menyediakan tautan ke dokumentasi aplikasi.

    Parameters

    Setiap parameter memiliki nama dan deskripsi, yang berasal dari kueri, dan bidang nilai. Anda memiliki tiga opsi untuk mendapatkan nilai untuk parameter selama penginstalan.

    • Anda dapat mengharuskan alat penginstal untuk memasukkan nilai. Dalam hal ini, Anda memberikan contoh bahwa mereka akan menggantikan. Untuk mengonfigurasi parameter dengan cara ini, centang kotak Centang yang diperlukan, lalu berikan contoh di kotak teks yang memperlihatkan jenis nilai apa yang diharapkan kepada pengguna. Contohnya:

      Screenshot of parameter value required from user.

    • Anda dapat memberikan nilai yang telah diisi sebelumnya yang tidak dapat diubah oleh pengguna yang menginstal aplikasi. Parameter yang dikonfigurasi dengan cara ini disembunyikan dari orang yang menginstal aplikasi. Anda harus menggunakan metode ini hanya jika Anda yakin bahwa nilai yang telah diisi sebelumnya valid untuk semua pengguna; jika tidak, gunakan metode pertama yang disebutkan di atas yang memerlukan input pengguna.

      Untuk mengonfigurasi parameter dengan cara ini, masukkan nilai di kotak teks Nilai lalu klik ikon kunci. Ini membuatnya sehingga nilai tidak dapat diubah. Contohnya:

      Screenshot of absolute parameter value.

    • Anda dapat memberikan nilai default yang dapat diubah pengguna selama penginstalan. Untuk mengonfigurasi parameter dengan cara ini, masukkan nilai default yang diinginkan di kotak teks Nilai, dan biarkan ikon kunci tidak terkunci. Contohnya:

      Screenshot of changeable default parameter value.

    Autentikasi

    Di tab ini Anda memilih metode autentikasi yang akan digunakan. Opsi yang tersedia bergantung pada jenis sumber data yang digunakan.

    Screenshot of authentication method choice.

    Tingkat privasi dikonfigurasi secara otomatis:

    • Sumber data tunggal: Dikonfigurasi secara otomatis sebagai privat.
    • Sumber data multi anonim: Dikonfigurasi secara otomatis sebagai publik.

    Access

    Dalam fase pengujian, putuskan siapa lagi di organisasi Anda yang dapat menginstal dan menguji aplikasi Anda. Jangan khawatir, Anda selalu dapat kembali dan mengubah pengaturan ini nanti. Pengaturan tidak memengaruhi akses aplikasi templat terdistribusi.

    Screenshot of access tab.

  2. Pilih Buat aplikasi.

    Anda melihat pesan bahwa aplikasi pengujian siap, dengan tautan untuk menyalin dan berbagi dengan penguji aplikasi Anda.

    Test app is ready

    Anda juga telah melakukan langkah pertama dari proses manajemen rilis, yang mengikuti.

Mengelola rilis aplikasi templat

Sebelum merilis aplikasi templat ini secara publik, Anda ingin memastikan aplikasi tersebut siap digunakan. Power BI telah membuat panel manajemen rilis, tempat Anda dapat mengikuti dan memeriksa jalur rilis aplikasi lengkap. Anda juga dapat memicu transisi dari tahap ke tahap. Tahap umumnya adalah:

  • Hasilkan aplikasi pengujian: hanya untuk pengujian dalam organisasi Anda.
  • Promosikan paket pengujian ke tahap pra-produksi: uji di luar organisasi Anda.
  • Promosikan paket pra-produksi ke Produksi: versi produksi.
  • Hapus paket apa pun atau mulai dari tahap sebelumnya.

URL tidak berubah saat Anda berpindah di antara tahap rilis. Promosi tidak memengaruhi URL itu sendiri.

Kita berlanjut ke langkah berikutnya:

  1. Di ruang kerja templat, pilih Manajemen Rilis.

    Release management icon

  2. Pilih Dapatkan tautan jika Anda membuat aplikasi pengujian di bagian Tentukan properti aplikasi templat di atas (akibatnya titik kuning di samping Pengujian sudah diisi).

    Jika Anda belum membuat aplikasi, pilih Buat aplikasi. Ini membawa Anda kembali ke proses pembuatan aplikasi templat.

    Create app, get link

  3. Untuk menguji pengalaman penginstalan aplikasi, salin tautan di jendela pemberitahuan dan tempelkan ke jendela browser baru.

    Dari sini, Anda mengikuti prosedur yang sama yang akan diikuti pelanggan Anda. Lihat Menginstal dan mendistribusikan aplikasi templat di organisasi Anda.

  4. Di kotak dialog, pilih Instal.

    Saat penginstalan berhasil, Anda akan melihat pemberitahuan bahwa aplikasi baru sudah siap.

  5. Pilih Buka aplikasi.

    Verifikasi bahwa aplikasi pengujian memiliki data sampel. Untuk membuat perubahan apa pun, kembali ke aplikasi di ruang kerja asli. Perbarui aplikasi pengujian hingga Anda puas.

  6. Saat Anda siap untuk mempromosikan aplikasi ke pra-produksi untuk pengujian lebih lanjut di luar penyewa Anda, kembali ke panel Manajemen Rilis dan pilih Promosikan aplikasi.

    Promote app to pre-production

    Catatan

    Saat aplikasi dipromosikan, aplikasi akan tersedia untuk umum di luar organisasi Anda.

    Jika Anda tidak melihat opsi tersebut, hubungi admin Power BI untuk memberi Anda izin untuk pengembangan aplikasi templat di portal admin.

  7. Pilih Promosikan untuk mengonfirmasi pilihan Anda.

  8. Salin URL baru ini untuk dibagikan di luar penyewa Anda untuk pengujian. Tautan ini juga merupakan tautan yang Anda kirimkan untuk memulai proses pendistribusian aplikasi Anda di AppSource dengan membuat penawaran Pusat mitra baru. Kirimkan hanya tautan pra-produksi ke pusat Mitra. Hanya setelah aplikasi disetujui dan Anda mendapatkan pemberitahuan bahwa aplikasi diterbitkan di AppSource, dapatkah Anda mempromosikan paket ini ke produksi di Power BI.

  9. Saat aplikasi Anda siap untuk produksi atau berbagi melalui AppSource, kembali ke panel Manajemen Rilis dan pilih Promosikan aplikasi di samping Pra-produksi.

  10. Pilih Promosikan untuk mengonfirmasi pilihan Anda.

    Sekarang aplikasi Anda sedang diproduksi, dan siap untuk didistribusikan.

    App in production

Untuk membuat aplikasi Anda tersedia secara luas bagi ribuan pengguna Power BI di dunia, kami mendorong Anda untuk mengirimkannya ke AppSource. Lihat penawaran Aplikasi Power BI untuk detailnya.

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

Lihat bagaimana pelanggan Anda berinteraksi dengan aplikasi templat Anda di Menginstal, menyesuaikan, dan mendistribusikan aplikasi templat di organisasi Anda.

Lihat penawaran aplikasi Power BI untuk detail tentang mendistribusikan aplikasi Anda.