Azure Data Factory ve Azure Synapse'de Salesforce ve Salesforce Service Cloud bağlayıcılarıyla ilgili sorunları giderme
UYGULANANLAR: Azure Data Factory Azure Synapse Analytics
İpucu
Kuruluşlar için hepsi bir arada analiz çözümü olan Microsoft Fabric'te Data Factory'yi deneyin. Microsoft Fabric , veri taşımadan veri bilimine, gerçek zamanlı analize, iş zekasına ve raporlamaya kadar her şeyi kapsar. Yeni bir deneme sürümünü ücretsiz olarak başlatmayı öğrenin!
Bu makalede, Azure Data Factory ve Azure Synapse'teki Salesforce ve Salesforce Service Cloud bağlayıcılarıyla ilgili yaygın sorunları gidermeye yönelik öneriler sağlanır.
Hata kodu: SalesforceOauth2ClientCredentialFailure
Neden: Salesforce Bağlı Uygulama yapılandırmasını tamamlamadığınız için bu hata koduyla karşılaşırsınız.
Öneri:
Salesforce Bağlı Uygulamanızı yapılandırmak için şu adımları izleyin:Bağlı uygulamanızı oluşturun ve bağlı uygulama için temel bilgileri ve OAuth ayarlarını tamamlayın.
- Bağlı Uygulama Adı, API Adı ve Kişi E-postası'nı yapılandırın.
- OAuth Ayarlarını Etkinleştir'i seçin.
- geri çağırma url'si rastgele olabilir çünkü İstemci Kimlik Bilgisi Akışı için geri çağırma gerekmez, örneğin:
https://login.salesforce.com/services/oauth2/callback
- OAuth erişim belirteci kapsamını ayarlama, izin sorunu olması durumunda Azure Data Factory için "Tam erişim" ayarlamak daha iyidir.
Mini kapsamı korumak istiyorsanız, en azından "KULLANıCı verilerini API'ler (api)" ile yönetme" eklenmelidir.
Uygun kapsamı ayarlamazsanız, şuna benzer bir ileti alabilirsiniz: Yetkisiz, Bu oturum REST API ile kullanım için geçerli değil - İstemci Kimlik Bilgileri Akışını Etkinleştir'i seçin.
Tüketici Ayrıntılarını Yönet aracılığıyla İstemci Kimliği ve Gizli Dizi alma.
İstemci kimliğini ve gizli diziyi Azure Data Factory bağlı hizmeti için bir txt dosyasına kopyalayın.
Yalnızca API Kullanıcı iznine sahip bir kullanıcı oluşturun.
- Yalnızca API izni olan bir izin kümesi ayarlayın.
- API Etkin ve Yalnızca Api Kullanıcısı'nı belirtin.
Yeni bir kullanıcı oluşturun ve kullanıcı ayrıntı sayfasında ayarlanan izni bağlayın: İzin Kümesi Atamaları.
Bağlı uygulama ayrıntıları sayfasında Yönet'e tıklayın, İlkeleri Düzenle'ye tıklayın. Farklı Çalıştır için Yalnızca API Kullanıcı iznine sahip bir yürütme kullanıcısı seçin. Zaman Aşımı Değeri için uygun bir değer seçebilir veya varsayılan Yok olarak kalabilirsiniz.
İlgili içerik
Daha fazla sorun giderme yardımı için şu kaynakları deneyin: