Bagikan melalui


Alat Eksternal di Power BI Desktop

Power BI memiliki komunitas profesional dan pengembang kecerdasan bisnis yang bersemangat. Kontributor komunitas membuat alat gratis yang menggunakan API Power BI dan Analysis Services untuk memperluas dan mengintegrasikan dengan fitur pemodelan dan pelaporan data Power BI Desktop.

Pita Alat Eksternal menyediakan akses mudah ke alat eksternal yang diinstal secara lokal dan terdaftar di Power BI Desktop. Saat diluncurkan dari pita Alat Eksternal, Power BI Desktop meneruskan nama dan nomor port instans mesin model data internalnya dan nama model saat ini ke alat tersebut. Alat ini kemudian secara otomatis terhubung, memberikan pengalaman koneksi yang mulus.

Cuplikan layar pita alat eksternal di Power BI Desktop.

Kategori alat eksternal

Alat eksternal umumnya termasuk dalam salah satu kategori berikut:

Pemodelan semantik - Alat sumber terbuka seperti DAX Studio, ALM Toolkit, Editor Tabular, dan Penerjemah Metadata memperluas fungsionalitas Power BI Desktop untuk skenario pemodelan data tertentu seperti pengoptimalan kueri dan ekspresi Ekspresi Analisis Data (DAX), manajemen siklus hidup aplikasi (ALM), dan terjemahan metadata.

Analisis data - Alat untuk menyambungkan ke model dalam baca-saja untuk mengkueri data dan melakukan tugas analisis lainnya. Misalnya, alat mungkin meluncurkan Python, Excel, dan Power BI Report Builder. Alat ini menghubungkan aplikasi klien ke model di Power BI Desktop untuk pengujian dan analisis tanpa harus terlebih dahulu menerbitkan file Power BI Desktop (pbix) ke layanan Power BI. Alat untuk mendokumen model semantik Power BI juga termasuk dalam kategori ini.

Lain-lain - Beberapa alat eksternal tidak terhubung ke model sama sekali, tetapi sebaliknya memperluas Power BI Desktop untuk membuat tip bermanfaat dan membuat konten bermanfaat lebih mudah diakses. Misalnya, tutorial PBI.tips, Panduan DAX dari sqlbi.com, dan alat komunitas PowerBI.tips Product Business Ops, membuat penginstalan banyak pilihan alat eksternal lebih mudah. Alat-alat ini juga membantu pendaftaran dengan Power BI Desktop, termasuk DAX Studio, ALM Toolkit, Tabular Editor, dan banyak lainnya mudah.

Kustom - Integrasikan skrip dan alat Anda sendiri dengan menambahkan dokumen *.pbitool.json ke folder Power BI Desktop\Alat Eksternal.

Sebelum menginstal alat eksternal, ingatlah catatan berikut:

  • Alat eksternal tidak didukung di Power BI Desktop untuk Server Laporan Power BI.

  • Alat eksternal disediakan oleh eksternal, kontributor pihak ketiga. Kecuali untuk API Microsoft publik yang mendasar, Microsoft tidak menyediakan dukungan atau dokumentasi untuk alat eksternal. Microsoft memang menyediakan dukungan jika masalah dapat direproduseri dengan alat Microsoft. Alat-alat ini termasuk SQL Server Management Studio (SSMS), atau kode sampel yang menggunakan API Microsoft publik.

Ada banyak alat eksternal di luar sana. Berikut adalah beberapa yang paling populer dan termasuk dalam setiap kotak alat pemodel data Power BI Desktop:

Alat Deskripsi
PowerBI.tips - Operasi Bisnis Alat penyebaran yang mudah digunakan untuk menambahkan ekstensi alat eksternal ke Power BI Desktop. Tujuan Operasi Bisnis adalah menyediakan toko serba ada untuk menginstal semua versi terbaru alat eksternal. Untuk mempelajari lebih lanjut, buka PowerBI.tips - Operasi Bisnis.
Editor Tabular Pembuat model dapat dengan mudah membangun, memelihara, dan mengelola model tabular dengan menggunakan editor intuitif dan ringan. Tampilan hierarkis memperlihatkan semua objek dalam model tabular Anda yang diatur menurut folder tampilan, dengan dukungan untuk pengeditan properti multi-pilih dan penyorotan sintaks DAX. Untuk mempelajari lebih lanjut, buka tabulareditor.com.
Studio DAX Alat kaya fitur untuk penulisan, diagnosis, penyetelan kinerja, dan analisis DAX. Fiturnya mencakup penjelajahan objek, pelacakan terintegrasi, perincian eksekusi kueri dengan statistik terperinci, penyorotan sintaks DAX, dan pemformatan. Untuk mendapatkan yang terbaru, buka DAX Studio di GitHub.
Kotak alat ALM Alat perbandingan skema untuk model Power BI dan model semantik, digunakan untuk skenario manajemen siklus hidup aplikasi (ALM). Anda dapat melakukan penyebaran langsung di seluruh lingkungan dan mempertahankan data historis refresh inkremental. Anda dapat membedakan dan menggabungkan file metadata, cabang, dan repositori. Anda juga dapat menggunakan kembali definisi umum antara model semantik. Untuk mendapatkan yang terbaru, buka alm-toolkit.com.
Metadata Penerjemah Menyederhanakan pelokalan model Power BI dan model semantik. Alat ini dapat secara otomatis menerjemahkan keterangan, deskripsi, dan menampilkan nama folder tabel, kolom, pengukuran, dan hierarki. Alat ini diterjemahkan dengan menggunakan teknologi terjemahan mesin Azure Cognitive Services. Anda juga dapat mengekspor dan mengimpor terjemahan melalui file Nilai yang Dipisahkan Koma (.csv) untuk pengeditan massal yang nyaman di Excel atau alat pelokalan. Untuk mendapatkan yang terbaru, buka Metadata Penerjemah di GitHub.

Arsitektur integrasi alat eksternal

File Power BI Desktop (pbix) terdiri dari beberapa komponen termasuk kanvas laporan, visual, metadata model, dan data apa pun yang dimuat dari sumber data. Saat Power BI Desktop membuka file pbix , Power BI Desktop meluncurkan proses Analysis Services di latar belakang untuk memuat model sehingga fitur pemodelan data dan visual laporan dapat mengakses metadata model dan data model kueri.

Saat Power BI Desktop meluncurkan Analysis Services sebagai mesin data analitiknya, Power BI Desktop secara dinamis menetapkan nomor port acak. Ini juga memuat model dengan nama yang dihasilkan secara acak dalam bentuk pengidentifikasi unik global (GUID). Karena parameter koneksi ini berubah dengan setiap sesi Power BI Desktop, sulit bagi alat eksternal untuk menemukan instans dan model Analysis Services yang benar untuk disambungkan. Integrasi alat eksternal memecahkan masalah ini dengan memungkinkan Power BI Desktop mengirim nama server Analysis Services, nomor port, dan nama model ke alat sebagai parameter baris perintah saat memulai alat eksternal dari pita Alat Eksternal, seperti yang diperlihatkan dalam diagram berikut.

Diagram arsitektur alat eksternal.

Dengan nama Server Analysis Services, nomor port, dan nama model, alat ini menggunakan pustaka klien Layanan Analisis untuk membuat koneksi ke model, mengambil metadata, dan menjalankan kueri DAX atau MDX. Setiap kali alat pemodelan data eksternal memperbarui metadata, Power BI Desktop menyinkronkan perubahan sehingga antarmuka pengguna Power BI Desktop mencerminkan status model saat ini secara akurat. Perlu diingat ada beberapa batasan pada kemampuan sinkronisasi seperti yang dijelaskan nanti.

Operasi pemodelan data

