Aracılığıyla paylaş


Dataverse

Özet

Öğe Açıklama
Sürüm Durumu Genel Kullanılabilirlik
Ürünler Excel
Power BI (Anlam modelleri)
Power BI (Veri Akışları)
Doku (Veri Akışı 2. Nesil)
Power Apps (Veri Akışları)
Dynamics 365 Customer Insights
Kimlik doğrulama türleri Kurumsal hesap
Hizmet sorumlusu

Not

Hizmet sorumlusu kimlik doğrulama türü, şirket içi veri ağ geçidi veya sanal ağ (VNet) veri ağ geçidi kullanılırken desteklenmez.

Not

Dağıtım zamanlamaları ve konağa özgü özellikler nedeniyle bazı özellikler tek bir üründe mevcut olabilir, ancak diğerleri mevcut olmayabilir.

Önkoşullar

Dataverse ortamınız olmalıdır.

Tablolardaki verilere erişmek için okuma izinleriniz olmalıdır.

Dataverse bağlayıcısını kullanmak için ortamınızda TDS uç noktası ayarının etkinleştirilmesi gerekir. Daha fazla bilgi: Özellik ayarlarını yönetme

Dataverse bağlayıcısını kullanmak için, bağlanmak için 1433 veya 5558 numaralı TCP bağlantı noktalarından birinin açık olması gerekir. Bağlantı noktası 1433 otomatik olarak kullanılır. Ancak 1433 numaralı bağlantı noktası engellenirse bunun yerine 5558 numaralı bağlantı noktasını kullanabilirsiniz. Bağlantı noktası 5558'i etkinleştirmek için bu bağlantı noktası numarasını Dataverse ortamı URL'sine eklemeniz gerekir; örneğin , yourenvironmentid.crm.dynamics.com, 5558. Daha fazla bilgi: Kapalı bağlantı noktaları nedeniyle SQL Server bağlantı sorunu

Not

Power BI Desktop kullanıyorsanız ve 5558 numaralı bağlantı noktasını kullanmanız gerekiyorsa Power Query M'de Dataverse ortamı URL'si ile yourenvironmentid.crm.dynamics.com.5558 gibi bir kaynak oluşturmanız gerekir. Daha fazla bilgi: Dataverse ortamı URL'nizi bulma

Desteklenen özellikler

  • Sunucu URL'si
  • İçeri Aktar
  • DirectQuery (Power BI anlam modelleri)
  • Gelişmiş
    • İlişki sütunlarını ekle

Power Query Desktop'tan Dataverse'e Bağlan

Not

Power Query Dataverse bağlayıcısı, toplu veri ayıklamaya değil analiz iş yüklerine uygundur. Daha fazla bilgi: Alternatif Dataverse bağlantıları

Power Query Desktop'tan Dataverse'e bağlanmak için:

  1. Veri Al'dan Dataverse seçeneğini belirleyin. Daha fazla bilgi: Verileri nereden alabilirim?

  2. Bu siteye ilk kez bağlanıyorsanız Oturum aç'ı seçin ve kimlik bilgilerinizi girin. Ardından Bağlan'ı seçin.

    Bu sitede oturum açın.

  3. Gezgin'de, ihtiyacınız olan verileri seçin, ardından verileri yükleyin veya dönüştürün.

    Gezginden yükleme veya dönüştürme.

  4. Power BI Desktop'tan Power Query kullanıyorsanız İçeri Aktarma veya DirectQuery veri bağlantısı modunu seçmeniz istenir. Ardından Tamam'ı seçin.

    İçeri aktar'ın seçili ve DirectQuery'nin seçili olmadığı Power BI Desktop bağlantı ayarlarının ekran görüntüsü.

Power Query Online'dan Dataverse'e Bağlan

Power Query Online'dan Dataverse'e bağlanmak için:

  1. Veri kaynağı seçin sayfasında Dataverse seçeneğini belirleyin. Daha fazla bilgi: Verileri nereden alabilirim?

  2. Veri kaynağına Bağlan sayfasında sunucu URL adresini boş bırakın. Adresi boş bırakmak, Power Query Gezgini penceresinde kullanma izniniz olan tüm kullanılabilir ortamları listeler.

    Sunucu URL'sini girin.

    Not

    Verilerinize erişmek için 5558 numaralı bağlantı noktasını kullanmanız gerekiyorsa, sunucu URL adresinin sonuna 5558 numaralı bağlantı noktasının eklendiği belirli bir ortamı yüklemeniz gerekir. Bu durumda, doğru sunucu URL adresini alma yönergeleri için Dataverse ortamı URL'nizi bulma bölümüne gidin.

  3. Gerekirse, şirket içi verileri kullanıyorsanız bir şirket içi veri ağ geçidi girin. Örneğin, Dataverse ile şirket içi SQL Server veritabanındaki verileri birleştirecekseniz.

  4. Kuruluş hesabınızda oturum açın.

  5. Başarıyla oturum açtığınızda İleri'yi seçin.

  6. Gezinti sayfasında, ihtiyacınız olan verileri seçin ve ardından Verileri Dönüştür'ü seçin.

    Gezinti sayfası, Uygulama Kullanıcısı verileri seçili durumdayken açılır.

