Bagikan melalui


Membuat laporan dengan cepat di buku catatan Jupyter

Jika Anda menggunakan notebook Jupyter, Anda bisa membuat laporan cepat Power BI hanya dalam beberapa langkah tanpa meninggalkan buku catatan. Laporan cepat memungkinkan Anda dengan mudah menceritakan kisah data Anda menggunakan kemampuan visualisasi Power BI sebagai bagian dari pengalaman buku catatan Anda.
Laporan cepat adalah laporan sementara yang tidak disimpan secara otomatis. Setiap kali Anda menjalankan kode, laporan baru dibuat dan laporan lama dihapus. Anda bisa menyimpan laporan secara manual untuk digunakan nanti di buku catatan Anda atau di Power BI.

Prasyarat

Mengimpor modul

Modul berikut diperlukan untuk bekerja dengan DataFrames di notebook Anda:

  • QuickVisualize dan get_dataset_config dari powerbiclient
  • pandas
from powerbiclient import QuickVisualize, get_dataset_config
import pandas as pd

Membuat DataFrame pandas

Buat Pandas DataFrame dan perbarui. Contoh berikut menunjukkan contoh pembuatan DataFrame dari sampel file CSV, tetapi Anda dapat membuat DataFrame Anda sendiri dengan cara apa pun yang Anda inginkan.

# Import your own CSV as a pandas data frame
df = pd.read_csv('Financial Sample.csv')

# Perform preprocessing
df = df.drop(['Month Number', 'Month Name', 'Year'], axis=1)
df = df.loc[df['Units Sold'] > 1000]
df['Discounted'] = df['Discount Band'] != 'None'

Mengautentikasi ke Power BI

# Import the DeviceCodeLoginAuthentication class to authenticate against Power BI
from powerbiclient.authentication import DeviceCodeLoginAuthentication
    
# Initiate device authentication
device_auth = DeviceCodeLoginAuthentication()

Untuk informasi selengkapnya tentang autentikasi, lihat halaman wiki github.

Membuat dan merender instans visualisasi cepat

Buat QuickVisualize instans dari DataFrame yang Anda buat. Jika Anda menggunakan pandas DataFrame, Anda dapat menggunakan fungsi utilitas kami seperti yang ditunjukkan dalam cuplikan kode berikut untuk membuat laporan. Jika Anda menggunakan DataFrame selain panda, uraikan data sendiri.

# Create a Power BI report from your data
PBI_visualize = QuickVisualize(get_dataset_config(df), auth=device_auth)

# Render new report
PBI_visualize

Cuplikan layar visual yang dirender di buku catatan Jupyter.

Mengkustomisasi laporan (opsional)

Setelah membuat laporan, Anda bisa mengkustomisasinya untuk mendapatkan wawasan paling berharga dari data Anda dan membuat kecocokan yang sempurna untuk laporan di buku catatan Anda.

Untuk notebook Jupyter demo, lihat repositori GitHub.

Ada pertanyaan lagi? Coba tanyakan kepada Komunitas Power BI