Aracılığıyla paylaş


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 pipkullanabilirsiniz.

  • 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

Jupyter not defterine eklenmiş bir Power BI raporunu gösteren animasyonlu gif.

Ayrıntılı kullanım bilgileri için github wikibölümüne bakın.

Rapor ekleme

Bu örnekte, paketi kullanarak Power BI raporu ekleme gösterilmektedir.

  1. Paketten Rapor sınıfını ve modellerini içeri aktarın:

    from powerbiclient import Report, models
    
  2. 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()
    
  3. Eklemek istediğiniz çalışma alanı kimliğini ve rapor kimliğini ayarlayın:

    group_id="Workspace ID"
    report_id="Report ID"
    
  4. 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:

  1. Aşağıdaki önkoşullara sahip olduğunuzdan emin olun:

    • Pandalar
    • matplotlib
  2. Aşağıdaki komutları çalıştırın:

    cd demo
    jupyter notebook
    
  3. 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.