Alat eksternal, yang tersambung ke instans Analysis Services Power BI Desktop, dapat membuat perubahan (operasi tulis) ke model data. Power BI Desktop kemudian menyinkronkan perubahan tersebut dengan kanvas laporan sehingga ditampilkan dalam visual laporan. Misalnya, alat pemodelan data eksternal dapat menggantikan ekspresi string format asli pengukuran, dan mengedit salah satu properti pengukuran termasuk KPI dan baris detail. Alat eksternal juga dapat membuat peran baru untuk keamanan tingkat objek dan baris, dan menambahkan terjemahan.

Operasi tulis yang didukung

Objek yang mendukung operasi tulis:

Objek Menyambungkan ke instans AS
Tabel No
Kolom Ya [1]
Tabel terhitung Ya
Kolom terhitung Ya
Hubungan Ya
Tindakan Ya
KPI Model Ya
Grup perhitungan Ya
Perspektif Ya
Terjemahan Ya
Keamanan Tingkat Baris (RLS) Ya
Keamanan Tingkat Objek (OLS) Ya
Anotasi Ya
Ekspresi M No

[1] Saat menggunakan alat eksternal untuk terhubung ke instans AS, mengubah jenis data kolom didukung, namun, mengganti nama kolom tidak didukung.

File proyek Power BI Desktop menawarkan cakupan operasi tulis yang didukung yang lebih luas. Objek dan operasi yang tidak mendukung operasi tulis dengan menggunakan alat eksternal untuk menyambungkan ke instans Analysis Services Power BI Desktop mungkin didukung dengan mengedit file proyek Power BI Desktop. Untuk mempelajari selengkapnya, lihat proyek Power BI Desktop - Penulisan model.

Batasan pemodelan data

Semua metadata Model Objek Tabular (TOM) dapat diakses untuk baca-saja. Operasi tulis dibatasi karena Power BI Desktop harus tetap sinkron dengan modifikasi eksternal, oleh karena itu operasi berikut tidak didukung:

  • Jenis objek TOM apa pun tidak tercakup dalam Operasi penulisan yang didukung, seperti tabel dan kolom.
  • Mengedit file templat Power BI Desktop (PBIT).
  • Terjemahan tingkat laporan atau tingkat data.
  • Mengganti nama tabel dan kolom belum didukung
  • Mengirim perintah pemrosesan ke model semantik yang dimuat di Power BI Desktop

Mendaftarkan alat eksternal

Alat eksternal terdaftar dengan Power BI Desktop ketika alat tersebut menyertakan file pendaftaran *.pbitool.json di C:\Program Files (x86)\Common Files\Microsoft Shared\Power BI Desktop\External Tools folder. Saat alat terdaftar, dan menyertakan ikon, alat akan muncul di pita Alat Eksternal. Beberapa alat, seperti ALM Toolkit dan DAX Studio membuat file pendaftaran secara otomatis saat Anda menginstal alat. Namun, banyak alat, seperti SQL Profiler biasanya tidak karena alat penginstal yang mereka miliki tidak termasuk membuat file pendaftaran untuk Power BI Desktop. Alat yang tidak secara otomatis mendaftar dengan Power BI Desktop dapat didaftarkan secara manual dengan membuat file pendaftaran *.pbitool.json.

Untuk mempelajari selengkapnya, termasuk contoh json, lihat Mendaftarkan alat eksternal.

Menonaktifkan pita Alat Eksternal

Pita Alat Eksternal diaktifkan secara default, tetapi dapat dinonaktifkan dengan menggunakan Kebijakan Grup atau mengedit kunci registri EnableExternalTools secara langsung.

  • Kunci registri: Software\Policies\Microsoft\Power BI Desktop\
  • Nilai registri: EnableExternalTools

Nilai 1 (desimal) memungkinkan pita Alat Eksternal, yang juga merupakan nilai default.

Nilai 0 (desimal) menonaktifkan pita Alat Eksternal.