Aracılığıyla paylaş


Jupyter not defterinde hızla rapor oluşturma

Jupyter not defteri kullanıyorsanız, not defterinden çıkmadan yalnızca birkaç adımda Power BI hızlı raporları oluşturabilirsiniz. Hızlı bir rapor, not defteri deneyiminizin bir parçası olarak Power BI'ın görselleştirme özelliklerini kullanarak verilerinizin hikayesini kolayca anlatmanızı sağlar.
Hızlı raporlar, otomatik olarak kaydedilmemiş geçici raporlardır. Kodu her çalıştırdığınızda yeni bir rapor oluşturulur ve eski rapor kaldırılır. Raporu daha sonra kullanmak üzere not defterinizde veya Power BI'da el ile kaydedebilirsiniz.

Önkoşullar

Modülleri içeri aktarma

Not defterinizdeki DataFrame'lerle çalışmak için aşağıdaki modüller gereklidir:

  • QuickVisualize ve get_dataset_config kaynak powerbiclient
  • pandas
from powerbiclient import QuickVisualize, get_dataset_config
import pandas as pd

Pandas DataFrame oluşturma

Bir pandas DataFrame oluşturun ve güncelleştirin. Aşağıdaki örnekte örnek bir CSV dosyasından DataFrame oluşturma örneği gösterilmektedir, ancak kendi DataFrame'inizi istediğiniz şekilde oluşturabilirsiniz.

# 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'

Power BI'da kimlik doğrulaması

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

Kimlik doğrulaması hakkında daha fazla bilgi için github wiki sayfasına göz atın.

Hızlı görselleştirme örneği oluşturma ve işleme

Oluşturduğunuz DataFrame'den bir QuickVisualize örnek oluşturun. Pandas DataFrame kullanıyorsanız, raporu oluşturmak için aşağıdaki kod parçacığında gösterildiği gibi yardımcı programı işlevimizi kullanabilirsiniz. Pandas dışında bir DataFrame kullanıyorsanız, verileri kendiniz ayrıştırın.

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

# Render new report
PBI_visualize

Jupyter not defterinde işlenen görsellerin ekran görüntüsü.

Raporu özelleştirme (isteğe bağlı)

Raporu oluşturduktan sonra, verilerinizden en değerli içgörüleri elde etmek ve not defterinizde rapora mükemmel uyum sağlamak için özelleştirebilirsiniz.

  • Görselleri düzenleyin ve kaydedin.

    Yeni rapor oluşturmayı gösteren gif.

    Daha fazla bilgi için Power BI hizmeti otomatik olarak oluşturulan "hızlı" raporlarla etkileşim kurma bölümüne bakın.

  • Kapsayıcının boyutunu tanımlayın.

    # Set new width and height for the container
    PBI_visualize.set_size(400, 600)
    

Tanıtım Jupyter not defteri için GitHub deposuna bakın.

Başka sorunuz var mı? Power BI Topluluğu sormayı deneyin