Bagikan melalui


Membuat dan menggunakan visual R di Power BI

BERLAKU UNTUK: Power BI Desktop layanan Power BI

Visual R saat ini hanya dapat dibuat di Power BI Desktop, lalu diterbitkan ke layanan Power BI. Untuk informasi selengkapnya tentang membuat visual R, lihat Membuat visual Power BI menggunakan R .

Menampilkan visual R di layanan Power BI

layanan Power BI mendukung tampilan dan interaksi dengan visual yang dibuat dengan skrip R. Visual yang dibuat dengan skrip R, yang biasa disebut visual R, dapat menyajikan pembentukan data dan analitik tingkat lanjut seperti perkiraan, menggunakan analitik yang kaya dan kekuatan visualisasi visual R. R dapat dibuat di Power BI Desktop dan diterbitkan ke layanan Power BI.

Catatan

Bahasa pemrograman R adalah salah satu bahasa pemrograman yang paling banyak digunakan oleh ahli statistik, ilmuwan data, dan analis bisnis. Bahasa R memiliki komunitas sumber terbuka yang menawarkan lebih dari 7.000 paket add-on, serta Grup Pengguna R yang banyak digunakan.

Visual R dibuat dalam laporan Power BI Desktop, seperti laporan yang diperlihatkan dalam gambar berikut.

Desktop report with two visuals.

Setelah laporan dibuat di Power BI Desktop, Anda bisa menerbitkan laporan yang berisi satu atau beberapa visual R ke layanan Power BI.

Dalam layanan, tidak semua paket R didukung. Lihat paket yang didukung di akhir artikel ini untuk daftar paket yang saat ini didukung di layanan Power BI.

Anda dapat mengunduh sampel file Power BI Desktop ini (file.pbix ) yang berisi beberapa visual R untuk melihat cara kerjanya, dan untuk bereksperimen.

Visual R yang dibuat di Power BI Desktop, lalu diterbitkan ke layanan Power BI, biasanya berulah seperti visual lainnya di layanan Power BI. Anda dapat berinteraksi, memfilter, menggoreng, atau membagikannya dengan orang lain. Namun, tidak seperti visual lain, visual R tidak dapat menampilkan tips alat, dan tidak dapat digunakan untuk memfilter visual lain.

Seperti yang Anda lihat dalam gambar berikut, visual R di layanan Power BI sebagian besar muncul dan berulah seperti visual lainnya. Pengguna tidak perlu mengetahui skrip R yang mendasar yang membuat visual.

Screenshot of the report page in the Power BI service.

Keamanan skrip R

Visual R dibuat dari skrip R, yang berpotensi berisi kode dengan risiko keamanan atau privasi.

Risiko ini terutama ada dalam fase penulisan ketika penulis skrip menjalankan skrip di komputer mereka sendiri.

layanan Power BI menerapkan teknologi kotak pasir untuk melindungi pengguna dan layanan dari risiko keamanan.

Pendekatan kotak pasir ini memberlakukan beberapa batasan pada skrip R yang berjalan di layanan Power BI, seperti mengakses Internet, atau mengakses sumber daya lain yang tidak diperlukan untuk membuat visual R.

Pengalaman kesalahan skrip R

Saat skrip R mengalami kesalahan, visual R tidak diplot dan pesan kesalahan ditampilkan. Untuk detail tentang kesalahan, pilih Lihat detail dari kesalahan visual R di kanvas, seperti yang ditunjukkan pada gambar berikut.

Screenshot showing an R visual error message.

Sebagai contoh lain, gambar berikut menunjukkan pesan kesalahan yang muncul saat skrip R gagal berjalan dengan benar karena paket R yang hilang di Azure.

Screenshot showing a runtime error.

Lisensi

Visual R memerlukan lisensi Power BI Pro atau Premium Per Pengguna (PPU) untuk dirender dalam laporan, refresh, filter, dan filter silang. Untuk informasi selengkapnya tentang lisensi Power BI Pro dan perbedaannya dengan lisensi gratis, lihat konten Power BI Pro - apa itu?

Pengguna gratis Power BI hanya dapat menggunakan petak peta yang dibagikan dengan mereka di ruang kerja Premium. Untuk informasi selengkapnya tentang Premium, lihat membeli Power BI Pro untuk informasi selengkapnya.

Tabel berikut ini menjelaskan kemampuan visual R berdasarkan lisensi.

Visual R penulis di Power BI Desktop Membuat laporan layanan Power BI dengan visual R Menampilkan visual R dalam laporan
Tamu (Power BI Embedded) Didukung Tidak didukung Didukung hanya dalam kapasitas Premium/Azure
Penyewa tidak terkelola (domain tidak diverifikasi) Didukung Tidak didukung Tidak didukung
Penyewa terkelola dengan lisensi gratis Didukung Tidak didukung Didukung hanya dalam kapasitas Premium
Penyewa terkelola dengan lisensi Pro atau PPU Didukung Didukung Didukung

Gambaran umum paket R