Gelişmiş seçenekleri kullanarak Bağlan

Power Query Online, gerekirse sorgunuza ekleyebileceğiniz gelişmiş seçenekler sağlar.

Aşağıdaki tabloda Power Query Online'da ayarlayabileceğiniz gelişmiş seçenekler listelenmiştir.

Gelişmiş seçenek Açıklama
İlişki sütunlarını ekle İşaretlenirse, diğer tablolarla ilişkileri olabilecek sütunları içerir. Bu kutu temizlenmişse, bu sütunları göremezsiniz. Daha fazla bilgi: İlişki sütunlarıyla ilgili performans sorunları

gereken gelişmiş seçenekleri seçtikten sonra, Dataverse'e bağlanmak için İleri'yi seçin.

Dataverse ortamı URL'nizi bulma

Dataverse'e bağlanmak için 5558 numaralı bağlantı noktasını kullanmanız gerekiyorsa Dataverse ortamı URL'nizi bulmanız gerekir. Power Apps açın. Power Apps sayfasının sağ üst kısmında bağlanacağınız ortamı seçin. Ayarlar simgesini ve ardından Gelişmiş ayarlar'ı seçin.Ayarlar simgesi.

Açılan yeni tarayıcı sekmesinde URL'nin kökünü kopyalayın. Bu kök URL, ortamınız için benzersiz URL'dir. URL, https://< yourenvironmentid.crm.dynamics.com/> biçimindedir. Ortamınıza bağlanmak üzere yapıştırmadan önce URL'den https:// ve sondaki / öğesini kaldırdığınızdan emin olun. Ortam URL'sinin sonuna 5558 numaralı bağlantı noktasını ekleyin, örneğin yourenvironmentid.crm.dyamics.com,5558.

Dataverse ortamı URL'sinin konumu.

Common Data Service (Eski) bağlayıcısı ne zaman kullanılır?

Dataverse, Common Data Service bağlayıcısının doğrudan yerini alır. Ancak, Dataverse bağlayıcısı yerine Common Data Service (Eski) bağlayıcısının seçilmesi gereken zamanlar olabilir:

Common Data Service (Eski) kullanılırken OData'da desteklenen ve Dataverse'de desteklenmeyen bazı Tablosal Veri Akışı (TDS) veri türleri vardır. Desteklenen ve desteklenmeyen veri türleri Dataverse SQL'in Transact-SQL'den farkı bölümünde listelenmiştir.

Bu özelliklerin tümü gelecekte Dataverse bağlayıcısına eklenecek ve bu tarihte Common Data Service (Eski) bağlayıcısı kullanım dışı bırakılacaktır.

Daha fazla bilgi: Büyük anlamsal modellere erişme

Sınırlamalar ve sorunlar

Dataverse performans ve azaltma sınırları

Dataverse bağlantıları için performans ve azaltma sınırları hakkında bilgi için İstek sınırları ve ayırmalar bölümüne gidin. Bu sınırlamalar, aynı uç noktaya erişirken hem Dataverse bağlayıcısı hem de OData Akışı bağlayıcısı için geçerlidir.

Tablo alma oranı

Bir kılavuz olarak, çoğu varsayılan tablo Dataverse bağlayıcısı kullanılarak saniyede yaklaşık 500 satır hızında alınır. Dataverse'e bağlanmak mı yoksa data lake'e dışarı aktarmak mı istediğinize karar verirken bu oranı dikkate alın. Daha hızlı alma oranlarına ihtiyacınız varsa Data Lake'e aktar özelliğini veya Tablosal Veri Akışı (TDS) uç noktasını kullanmayı göz önünde bulundurun. Daha fazla bilgi için Alternatif Dataverse bağlantıları'na gidin.

Alternatif Dataverse bağlantıları

Dataverse'den verileri ayıklamanın ve geçirmenin birkaç alternatif yolu vardır:

  • Dataverse'den Azure Data Lake Storage 2. Nesil veri ayıklamak için Power Apps'teki Azure Synapse Link özelliğini kullanın. Bu özellik analiz çalıştırmak için kullanılabilir. Azure Synapse Link özelliği hakkında daha fazla bilgi için Bkz . Dataverse için Azure Synapse Link nedir?.

  • Verileri Dataverse'in içinde ve dışında taşımak için OData bağlayıcısını kullanın. Veri akışları OData bağlayıcısını kullanarak Dataverse ortamları arasında veri geçirme hakkında daha fazla bilgi için Veri akışları OData bağlayıcısını kullanarak Dataverse ortamları arasında veri geçirme bölümüne gidin.

Not

Hem Dataverse bağlayıcısı hem de OData API'leri, veri hacimlerinin nispeten küçük olduğu analitik senaryolara hizmet etmek için kullanılır. Toplu veri ayıklama için önerilen yaklaşım "Azure Synapse Link"tir.

Kapalı bağlantı noktaları nedeniyle SQL Server bağlantı sorunu

Dataverse bağlayıcısı ile bağlanırken, SQL Server bağlantısı kurulurken ağa veya örneğe özgü bir hata oluştuğunu belirten bağlanılamıyor hatasıyla karşılaşabilirsiniz. Bu hatanın nedeni büyük olasılıkla 1433 veya 5558 numaralı TCP bağlantı noktalarının bağlantı sırasında engellenmesidir. Engellenen bağlantı noktası hatasını gidermek için Engellenen bağlantı noktaları'na gidin.

Dataverse ile yerel veritabanı sorguları kullanma

Özel bir SQL deyimi veya yerel veritabanı sorgusu kullanarak Dataverse'e bağlanabilirsiniz. Bu deneyim için kullanıcı arabirimi olmasa da, Power Query Gelişmiş Düzenleyici kullanarak sorguyu girebilirsiniz. Yerel veritabanı sorgusu kullanmak için Kaynak olarak bir Veritabanı belirtilmelidir.

Source = CommonDataService.Database([DATABASE URL])

Veritabanı kaynağı tanımlandıktan sonra Value.NativeQuery işlevini kullanarak yerel sorgu belirtebilirsiniz.

myQuery = Value.NativeQuery(Source, [QUERY], null, [EnableFolding=true])

Sorgu tamamen şöyle görünür.

let
    Source = CommonDataService.Database("[DATABASE]"),
    myQuery = Value.NativeQuery(Source, "[QUERY]", null, [EnableFolding=true])
in
    myQuery

Bir sütun adının yanlış yazılması, eksik sütun yerine sorguyu kaynağa döndürmeyle ilgili bir hata iletisiyle sonuçlanabilir.

Büyük anlamsal modellere erişme

Dataverse'de yer alan Power BI anlam modelleri çok büyük olabilir. Power Query Dataverse bağlayıcısını kullanıyorsanız, modele erişen belirli bir sorgunun veri boyutuna bakılmadan sabit beş (5) dakikalık zaman aşımı vardır. Daha fazla bilgi için sınırlamalar bölümüne gidin. Bu nedenle modeldeki tüm verilere erişmek için verileri birden çok kez sorgulamanız gerekebilir. Birden çok sorgunun kullanılması, tüm verilerin döndürülmesi çok uzun sürebilir.

Common Data Service (Eski) bağlayıcısını kullanıyorsanız, anlamsal modeldeki tüm verilere erişmek için tek bir sorgu kullanabilirsiniz. Bu bağlayıcı farklı çalışır ve 5-K kayıtların "sayfaları" sonucunu döndürür. Common Data Service (Eski) bağlayıcısı büyük miktarda veri döndürmede daha verimli olsa da, sonucu döndürmek yine de önemli miktarda zaman alabilir.

Büyük anlamsal modellere erişmek için bu bağlayıcıları kullanmak yerine, büyük modellere erişmek için Azure Synapse Link kullanmanızı öneririz. Azure Synapse Link'i kullanmak, Power Query Dataverse veya Common Data Service (Eski) bağlayıcılarından daha verimlidir ve özellikle veri tümleştirme senaryoları için tasarlanmıştır.

SQL Server bağlayıcısına benzer şekilde, performansı geliştirmek için Dataverse bağlayıcısında gezinti özelliklerini (ilişki sütunları) devre dışı bırakmaya yönelik bir seçenek vardır. Bu seçenek Power Query Online'daki gelişmiş seçeneklerde ayarlanabilir veya Dataverse bağlayıcı işlevindeki parametresi kullanılarak CreateNavigationProperties=false ayarlanabilir.

 Source = CommonDataService.Database("{crminstance}.crm.dynamics.com",[CreateNavigationProperties=false]),