Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Podsumowanie
| Przedmiot | Opis |
|---|---|
| Status wydania | Ogólna dostępność |
| Produkty | Excel Power BI (modele semantyczne) Power BI (przepływy danych) Sieć szkieletowa (Dataflow Gen2) Power Apps (przepływy danych) Dynamics 365 Customer Insights Analysis Services |
| Obsługiwane typy uwierzytelniania | Konto usługi Salesforce |
Uwaga / Notatka
Niektóre funkcje mogą być obecne w jednym produkcie, ale nie w innych ze względu na harmonogramy wdrażania i możliwości specyficzne dla hosta.
Ostrzeżenie
Domyślnie usługa Salesforce nie obsługuje programu Internet Explorer 11, który jest używany w ramach uwierzytelniania do usług online w programie Power Query Desktop. Wybierz rozszerzoną pomoc techniczną, aby uzyskać dostęp do Lightning Experience przy użyciu programu Microsoft Internet Explorer 11. Możesz również przejrzeć dokumentację usługi Salesforce dotyczącą konfigurowania programu Internet Explorer. Obecnie użytkownicy są osłabieni w zakresie uwierzytelniania, ale przechowywane poświadczenia powinny nadal działać do momentu wygaśnięcia istniejących tokenów uwierzytelniania. Aby rozwiązać ten problem, przejdź do tematu Włączanie przeglądarki Microsoft Edge (Chromium) na potrzeby uwierzytelniania OAuth w programie Power BI Desktop.
Wymagania wstępne
Aby korzystać z łącznika Salesforce Reports, musisz mieć nazwę użytkownika i hasło konta usługi Salesforce.
Ponadto należy włączyć dostęp do interfejsu API usługi Salesforce. Aby zweryfikować ustawienia dostępu, przejdź do swojej osobistej strony Salesforce, otwórz ustawienia profilu, a następnie wyszukaj i upewnij się, że pole wyboru Interfejs API włączony jest zaznaczone. Pamiętaj, że konta wersji próbnej usługi Salesforce nie mają dostępu do interfejsu API.
Obsługiwane możliwości
- Produkcja
- Niestandardowe
- Domeny niestandardowe
- Przekierowania rekordów CNAME
Nawiązywanie połączenia z raportami usługi Salesforce z poziomu programu Power Query Desktop
Aby nawiązać połączenie z danymi raportów usługi Salesforce:
Wybierz pozycję Raporty usługi Salesforce z listy łączników danych specyficznych dla produktu, a następnie wybierz pozycję Połącz. Aby uzyskać więcej informacji, przejdź do Gdzie uzyskać dane.
W Raportach Salesforce wybierz adres URL Produkcji, jeśli do logowania używasz adresu URL produkcyjnego Salesforce (
https://www.salesforce.com).
Możesz również wybrać pozycję Niestandardowy i wprowadzić niestandardowy adres URL, aby się zalogować. Ten niestandardowy adres URL może być domeną niestandardową utworzoną w usłudze Salesforce, taką jak
https://contoso.salesforce.com. Możesz również użyć niestandardowego wyboru adresu URL, jeśli używasz własnego rekordu CNAME, który przekierowuje do usługi Salesforce. Obecnie niestandardowe adresy URL obsługują tylko domenysalesforce.comicloudforce.com. Pamiętaj, że lightning URLs nie są obsługiwane.Po wybraniu adresu URL wybierz przycisk OK , aby kontynuować.
Wybierz pozycję Zaloguj się , aby zalogować się do konta usługi Salesforce.
Po pomyślnym zalogowaniu wybierz Connect.
Jeśli logujesz się po raz pierwszy przy użyciu określonej aplikacji, zostanie wyświetlony monit o zweryfikowanie autentyczności przez wprowadzenie kodu wysłanego na adres e-mail. Następnie zostanie wyświetlony monit, który zapyta, czy chcesz, aby aplikacja używana przez Ciebie miała dostęp do danych. Na przykład zostanie wyświetlony monit o zezwolenie programowi Power BI Desktop na dostęp do danych usługi Salesforce. Zaznacz Zezwól.
W oknie dialogowym Nawigator wybierz raporty usługi Salesforce, które chcesz załadować. Następnie możesz wybrać pozycję Załaduj , aby załadować dane, lub wybrać pozycję Przekształć dane , aby przekształcić dane.
Nawiązywanie połączenia z raportami usługi Salesforce z poziomu usługi Power Query Online
Aby nawiązać połączenie z danymi raportów usługi Salesforce:
Wybierz pozycję Raporty usługi Salesforce z listy łączników danych specyficznych dla produktu, a następnie wybierz pozycję Połącz. Aby uzyskać więcej informacji, przejdź do Gdzie uzyskać dane.
W raportach usługi Salesforce wybierz adres URL, którego chcesz użyć do nawiązania połączenia. Wybierz adres URL produkcji, jeśli korzystasz z adresu URL produkcyjnego Salesforce (
https://www.salesforce.com) do logowania.
Uwaga / Notatka
Obecnie może być konieczne wybranie niestandardowego adresu URL, wprowadzenie
https://www.salesforce.comw polu tekstowym, a następnie wybranie pozycji Produkcja w celu nawiązania połączenia z danymi.Możesz również wybrać pozycję Niestandardowy i wprowadzić niestandardowy adres URL, aby się zalogować. Ten niestandardowy adres URL może być domeną niestandardową utworzoną w usłudze Salesforce, taką jak
https://contoso.salesforce.com. Możesz również użyć niestandardowego wyboru adresu URL, jeśli używasz własnego rekordu CNAME, który przekierowuje do usługi Salesforce.Ponadto możesz wybrać pozycję Uwzględnij kolumny relacji. Ten wybór zmienia zapytanie poprzez uwzględnienie kolumn, które mogą być związane kluczem obcego z innymi tabelami. Jeśli to pole jest niezaznaczone, nie widzisz tych kolumn.
Jeśli po raz pierwszy tworzysz to połączenie, w razie potrzeby wybierz lokalną bramę danych.
Wybierz pozycję Zaloguj się , aby zalogować się do konta usługi Salesforce. Po pomyślnym zalogowaniu wybierz pozycję Dalej.
W oknie dialogowym Nawigator wybierz raporty usługi Salesforce, które chcesz załadować. Następnie wybierz pozycję Przekształć dane , aby przekształcić dane.
Określanie wersji interfejsu API usługi Salesforce
Wymagamy określenia obsługiwanej wersji interfejsu API usługi Salesforce do korzystania z łącznika usługi Salesforce. Możesz to zrobić, modyfikując zapytanie przy użyciu zaawansowanego edytora Power Query. Na przykład Salesforce.Data("https://login.salesforce.com/", [ApiVersion=48]).
Jeśli określisz wersję, której usługa Salesforce nie obsługuje, zostanie wyświetlony komunikat o błędzie wskazujący, że określono nieobsługiwaną usługę ApiVersion.
Aby uzyskać więcej informacji na temat wersji i obsługi interfejsu API usługi Salesforce, odwiedź witrynę internetową usługi Salesforce.
Znane problemy i ograniczenia
Istnieje limit liczby pól, które może zawierać zapytanie do usługi Salesforce. Limit różni się w zależności od typu kolumn, liczby obliczonych kolumn itd. Gdy wystąpi
Query is either selecting too many fields or the filter conditions are too complicatedbłąd, oznacza to, że zapytanie przekracza limit. Aby uniknąć tego błędu, użyj opcji Zaawansowane wybieranie zapytania i określ pola, których naprawdę potrzebujesz.Ustawienia sesji usługi Salesforce mogą blokować tę integrację. Upewnij się, że ustawienie Zablokuj sesje na adres IP, z którego pochodzą , jest wyłączone.
Liczba wierszy, do których można uzyskać dostęp w raportach usługi Salesforce, jest ograniczona przez usługę Salesforce do 2000 wierszy. Aby obejść ten problem, możesz użyć łącznika Salesforce Objects w programie Power BI Desktop, aby pobrać wszystkie wiersze z poszczególnych tabel i utworzyć ponownie raporty, które chcesz. Łącznik obiektów nie ma ograniczenia do 2000 wierszy.
Należy włączyć dostęp do interfejsu API usługi Salesforce. Aby zweryfikować ustawienia dostępu, przejdź do ustawień profilu bieżącego użytkownika i odnaleźć pole wyboru Interfejs API włączony.
Konta wersji próbnej usługi Salesforce nie mają dostępu do interfejsu API.
Adresy URL Lightning nie są obsługiwane.
Niestandardowe adresy URL obsługują tylko domeny salesforce.com i cloudforce.com. Użycie innych domen powoduje błąd "Nieprawidłowe argumenty".
Aby uzyskać więcej informacji na temat wewnętrznych limitów interfejsu API usługi Salesforce, zobacz Salesforce Developer Limits and Allocations Quick Reference (Limity deweloperów i alokacje usługi Salesforce — krótkie informacje).