Dataverse'ten verileri kullanarak Power BI raporu oluşturma

Not

Kasım 2020 itibarıyla geçerlidir:

  • Common Data Service, Microsoft Dataverse olarak yeniden adlandırıldı. Daha fazla bilgi
  • Microsoft Dataverse'teki bazı terimler güncelleştirildi. Örneğin; varlık yerine tablo ve alan yerine sütun kullanılmaktadır. Daha fazla bilgi

Bu makale, kısa süre içinde güncel terminolojiyi yansıtacak şekilde güncelleştirilecektir.

Microsoft Dataverse, raporlar oluşturmak ve bunları Power BI'da yayımlamak için Power BI Desktop kullanarak doğrudan verilerinize bağlanmanıza olanak tanır. Power BI raporları panolarda kullanılabilir, diğer kullanıcılarla paylaşılabilir ve Power BI mobil uygulamalarında platformlar arasından erişilebilir.

Power BI Desktop.

Ön koşullar

Dataverse İle Power BI kullanmak için aşağıdaki öğeleri kullanmanız gerekir:

  • Yerel bilgisayarınızda çalışan ücretsiz bir uygulama olan Power BI Desktop'ı indirip yüklemeniz. Power BI Desktop uygulamasını buradan indirebilirsiniz.
  • Portala erişmek için oluşturucu izinleri ve tablolardaki verilere erişmek için okuma izinlerine sahip Dataverse ortamı.
  • Power BI raporları oluşturmak ve paylaşmak için uygun Power BI lisansına sahip olmalısınız.
  • Dataverse bağlayıcısı'nı kullanmak için, ortamınızda TDS uç noktasını etkinleştir ayarı etkin olmalıdır. Daha fazla bilgi: Özellik ayarlarını yönetme

Dataverse ortamı URL'nizi bulma

  1. Power Apps'i açın, bağlanılacak ortamı seçin, sağ üst köşedeki Ayarlar'ı seçin ve ardından Oturum ayrıntıları'nı seçin.

    Oturum ayrıntıları.

  2. Power Apps oturum ayıntıları iletişim kutusunda, Ayrıntıları Kopyala'yı seçin.

  3. Yalnızca Kurulum URL'si öğesini kopyalayabilmeniz için oturum ayrıntılarını Not Defteri gibi bir yere yapıştırın. Kurulum URL'si, ortamınızın benzersiz URL'sidir. URL, https://yourenvironmentid.crm.dynamics.com/ biçiminde olur. Ortamınıza bağlanmak için URL'yi yapıştırmadan önce URL'nin https:// ve sondaki / kısımlarını çıkarmayı unutmayın. Power BI raporunuzu oluştururken kullanabilmek üzere bunu kolaylıkla bulabileceğiniz bir yerde saklayın.

Bağlayıcıyı kullanarak Dataverse'e bağlanma

  1. Power BI Desktop açın. Dosya > Verileri Al > Power Platform'u seçin.

  2. Aşağıdaki bağlayıcılardan birini seçip Bağlan'ı seçin.

    • Dataverse: Bu bağlayıcı en yeni sürümdür ve tablosal veri akışı (TDS) protokolünü kullanmaktadır.
    • Common Data Service (Eski): Bu, bağlayıcının önceki sürümüdür. Sorgu sonuçları 80 MB'den büyükse bu bağlayıcıyı kullanın. Bu sürüm, sorgu sonuçlarının sayfalamasını ve resim veri türünü kullanan raporlar oluşturma desteğini sağlar.
  3. Görüntülenen iletişim kutusunda, Dataverse ortam URL'nizi org.crm.dynamics.com biçiminde Ortam alan adı kutusuna yapıştırın. https:// veya sondaki / kısmını eklemeyin. Daha fazla bilgi: Dataverse ortamı URL'nizi bulma

    Dataverse bağlayıcısını seçtiyseniz aşağıdaki Veri Bağlantısı modu seçeneklerinden birini belirleyin:

    • İçeri aktar: Mümkün olan her durumda, Power BI'a verileri aktarmanızı öneririz. Bu mod ile veriler Power BI hizmetinde önbelleğe alınır ve zamanlanmış bir aralıkla içeri aktarılır.
    • DirectQuery: Doğrudan Dataverse'deki verilere bağlanır. Bu modu, gerçek zamanlı veri alımı için kullanın. Bu mod aynı zamanda Dataverse güvenlik modelini daha katı şekilde uygulayabilir. Daha fazla bilgi: Power BI Desktop'ta DirectQuery modeli kılavuzu.

    Tamam'ı seçin. Power Apps Ve Dataverse ile bağlantı kurmak için kullandığınız kimlik bilgilerini kullanarak oturum açmanız istenebilir . Bağlan'ı seçin.

    Önemli

    Dataverse bağlayıcısını kullanmak için , 1433 ve/veya 5558 TCP bağlantı noktalarının bağlanmak için açık olması gerekir. Yalnızca bağlantı noktası 5558 etkinleştirilmişse, Dataverse ortam URL'sine bu bağlantı noktası numarasını eklemelisiniz (yourenvironmentid.crm.dynamics.com:5558 gibi).

  4. Navigator, firma ve ilgili kişi tabloları gibi ortamınız için kullanılabilir olan tüm tabloları görüntüler. Sağ bölmede verilerinizin önizlemesini görmek için firma tablosunu seçin. Yükle'yi seçin.

    Firma tablosu satırlarını yükleme.

  5. Tablonuz artık raporunuza yüklenir ve raporlar oluşturmaya başlayabilir veya başka tablolar eklemek için önceki adımı tekrarlayabilirsiniz. Örneğin, Sütunlar bölmesinde, name sütununu seçin ve numberofemployees sütununu seçin. Görselleştirmeler bölmesinde, pasta grafik seçin. Bu işlemin ardından, rapor tuvalinize yeni görselleştirme eklenir.

    Power BI Desktop görselleştirme.

Özel sütun türleri

Çoklu Seçenek

Seçenekler, tablolarda kullanıcıya uygulamalar ve akışlardaki değerlerin açılır listesini sağlamak için kullanılır. Power BI bağlayıcısı kullanıldığında seçenek sütunları iki sütunda sunulur ve hem benzersiz değeri hem de görünen değeri gösterir.

Örneğin, tablonuzda approvalstatus adlı bir seçim sütunu varsa Power BI'da iki sütun görürsünüz:

  • approvalstatus: Bu, seçtiğiniz her öğe için benzersiz bir tamsayı değeri gösterir. approvalstatus, filtreleri uygulamanıza yardımcı olabilir. Böylece ileride görünen ad ile ilgili değişiklikler yaptığınızda filtreler etkilenmez.

  • approvalstatusname: Bu, öğenin hatırlanabilir görünen adını gösterir ve genellikle seçenek bir tablo veya grafikte gösterildiğinde kullanılır.

    approvalstatus approvalstatusname
    Kategori 1 Gönder
    2 İncelemede
    3 Onaylandı
    4 Reddedildi

Aramalar

Arama sütunları, çalıştığınız tablo ve arama için tanımlanan hedef satır türü arasında çok-bir (N:1) tablo ilişkisi kullanır. Aramalar, Power BI Desktop'ta iki sütun olarak görünür: lookup id ve lookup id-name.

Dataverse'te ilişkiler, Power BI Desktop içinde GUID sütunu kullanan iki tablo arasında ilişki oluşturmanızı gerektirir; bu, belirsizlik veya diğer sütunlar ile yenileme içerebilecek oluşturulmuş satırlar için ilişkilerin oluşturulmasını sağlayan sistem tarafından oluşturulmuş benzersiz bir tanımlayıcıdır. Power BI Desktop'ta ilişkileri yönetme hakkında daha fazla bilgiye buradan ulaşabilirsiniz.

Bazı ilişkiler otomatik oluşturulabilmesine karşın, raporunuzu oluştururken gözden geçirebilir ve doğru ilişkilerin kurulduğundan emin olabilirsiniz:

  • Varlıktaki arama sütunu satırın ilgili tablodaki GUID değerini içerir.
  • İlgili tabloda "[tableName]ID" biçiminde GUID değerini içeren (ör. Accountid veya MyCustomtableid) bir sütun olacaktır
  • Power BI Desktop'ın İlişkileri Yönetme özelliğini kullanarak arama sütununuz ile ilgili tablodaki kimlik sütunu arasında yeni bir ilişki oluşturabilirsiniz.

Sorun giderme

Hata iletisi: Dönüş kayıtları boyutu 83886080 değerini aşamaz

Bu hata, 80 MB'den büyük bir sonuç kümesiyle bir rapor çalıştırdığınızda veya tasarladığınızda Dataverse bağlayıcısıyla ortaya çıkabilir. TDS, 80 MB'lik sonuç kümesi boyutu sınırına sahiptir.

TLS kayıt sınırı aşıldı hata iletisi. Bu sınıra geçici bir çözüm olarak, sorgu ekleme filtrelerini ve sütun bırakmayı optimize edin. Böylece sorgu daha az veri döndürür.

Hata iletisi: Bağlanılamıyor (sağlayıcı: Named Pipes Provider, hata: 40 – SQL Server için bağlantı açılamadı)

Bu hata iletisi oluştuğunda, bağlayıcı TDS uç noktasına bağlanamaz. Bu durum, bağlayıcıyla kullanılan URL'nin https:// ve/veya sonuda / öğesini içermesinden kaynaklanabilir.

Bağlanılamıyor hata iletisi. URL'nin orgname.crm.dynamics.com biçiminde olması için https:// kısmını ve sondaki eğik çizgiyi kaldırın.

Bağlantı sorunlarını giderme

TDS uç nokta kullanırken bağlantı sorunlarını giderme hakkında bilgi için bkz. Bağlantı sorunlarını giderme

Ayrıca bkz.

Power BI Desktop'ta bileşik modelleri kullanma

Power BI Desktop'ta Dataverse for Teams tablosu verilerini görüntüleme