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
veget_dataset_config
kaynakpowerbiclient
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
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.
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.
İlgili içerik
- Jupyter not defterinde geliştirme hakkında daha fazla bilgi edinin
- Hızlı oluşturma tanıtımı Jupyter not defteri GitHub deposu
Başka sorunuz var mı? Power BI Topluluğu sormayı deneyin