Udostępnij za pośrednictwem


Rozwiązywanie problemów z łącznikami usług Salesforce i Salesforce Service w chmurze w usługach Azure Data Factory i Azure Synapse

DOTYCZY: Azure Data Factory Azure Synapse Analytics

Napiwek

Wypróbuj usługę Data Factory w usłudze Microsoft Fabric — rozwiązanie analityczne typu all-in-one dla przedsiębiorstw. Usługa Microsoft Fabric obejmuje wszystko, od przenoszenia danych do nauki o danych, analizy w czasie rzeczywistym, analizy biznesowej i raportowania. Dowiedz się, jak bezpłatnie rozpocząć nową wersję próbną !

Ten artykuł zawiera sugestie dotyczące rozwiązywania typowych problemów z łącznikami usług Salesforce i Salesforce Service w chmurze w usługach Azure Data Factory i Azure Synapse.

Kod błędu: SalesforceOauth2ClientCredentialFailure

  • Przyczyna: Ten kod błędu występuje, ponieważ nie ukończysz konfiguracji aplikacji połączonej usługi Salesforce.

  • Zalecenie:
    Aby skonfigurować aplikację połączoną z usługą Salesforce, wykonaj następujące kroki:

    1. Utwórz połączoną aplikację i ukończ podstawowe informacje oraz ustawienia protokołu OAuth dla połączonej aplikacji.

      1. Skonfiguruj nazwę połączonej aplikacji, nazwę interfejsu API i kontaktową wiadomość e-mail.
      2. Wybierz pozycję Włącz ustawienia protokołu OAuth.
      3. Adres URL wywołania zwrotnego może być losowy, ponieważ przepływ poświadczeń klienta nie wymaga wywołania zwrotnego, na przykład: https://login.salesforce.com/services/oauth2/callback
      4. Skonfiguruj zakres tokenu dostępu OAuth, lepiej skonfigurować "Pełny dostęp" dla usługi Azure Data Factory w przypadku problemu z uprawnieniami.
        Jeśli chcesz zachować minizakres, należy dodać co najmniej "Zarządzanie danymi użytkownika za pośrednictwem interfejsów API (api)".
        Jeśli nie ustawisz odpowiedniego zakresu, możesz uzyskać następujący komunikat podobny do następującego: Brak autoryzacji, ta sesja jest nieprawidłowa do użycia z interfejsem API REST
      5. Wybierz pozycję Włącz przepływ poświadczeń klienta.

      Zrzut ekranu przedstawiający konfigurowanie podstawowych informacji dla aplikacji łącznika usługi Salesforce.

    2. Uzyskiwanie identyfikatora klienta i wpisu tajnego za pomocą funkcji Zarządzania szczegółami klienta.

      Zrzut ekranu przedstawiający zarządzanie szczegółami użytkownika.

    3. Skopiuj identyfikator klienta i wpis tajny do pliku txt dla połączonej usługi Azure Data Factory.

      Zrzut ekranu przedstawiający identyfikator klienta i wpis tajny.

    4. Utwórz użytkownika, który ma uprawnienie Tylko użytkownik interfejsu API.

      1. Skonfiguruj zestaw uprawnień, który ma tylko uprawnienia interfejsu API. Zrzut ekranu przedstawiający ustawianie uprawnień systemowych.
      2. Określ interfejs API Włączone i Tylko użytkownik interfejsu API. Zrzut ekranu przedstawiający uprawnienia systemowe.
    5. Utwórz nowego użytkownika i połącz zestaw uprawnień na stronie szczegółów użytkownika: Przypisania zestawu uprawnień. Zrzut ekranu przedstawiający przypisania zestawu uprawnień.

    6. Na stronie szczegółów połączonej aplikacji kliknij pozycję Zarządzaj, kliknij pozycję Edytuj zasady. W polu Uruchom jako wybierz użytkownika wykonywania, który ma uprawnienie Tylko użytkownik interfejsu API. W polu Wartość limitu czasu możesz wybrać odpowiednią wartość lub pozostać wartością domyślną Brak.

      Zrzut ekranu przedstawiający szczegóły połączonej aplikacji.

      Zrzut ekranu przedstawiający edytowanie zasad.

Aby uzyskać pomoc dotyczącą rozwiązywania problemów, wypróbuj następujące zasoby: