Share via


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ğlan ed Uygulama yapılandırmasını tamamlamadığınız için bu hata koduyla karşılaşırsınız.

  • Öneri:
    Salesforce Bağlan ed Uygulamanızı yapılandırmak için şu adımları izleyin:

    1. Bağlı uygulamanızı oluşturun ve bağlı uygulama için temel bilgileri ve OAuth ayarlarını tamamlayın.

      1. Bağlan Uygulama Adı, API Adı ve Kişi E-postası'nı yapılandırın.
      2. OAuth Ayarlar Etkinleştir'i seçin.
      3. 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
      4. 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
      5. İstemci Kimlik Bilgileri Akışını Etkinleştir'i seçin.

      Screenshot of configuring basic information for the Salesforce connector app.

    2. Tüketici Ayrıntılarını Yönet aracılığıyla İstemci Kimliği ve Gizli Dizi alma.

      Screenshot of the manage consumer details.

    3. İstemci kimliğini ve gizli diziyi Azure Data Factory bağlı hizmeti için bir txt dosyasına kopyalayın.

      Screenshot of the Client ID and Secret.

    4. Yalnızca API Kullanıcı iznine sahip bir kullanıcı oluşturun.

      1. Yalnızca API izni olan bir izin kümesi ayarlayın. Screenshot of setting system permissions.
      2. API Etkin ve Yalnızca Api Kullanıcısı'nı belirtin. Screenshot of the system permissions.
    5. Yeni bir kullanıcı oluşturun ve kullanıcı ayrıntı sayfasında ayarlanan izni bağlayın: İzin Kümesi Atamaları. Screenshot of the permission set assignments.

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

      Screenshot of the connected app detail.

      Screenshot of the edit policies.

Daha fazla sorun giderme yardımı için şu kaynakları deneyin: