Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Özet
| Ürün | Açıklama |
|---|---|
| Sürüm Durumu | Genel Kullanılabilirlik |
| Ürünler | Excel Power BI (Anlam modelleri) Power BI (Veri Akışları) Yapı (Dataflow Gen2) Power Apps (Veri Akışları) Dynamics 365 Müşteri İçgörüleri Analiz Servisleri |
| Desteklenen Kimlik Doğrulama Türleri | Salesforce hesabı |
Uyarı
Dağıtım zamanlamaları ve konağa özgü özellikler nedeniyle bazı özellikler tek bir üründe mevcut olabilir ancak diğerleri mevcut olmayabilir.
Uyarı
Varsayılan olarak Salesforce, Power Query Desktop'taki çevrimiçi hizmetler için kimlik doğrulama deneyiminin bir parçası olarak kullanılan Internet Explorer 11'i desteklemez. Microsoft Internet Explorer 11 kullanarak Lightning Deneyimi'ne erişmek için genişletilmiş destek almayı kabul edin. Internet Explorer'ı yapılandırmayla ilgili Salesforce belgelerini de gözden geçirmek isteyebilirsiniz. Şu anda kullanıcıların kimlik doğrulaması engellenir, ancak depolanan kimlik bilgileri mevcut kimlik doğrulama belirteçlerinin süresi dolana kadar çalışmaya devam etmelidir. Bu sorunu çözmek için Power BI Desktop'ta OAuth Kimlik Doğrulaması için Microsoft Edge'i (Chromium) Etkinleştirme bölümüne gidin.
Önkoşullar
Salesforce Nesneleri bağlayıcısını kullanmak için salesforce hesabı kullanıcı adınız ve parolanız olmalıdır.
Ayrıca Salesforce API erişimi de etkinleştirilmelidir. Erişim ayarlarını doğrulamak için kişisel Salesforce sayfanıza gidin, profil ayarlarınızı açın ve API Etkin onay kutusunun seçili olduğundan emin olun. Salesforce deneme hesaplarının API erişimi olmadığını unutmayın.
Desteklenen Özellikler
- Üretim
- Özel
- Özel alan adları
- CNAME kaydı yeniden yönlendirmeleri
- İlişki sütunları
Power Query Desktop'tan Salesforce Nesnelerine Bağlanma
Salesforce Nesneleri verilerine bağlanmak için:
Ürüne özgü veri bağlayıcısı listesinden Salesforce Nesneleri'ni ve ardından Bağlan'ı seçin. Daha fazla bilgi için verileri nereden edineceğinize gidin.
Salesforce Nesneleri'nde, oturum açmak için Salesforce Production URL'sini () kullanıyorsanız
https://www.salesforce.comURL'sini seçin.
Ayrıca Özel'i seçip oturum açmak için özel bir URL girebilirsiniz. Bu özel URL, Salesforce içinde oluşturduğunuz özel bir etki alanı olabilir, örneğin
https://contoso.salesforce.com. Salesforce'a yönlendiren kendi CNAME kaydınızı kullanıyorsanız özel URL seçimini de kullanabilirsiniz. Şu anda özel URL'ler yalnızcasalesforce.comvecloudforce.cometki alanlarını destekler.Uyarı
Şimşek URL'leri desteklenmez.
Ayrıca İlişki sütunlarını ekle seçeneğini de seçebilirsiniz. Bu seçim, diğer tablolarla yabancı anahtar ilişkileri olabilecek sütunları ekleyerek sorguyu değiştirir. Bu kutunun işareti kaldırılırsa bu sütunları görmezsiniz.
URL'yi seçtikten sonra devam etmek için Tamam'ı seçin.
Salesforce hesabınızda oturum açmak için Oturum aç'ı seçin.
Başarıyla oturum açtığınızda Connectöğesini seçin.
Belirli bir uygulamayı kullanarak ilk kez oturum açıyorsanız, e-posta adresinize gönderilen kodu girerek orijinalliğinizi doğrulamanız istenir. Ardından, kullandığınız uygulamanın verilere erişmesini isteyip istemediğiniz sorulur. Örneğin, Power BI Desktop'ın Salesforce verilerinize erişmesine izin vermek isteyip istemediğiniz sorulur. İzin ver'i seçin.
Gezgin iletişim kutusunda, yüklemek istediğiniz Salesforce Nesnelerini seçin. Ardından verileri yüklemek için Yükle'yi veya verileri dönüştürmek için Verileri Dönüştür'ü seçebilirsiniz.
Power Query Online'dan Salesforce Nesnelerine Bağlanma
Salesforce Nesneleri verilerine bağlanmak için:
Ürüne özgü veri bağlayıcısı listesinden Salesforce nesneleri'ni ve ardından Bağlan'ı seçin. Daha fazla bilgi için verileri nereden edineceğinize gidin.
Salesforce nesneleri'nde, bağlanmak için kullanmak istediğiniz URL'yi seçin. Oturum açmak için Salesforce üretim URL'sini () kullanıyorsanız
https://www.salesforce.comURL'sini seçin.
Uyarı
Şu anda Özel URL'yi seçmeniz, metin kutusuna girmeniz
https://www.salesforce.comve ardından verilerinize bağlanmak için Üretim'i seçmeniz gerekebilir.Ayrıca Özel'i seçip oturum açmak için özel bir URL girebilirsiniz. Bu özel URL, Salesforce içinde oluşturduğunuz özel bir etki alanı olabilir; örneğin
https://contoso.salesforce.com. Salesforce'a yönlendiren kendi CNAME kaydınızı kullanıyorsanız özel URL seçimini de kullanabilirsiniz.Ayrıca İlişki sütunlarını ekle seçeneğini de seçebilirsiniz. Bu seçim, diğer tablolarla yabancı anahtar ilişkileri olabilecek sütunları ekleyerek sorguyu değiştirir. Bu kutunun işareti kaldırılırsa bu sütunları görmezsiniz.
Bu bağlantıyı ilk kez yapıyorsanız, gerekirse bir şirket içi veri ağ geçidi seçin.
Salesforce hesabınızda oturum açmak için Oturum aç'ı seçin. Başarıyla oturum açtıktan sonra İleri'yi seçin.
Gezgin iletişim kutusunda, yüklemek istediğiniz Salesforce Nesnelerini seçin. Ardından Verileri Dönüştür'ü seçerek verileri dönüştürün.
Salesforce API sürümünü belirtme
Salesforce bağlayıcısını kullanmak için desteklenen bir Salesforce API sürümü belirtmeniz gerekir. Power Query gelişmiş düzenleyicisini kullanarak sorguyu değiştirerek bunu yapabilirsiniz. Örneğin, Salesforce.Data("https://login.salesforce.com/", [ApiVersion=48]).
Salesforce'un desteklemediği bir sürüm belirtirseniz desteklenmeyen bir ApiVersion belirttiğinizi belirten bir hata iletisiyle karşılaşırsınız.
Salesforce API sürümleri ve desteği hakkında daha fazla bilgi için Salesforce web sitesini ziyaret edin.
Bilinen sorunlar ve sınırlamalar
Salesforce Nesneleri bağlayıcısının sonuçlarında eksik tablolar varsa, bunun bir nedeni ApiVersion'ın Salesforce'un desteklediği bir sürüme belirtilmesi veya güncelleştirilmesi gerekebilir. ApiVersion'ı belirtmek veya güncelleştirmek için Gelişmiş Düzenleyici'yi kullanın ve parametresini
ApiVersionaçıkça ekleyin. Örneğin:Source = Salesforce.Data("https://login.salesforce.com/", [ApiVersion = 54.0])Salesforce, ApiVersion'ları düzenli aralıklarla kullanımdan kaldırdığından Salesforce tarafından desteklenen bir ApiVersion belirttiğinizden emin olun.
Salesforce sorgusunun içerebileceği alan sayısıyla ilgili bir sınır vardır. Sınır, sütunların türüne, hesaplanan sütun sayısına vb. bağlı olarak değişir. Hatayı aldığınızda
Query is either selecting too many fields or the filter conditions are too complicated, sorgunuzun sınırı aştığı anlamına gelir. Bu hatayı önlemek için Sorgu gelişmiş seçeneğini kullanın ve gerçekten ihtiyacınız olan alanları belirtin.Salesforce oturum ayarları bu tümleştirmeyi engelleyebilir. Oturumları kaynağı oldukları IP adresine kilitle ayarının devre dışı bırakıldığından emin olun.
Salesforce API erişimi etkinleştirilmelidir. Erişim ayarlarını doğrulamak için geçerli kullanıcının profil ayarlarına gidin ve API Etkin onay kutusunu arayın.
Salesforce deneme hesaplarının API erişimi yoktur.
"Kayıt oluştur" ve "Kaydı güncelleştir" işlemleri türündeki
Picklist (Multi-Select)özel alanları desteklemez.Şimşek URL'leri desteklenmez.
Özel URL'ler yalnızca salesforce.com ve cloudforce.com etki alanlarını destekler. Diğer etki alanlarının kullanılması "Geçersiz Parametreler" hatasıyla sonuçlanır.
Salesforce, tek bir hesabın yürütebileceği eşzamanlı sorgu sayısını sınırlar. 'INVALID_QUERY_LOCATOR' hatası Bu bir Salesforce sınırıdır ve aynı hesabı kullanan Salesforce'ta birden çok eşzamanlı sorgu olduğunda karşılaşılabilir. Bu sınır, Salesforce API'sini kullanan tüm istemci uygulamalarını (yalnızca PowerQuery bağlayıcısını değil) içerir. Bu hata olasılığını azaltmak için:
- Salesforce sorgularının sayısının en az düzeyde tutulduğundan emin olun.
- Salesforce'tan verileri hazırlamak için kullanılabilir seçenekleri (veri akışları gibi) kullanın.
- Salesforce API'sinin aynı hesapla diğer kullanımlarının eşzamanlı olarak zamanlanmamış olduğunu onaylayın.
Salesforce iç API sınırları hakkında daha fazla bilgi için Salesforce Geliştirici Sınırları ve Ayırmaları Hızlı Başvurusu'na gidin.