Paket R adalah kumpulan fungsi R, data, dan kode yang dikompilasi yang digabungkan dalam format yang terdefinisi dengan baik. Ketika R diinstal, R dilengkapi dengan sekumpulan paket standar, dan paket lain tersedia untuk diunduh dan diinstal. Setelah diinstal, paket R harus dimuat ke dalam sesi yang akan digunakan. Sumber utama paket R gratis adalah CRAN, Jaringan Arsip R Lengkap.

Power BI Desktop dapat menggunakan semua jenis paket R tanpa batasan. Anda dapat menginstal paket R untuk digunakan di Power BI Desktop sendiri (menggunakan IDE RStudio, misalnya).

Visual R di layanan Power BI didukung oleh paket yang ditemukan di bagian Paket yang Didukung yang ditemukan di artikel ini. Jika Anda tidak menemukan paket yang Anda minati di antara daftar paket yang didukung, Anda dapat meminta dukungan paket. Untuk informasi selengkapnya, lihat Paket R di layanan Power BI untuk informasi tentang cara meminta dukungan.

Persyaratan dan Batasan paket R

Ada beberapa persyaratan dan batasan untuk paket R:

  • layanan Power BI mendukung paket R dengan lisensi perangkat lunak gratis dan sumber terbuka seperti GPL-2, GPL-3, MIT+, dan sebagainya.

  • Layanan Power BI mendukung paket yang diterbitkan di CRAN. Layanan ini tidak mendukung paket R privat atau kustom. Kami mendorong pengguna untuk membuat paket privat mereka tersedia di CRAN sebelum meminta paket tersedia di layanan Power BI.

  • Untuk Power BI Desktop memiliki dua variasi untuk paket R:

    • Untuk visual R, Anda dapat menginstal paket apa pun, termasuk paket R kustom.
    • Untuk visual R Kustom, hanya paket CRAN publik yang didukung untuk penginstalan otomatis paket.
  • Untuk alasan keamanan dan privasi, saat ini kami tidak mendukung paket R yang menyediakan kueri server klien melalui World-Wide Web (seperti RgoogleMaps) dalam layanan. Jaringan diblokir untuk upaya tersebut. Untuk informasi selengkapnya, lihat Paket R di layanan Power BI untuk daftar paket R yang didukung dan tidak didukung.

  • Proses persetujuan untuk menyertakan paket R baru memiliki pohon dependensi; beberapa dependensi yang diperlukan untuk diinstal dalam layanan tidak dapat didukung.

Paket yang Didukung:

Untuk daftar panjang paket R yang didukung (dan daftar singkat paket yang tidak didukung), lihat artikel berikut ini:

Pertimbangan dan batasan

  • Dukungan visual R terbatas pada paket yang diidentifikasi dalam Pelajari paket R mana yang didukung. Saat ini tidak ada dukungan untuk paket khusus.

  • Data yang digunakan oleh visual R untuk plot dibatasi hingga 150.000 baris. Jika lebih dari 150.000 baris dipilih, hanya 150.000 baris teratas yang digunakan dan pesan ditampilkan pada gambar. Selain itu, data input memiliki batas 250 MB.

  • Jika model semantik input dari Visual R memiliki kolom yang berisi nilai string lebih panjang dari 32766 karakter, nilai tersebut dipotong.

  • Semua visual R ditampilkan pada 72 titik per inci.

  • Hanya merencanakan ke perangkat default yang didukung.

  • Jika perhitungan visual R melebihi 60 detik, waktu skrip habis dan menampilkan kesalahan.

  • Visual R di-refresh setelah pembaruan, pemfilteran, dan penyorotan data. Namun, gambar itu sendiri tidak interaktif dan tidak mendukung tips alat.

  • Visual R merespons penyorotan visual lain, tetapi Anda tidak dapat memilih elemen di visual R untuk melintasi filter visual lain.

  • Visual R saat ini tidak didukung untuk jenis data Waktu. Gunakan Tanggal/Waktu sebagai gantinya.

  • Visual R tidak ditampilkan saat menggunakan Terbitkan ke web.

  • Visual R tidak mendukung penggantian nama kolom input. Selama eksekusi skrip, kolom akan dirujuk dengan nama aslinya.

  • Visual R tidak mencetak dengan pencetakan laporan.

  • Visual R tidak didukung dalam mode DirectQuery Analysis Services.

  • Visual R memiliki kemampuan untuk mengonversi label teks menjadi elemen grafis. Melakukannya di layanan Power BI memerlukan langkah tambahan berikut:

    • Tambahkan baris berikut di awal skrip R:

      powerbi_rEnableShowText = 1

  • Font Cina, Jepang, dan Korea mengharuskan semua langkah berikut berfungsi dengan baik di layanan Power BI:

    1. Instal showtext paket R dan semua dependensinya. Anda dapat menginstalnya dengan menjalankan skrip berikut:

      install.packages("showtext")

    2. Tambahkan baris berikut di awal skrip R:

      powerbi_rEnableShowTextForCJKLanguages =  1