Membuat laporan Power BI menggunakan data dari Dataverse.
Microsoft Dataverse memungkinkan Anda terhubung langsung ke data menggunakan Power BI Desktop untuk membuat laporan dan menerbitkannya ke Power BI. Dari Power BI, laporan dapat digunakan di dasbor, dibagikan kepada pengguna lain dan diakses lintas platform pada aplikasi perangkat bergerak Power BI.
Prasyarat
Untuk menggunakan Power BI dengan Dataverse, Anda memerlukan item berikut:
- Unduh dan instal Power BI Desktop, yang merupakan aplikasi gratis yang berjalan pada komputer lokal Anda. Anda dapat mengunduh Power BI desktop di sini.
- Lingkungan Power Platform dengan hak istimewa berikut:
- Untuk mengakses data dalam tabel, Anda harus memiliki hak baca istimewa ke tabel.
- Untuk memodifikasi tabel di make.powerapps.com, Anda harus memiliki daftar peran keamanan mencakup hak istimewa pembuat, seperti penyesuai sistem atau pembuat lingkungan.
- Anda harus memiliki lisensi Power BI yang sesuai untuk membangun dan berbagi laporan Power BI.
- Untuk menggunakan konektor Dataverse, pengaturan Aktifkan titik akhir TDS harus diaktifkan di lingkungan anda. Informasi selengkapnya: Mengelola pengaturan fitur.
Catatan
Sebagian besar server proksi tidak menangani data protokol TDS (Aliran Data Tabular) yang digunakan oleh konektor Dataverse untuk Power BI
Sambungkan ke Dataverse menggunakan konektor
Buka Power BI Desktop. Pilih File > Dapatkan Data > Power Platform.
Pilih konektor Dataverse, lalu pilih Sambungkan.
Dalam daftar lingkungan, perluas lingkungan yang diinginkan, pilih tabel yang diinginkan, lalu pilih Muat.
Pilih dari pilihan mode Konektivitas Data berikut:
- Impor: Sebaiknya Anda mengimpor data ke Power BI di mana pun mungkin. Dengan mode ini, data akan dicache dalam layanan Power BI dan diimpor pada interval terjadwal.
- DirectQuery : Menyambung langsung ke data di Dataverse. Gunakan mode ini untuk pengambilan data real-time. Mode ini juga dapat lebih ketat menerapkan model keamanan Dataverse. Informasi lebih lanjut: Panduan model DirectQuery di Power BI Desktop.
Pilih OK. Anda mungkin diminta untuk masuk menggunakan kredensial yang sama dengan yang Anda gunakan untuk menyambung ke Power Apps dan Dataverse. Pilih Sambungkan.
Penting
Untuk menggunakan konektor Dataverse, port TCP 1433 dan/atau 5558 harus terbuka untuk tersambung. Jika hanya port 5558 yang diaktifkan, Anda harus menambahkan nomor port tersebut ke URL lingkungan , yourenvironmentid.crm.dynamics.com:5558.
Membuat laporan menggunakan tabel Dataverse
Setelah memuat tabel dengan konektor, Anda dapat mulai membangun laporan, atau mengulangi langkah sebelumnya untuk menambahkan tambahan tabel. Misalnya, di panel kolom, pilih kolom Nama, lalu pilih kolom numberofemployees. Di panel visualisasi, pilih diagram pai. Ini menambahkan visualisasi baru ke kanvas laporan.
Jenis kolom khusus
Pilih Kolom
Kolom pilihan digunakan dalam tabel untuk memberikan daftar drop-down item kepada pengguna agar dapat membuat satu pilihan dalam aplikasi dan alur. Bila menggunakan pilihan konektor Dataverse, kolom akan ditampilkan sebagai dua bidang untuk menunjukkan nilai unik dan nilai item tampilan.
Misalnya, jika Anda memiliki kolom pilihan di tabel yang disebut approvalstatus
, Anda akan melihat dua kolom di Power BI:
approvalstatus
- Ini akan menampilkan nilai bilangan bulat unik untuk setiap item yang Anda pilih.approvalstatus
dapat membantu bila Anda menerapkan filter sehingga filter tidak akan berpengaruh saat Anda melakukan perubahan pada nama tampilan.approvalstatusname
- Ini akan menampilkan nama tampilan ramah untuk item dan paling sering digunakan ketika menyajikan pilihan dalam tabel atau diagram.approvalstatus
approvalstatusname
1 Diajukan 2 Sedang Ditinjau 3 disetujui 4 Ditolak
Dampak performa dan kolom nama pilihan
Saat mengambil nama label untuk kolom pilihan, Dataverse membuat sambungan dengan tabel stringmap internal (dengan label yang dilokalkan disimpan). Ini dieksekusi untuk setiap kolom label/nama. Perhatikan bahwa, sambungan ini dan melakukan filter terhadap kolom nama label, dan bukan kolom nilai, dapat secara signifikan memengaruhi kinerja kueri laporan.
Kolom Pilihan
Pilihan serupa dengan kolom pilihan dengan perbedaannya sehingga pengguna dapat memilih beberapa item dari daftar. Pilihan saat ini tidak sepenuhnya didukung dengan konektor Dataverse. Bila Anda menggunakan konektor Dataverse dengan kolom pilihan, Anda hanya menerima nilai integer, yang dipisahkan koma. Kolom nama label item tidak dikembalikan. Untuk informasi lebih lanjut tentang jenis data Dataverse yang tidak didukung dengan konektor Dataverse, lihat Operasi dan jenis data yang didukung.
Pencarian
Kolom pencarian menggunakan relasi tabel banyak-ke-satu (N:1) antartabel yang Anda kerjakan dan jenis baris target yang ditentukan untuk pencarian. Pencarian disajikan dalam Power BI Desktop sebagai dua kolom, id pencarian dan nama id pencarian.
Menelusuri relasi
Relasi di Dataverse mengharuskan Anda untuk membuat relasi dalam Power BI desktop antara dua tabel yang menggunakan kolom GUID, ini adalah pengidentifikasi unik yang dihasilkan sistem yang memastikan relasi dibuat untuk membuat baris dengan kemungkinan adanya ambiguitas atau duplikasi dengan kolom lain. Anda dapat membaca lebih lanjut tentang mengelola relasi di Power BI desktop di sini.
Saat beberapa hubungan dapat dibuat secara otomatis, Anda tetap dapat memeriksa dan memastikan relasi yang benar ditetapkan saat membuat laporan:
- Kolom pencarian di tabel akan berisi GUID baris di tabel terelasi.
- Tabel terkait akan memiliki kolom dalam format "[tableName]ID" yang berisi GUID, misalnya
Accountid
atauMyCustomtableid
- Menggunakan fitur Kelola Relasi desktop Power BI, Anda dapat membuat relasi baru antara kolom pencarian Anda, dan kolom id pada tabel terelasi.
Temukan URL lingkungan Anda
Buka Power Apps, pilih lingkungan yang akan disambungkan, pilih Pengaturan di sudut kanan atas, lalu pilih Rincian sesi.
Di kotak dialog rincian sesi Power Apps, pilih Salin Rincian.
Tempel rincian sesi di suatu tempat seperti Notepad sehingga Anda hanya dapat menyalin URL instans. URL instans adalah URL yang unik untuk lingkungan Anda. URL ini akan berada dalam format:
https://yourenvironmentid.crm.dynamics.com/
. Simpan ini di tempat yang praktis sehingga Anda dapat menggunakannya saat membuat laporan Power BI.
Mengatasi Masalah
Pesan kesalahan: Ukuran hasilkan rekaman tidak dapat melebihi 83886080
Kesalahan ini dapat terjadi dengan Dataverse connector saat Anda menjalankan atau merancang laporan dengan rangkaian hasil yang lebih besar dari 80 MB. TDS memiliki rangkaian batas ukuran hasil sebesar 80 MB.
Untuk mengatasi batas ini, optimalkan kueri yang menambahkan filter dan menghapus kolom sehingga kueri menghasilkan lebih sedikit data.
Solusi untuk sejumlah besar pencarian atau kolom pilihan
Jika pesan kesalahan terjadi di Power BI saat Anda mencoba menyambung ke tabel dengan sejumlah besar pencarian atau kolom pilihan, solusi manual berikut mungkin memungkinkan Anda menyambung ke tabel. Akun, kontak, dan tabel peluang mungkin mengalami masalah ini saat akun disesuaikan secara luas dengan pencarian tambahan atau kolom pilihan.
Sambungkan secara manual ke tabel dalam laporan Power BI:
Di Power BI desktop dengan laporan yang dimuat, pilih Transformasikan Data untuk memuat Power Query.
Pilih Sumber Baru > kueri kosong.
Beri nama kueri Anda.
Di tab Beranda Power BI Desktop, pilih editor tingkat lanjut.
Ganti teks kueri dengan teks kueri di bawah ini.
let Source = CommonDataService.Database("<myenvironment.crmX>.dynamics.com"), dbo_contact = Source{[Schema="dbo",Item="contact"]}[Data], #"selectedcolumns" = Table.SelectColumns(dbo_contact,{"fullname", "emailaddress1"}) in #"selectedcolumns"
Ganti myenvironment.crmX pada teks kueri dengan nilai domain lingkungan Anda, seperti contoso.crm4.
Pilih Selesai.
Pilih Pilih kolom untuk menambahkan kolom tambahan yang diperlukan.
Pilih tutup dan terapkan untuk menyimpan perubahan model.
Bila diminta, pilih Kueri Langsung untuk kueri baru.
Kueri sekarang dapat digunakan dalam laporan.
Pesan kesalahan: Tidak dapat terhubung (penyedia Penyedia Pipa Bernama, kesalahan: 40 – Tidak dapat membuka sambungan ke SQL Server)
Ketika pesan kesalahan ini terjadi, konektor gagal menyambung ke titik akhir TDS. Hal ini dapat terjadi bila URL yang digunakan dengan konektor mencakup https:// dan/atau akhiran /.
Hapus https://dan akhiri garis miring sehingga URL berada di formulir orgname.crm.dynamics.com.
Masalah sambungan data
Untuk informasi tentang memecahkan masalah sambungan saat menggunakan titik akhir TDS, lihat Memecahkan masalah sambungan.
Lihat juga
Gunakan model komposit di Power BI Desktop
Melihat data tabel Dataverse for Teams di Power BI Desktop
Catatan
Apa bahasa dokumentasi yang Anda inginkan? Lakukan survei singkat. (perlu diketahui bahwa survei ini dalam bahasa Inggris)
Survei akan berlangsung kurang lebih selama tujuh menit. Tidak ada data pribadi yang dikumpulkan (pernyataan privasi).