Bagikan melalui


Membuat tabel komputasi dalam aliran data

Anda dapat melakukan komputasi dalam penyimpanan saat menggunakan aliran data dengan langganan Power BI Premium. Ini memungkinkan Anda melakukan penghitungan pada aliran data yang ada, dan mengembalikan hasil yang memungkinkan Anda untuk fokus pada pembuatan laporan dan analitik.

Screenshot emphasizing the computed tables in Power BI Premium.

Untuk melakukan komputasi dalam penyimpanan, Anda harus terlebih dahulu membuat aliran data dan membawa data ke penyimpanan aliran data Power BI tersebut. Setelah Anda memiliki aliran data yang berisi data, Anda dapat membuat tabel komputasi, yang merupakan tabel yang melakukan komputasi dalam penyimpanan.

Ada dua cara untuk menyambungkan data aliran data ke Power BI:

Bagian berikut ini menjelaskan cara membuat tabel komputasi pada data aliran data Anda.

Cara membuat tabel komputasi

Setelah Anda memiliki aliran data dengan daftar tabel, Anda bisa melakukan penghitungan pada tabel tersebut.

Di alat penulisan aliran data di layanan Power BI, pilih Edit tabel. Kemudian klik kanan tabel yang ingin Anda gunakan sebagai dasar untuk tabel komputasi Anda dan di mana Anda ingin melakukan penghitungan. Pada menu pintasan, pilih Referensi.

Agar tabel memenuhi syarat sebagai tabel komputasi, Aktifkan pemuatan harus dipilih, seperti yang ditunjukkan pada gambar berikut. Klik kanan tabel untuk menampilkan menu pintasan ini.

Screenshot of the query's shortcut menu with enable load selected.

Dengan memilih Aktifkan beban, Anda membuat tabel baru yang sumbernya adalah tabel yang dirujuk. Ikon berubah menjadi ikon komputasi , seperti yang ditunjukkan pada gambar berikut.

Screenshot of the computed table with the computed icon emphasized.

Setiap transformasi yang Anda lakukan pada tabel yang baru dibuat ini akan dijalankan pada data yang sudah berada di penyimpanan aliran data Power BI. Itu berarti bahwa kueri tidak akan berjalan terhadap sumber data eksternal tempat data diimpor (misalnya, database SQL tempat data ditarik).

Contoh kasus penggunaan

Transformasi seperti apa yang dapat dilakukan dengan tabel komputasi? Setiap transformasi yang biasanya Anda tentukan dengan menggunakan antarmuka pengguna transformasi di Power BI, atau editor M, semuanya didukung saat melakukan komputasi dalam penyimpanan.

Pertimbangkan contoh berikut. Anda memiliki tabel Akun yang berisi data mentah untuk semua pelanggan dari langganan Dynamics 365 Anda. Anda juga memiliki data mentah ServiceCalls dari pusat layanan, dengan data dari panggilan dukungan yang dilakukan dari akun yang berbeda pada setiap hari dalam setahun.

Bayangkan Anda ingin memperkaya tabel Akun dengan data dari ServiceCalls.

Pertama, Anda perlu mengagregasi data dari ServiceCalls untuk menghitung jumlah panggilan dukungan yang dilakukan untuk setiap akun dalam setahun terakhir.

Screenshot of the Group by dialog aggregating the data from the service calls by account ID.

Selanjutnya, Anda menggabungkan tabel Akun dengan tabel ServiceCallsAggregated untuk menghitung tabel Akun yang diperkaya.

Screenshot of the Merge dialog merging the account table with the ServiceCallsAggregated table.

Kemudian Anda dapat melihat hasilnya, ditampilkan sebagai EnrichedAccount dalam gambar berikut.

Screenshot showing the results of a computed table in Power BI Premium.

Dan itu saja—transformasi dilakukan pada data dalam aliran data yang berada di langganan Power BI Premium Anda, bukan pada data sumber.

Pertimbangan dan batasan

Penting untuk dicatat bahwa jika Anda menghapus ruang kerja dari kapasitas Power BI Premium, aliran data terkait tidak akan lagi di-refresh.

Saat bekerja dengan aliran data yang dibuat secara khusus di akun Azure Data Lake Storage organisasi, tabel tertaut dan tabel terkomputasi hanya berfungsi dengan baik saat tabel berada di akun penyimpanan yang sama. Informasi selengkapnya: Koneksi Azure Data Lake Storage Gen2 untuk penyimpanan aliran data

Tabel tertaut hanya tersedia untuk aliran data yang dibuat di Power BI dan Power Apps. Sebagai praktik terbaik, saat melakukan komputasi pada data yang bergabung dengan data lokal dan cloud, buat tabel baru untuk melakukan komputasi tersebut. Ini memberikan pengalaman yang lebih baik daripada menggunakan tabel yang ada untuk komputasi, seperti tabel yang juga mengkueri data dari kedua sumber dan melakukan transformasi dalam penyimpanan.

Baca juga

Artikel ini menjelaskan tabel komputasi dan aliran data. Berikut adalah beberapa artikel lain yang mungkin berguna:

Tautan berikut ini menyediakan informasi tambahan tentang aliran data di Power BI dan sumber daya lainnya:

Untuk informasi selengkapnya tentang Power Query dan refresh terjadwal, Anda bisa membaca artikel ini:

Untuk informasi selengkapnya tentang Common Data Model, Anda dapat membaca artikel gambaran umumnya: