Jupyter not defterine Power BI bileşeni ekleme
Jupyter not defteri, Power BI raporları oluşturmayı ve paylaşmayı kolaylaştırır. Jupyter not defteriyle raporları hızla ekleyebilir veya oluşturabilirsiniz.
powerbiclient
Python paketi, Power BI raporlarını Jupyter not defterlerine kolayca eklemenizi sağlar. Ayrıntılı veri keşfi için Power BI raporundaki görsellerdeki verileri Jupyter not defterine aktarabilirsiniz. Ayrıca raporu hızlı analiz için filtreleyebilir veya kaydedilmiş bir görünüm uygulamak için yer işaretlerini kullanabilirsiniz.
Power BI İstemci paketini yükleme
powerbiclient
paketi PyPIbulunabilir. Ayrıca GitHubüzerinde açık kaynaklıdır.
Paketi yüklemek için pip
kullanabilirsiniz.
Jupyter not defteri kullanıyorsanız:
pip install powerbiclient
JupyterLab kullanıyorsanız:
pip install powerbiclient jupyter labextension install @jupyter-widgets/jupyterlab-manager
Jupyter Notebook 5.2 veya önceki bir sürüm kullanıyorsanız nbextension'ı da etkinleştirmeniz gerekebilir:
jupyter nbextension enable --py [--sys-prefix|--user|--system] powerbiclient
Jupyter not defterine Power BI raporu ekleme
Ayrıntılı kullanım bilgileri için github wiki
Rapor ekleme
Bu örnekte, paketi kullanarak Power BI raporu ekleme gösterilmektedir.
Paketten Rapor sınıfını ve modellerini içeri aktarın:
from powerbiclient import Report, models
Azure AD kullanarak 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()
Eklemek istediğiniz çalışma alanı kimliğini ve rapor kimliğini ayarlayın:
group_id="Workspace ID" report_id="Report ID"
Power BI raporunun bir örneğini oluşturun ve raporu çıkış hücresine yükleyin:
report = Report(group_id=group_id, report_id=report_id, auth=device_auth) report
Tanıtımı çalıştırma
GitHub deposu, kullanıcının raporunu ekleyen bir tanıtım Jupyter not defteri içerir. Aşağıdakiler dahil olmak üzere Power BI raporunu ekleme ve bunlarla etkileşim kurmanın tam akışını gösterir:
- Rapor olayı işleyicileri
- Sayfa listesini alma
- Görsellerin listesini alma
- Görsel verileri dışarı aktarma ve görselleştirme
- Filtre uygulama
Tanıtımı çalıştırmak için:
Aşağıdaki önkoşullara sahip olduğunuzdan emin olun:
- Pandalar
- matplotlib
Aşağıdaki komutları çalıştırın:
cd demo jupyter notebook
demo.ipynb
'i çalıştırın.
Hızlı rapor oluşturma
Ayrıca, yalnızca birkaç adımda verilerinizden kolayca bir Power BI hızlı rapor oluşturabilirsiniz. Not defterinizdeki herhangi bir DataFrame'i kullanarak hızlı bir şekilde içgörülere dönüştürün'. İstersen, raporu kaydedin ve diğer raporlarda olduğu gibi kullanın.
Ayrıntılı bir açıklama için bkz. Jupyter not defteri kullanarak hızlı rapor oluşturma. Tanıtım Jupyter not defteri için bkz. GitHub deposu.
İlgili içerik
- Jupyter Notebooks video Power BI ile ekleme ve görselleştirme
- Rapor ekleme
- Rapor ayarlarını yapılandırma