Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Shrnutí
| Položka | Popis |
|---|---|
| Stav uvolnění | Obecná dostupnost |
| Produkty | Excel Power BI (sémantické modely) Power BI (Datové toky) Datová platforma (Tok dat Gen2) Power Apps (datové toky) Dynamics 365 Customer Insights Analysis Services |
| Podporované typy ověřování | Účet Salesforce |
Poznámka:
Některé funkce můžou být přítomné v jednom produktu, ale ne v jiných kvůli plánům nasazení a možnostem specifickým pro jednotlivé hostitele.
Výstraha
Salesforce ve výchozím nastavení nepodporuje Internet Explorer 11, který se používá jako součást prostředí ověřování pro online služby v Power Query Desktopu. Výslovný souhlas s rozšířenou podporou přístupu k prostředí Blesk pomocí aplikace Microsoft Internet Explorer 11. Můžete si také projít dokumentaci k Salesforce při konfiguraci Internet Exploreru. V současné době nejsou uživatelé schopni se ověřit, ale uložené přihlašovací údaje by měly nadále fungovat, dokud nevyprší platnost stávajících ověřovacích tokenů. Pokud chcete tento problém vyřešit, přejděte na Povolení Microsoft Edge (Chromium) pro ověřování OAuth v Power BI Desktopu.
Požadavky
Pokud chcete použít konektor Salesforce Objects, musíte mít uživatelské jméno a heslo účtu Salesforce.
Měl by být také povolený přístup k rozhraní API Salesforce. Pokud chcete ověřit nastavení přístupu, přejděte na osobní stránku Salesforce, otevřete nastavení profilu a vyhledejte a zkontrolujte, jestli je zaškrtnuté políčko Povoleno rozhraní API . Mějte na paměti, že zkušební účty Salesforce nemají přístup k rozhraní API.
Podporované možnosti
- Výroba
- Vlastní
- Vlastní domény
- Přesměrování záznamů CNAME
- Sloupce vztahů
Připojení k objektům Salesforce z Power Query Desktopu
Připojení k datům objektů Salesforce:
V seznamu datových konektorů specifických pro produkt vyberte objekty Salesforce a pak vyberte Připojit. Další informace najdete v tématu Kde získat data.
V
objektech Salesforce zvolteprodukční adresu URL, pokud se k přihlášení použijete produkční adresu URL Salesforce .< a1/>.
Můžete také vybrat Vlastní a zadat vlastní adresu URL pro přihlášení. Tato vlastní adresa URL může být vlastní doména, kterou jste vytvořili v Salesforce, například
https://contoso.salesforce.com. Vlastní výběr adresy URL můžete použít také v případě, že používáte vlastní záznam CNAME, který se přesměruje na Salesforce. Vlastní adresy URL v současné době podporují pouze doménysalesforce.comacloudforce.com.Poznámka:
Adresy URL Lightning nejsou podporovány.
Můžete také vybrat Zahrnout sloupce relací. Tento výběr změní dotaz zahrnutím sloupců, které můžou mít relace cizího klíče s jinými tabulkami. Pokud toto pole není zaškrtnuté, tyto sloupce se nezobrazují.
Jakmile vyberete adresu URL, výběrem OK pokračujte.
Vyberte Přihlásit se a přihlaste se ke svému účtu Salesforce.
Po úspěšném přihlášení vyberte Připojit.
Pokud se přihlašujete poprvé pomocí konkrétní aplikace, zobrazí se výzva k ověření pravosti zadáním kódu odeslaného na vaši e-mailovou adresu. Pak se zobrazí dotaz, jestli chcete, aby aplikace, kterou používáte, měla přístup k datům. Zobrazí se například dotaz, jestli chcete Power BI Desktopu povolit přístup k datům Salesforce. Vyberte Povolit.
V dialogovém okně Navigátor vyberte objekty Salesforce, které chcete načíst. Pak můžete vybrat buď Načíst pro načtení dat, nebo Transformovat data pro jejich transformaci.
Připojení k objektům Salesforce z Power Query Online
Připojení k datům objektů Salesforce:
Ze seznamu datových konektorů specifických pro produkt vyberte objekty Salesforce a pak vyberte Připojit. Další informace najdete v tématu Kde získat data.
V objektech Salesforce zvolte adresu URL, kterou chcete použít pro připojení. Vyberte produkční adresu URL, pokud k přihlášení použijete produkční adresu URL Salesforce (
https://www.salesforce.com).
Poznámka:
V současné době možná budete muset vybrat vlastní adresu URL, zadat
https://www.salesforce.comdo textového pole a pak vybrat Production pro připojení k vašim datům.Můžete také vybrat Vlastní a zadat vlastní adresu URL pro přihlášení. Tato vlastní adresa URL může být vlastní doména, kterou jste vytvořili v Salesforce, například
https://contoso.salesforce.com. Vlastní výběr adresy URL můžete použít také v případě, že používáte vlastní záznam CNAME, který se přesměruje na Salesforce.Můžete také vybrat Zahrnout sloupce relací. Tento výběr změní dotaz zahrnutím sloupců, které můžou mít relace cizího klíče s jinými tabulkami. Pokud toto pole není zaškrtnuté, tyto sloupce se nezobrazují.
Pokud toto připojení vytváříte poprvé, vyberte v případě potřeby místní bránu dat.
Vyberte Přihlásit se a přihlaste se ke svému účtu Salesforce. Po úspěšném přihlášení vyberte Další.
V dialogovém okně Navigátor vyberte objekty Salesforce, které chcete načíst. Potom výběrem Transformovat data transformujte data.
Určení verze rozhraní Salesforce API
Vyžadujeme, abyste pro použití konektoru Salesforce zadali podporovanou verzi rozhraní Salesforce API. Můžete to udělat úpravou dotazu pomocí rozšířeného editoru Power Query. Například: Salesforce.Data("https://login.salesforce.com/", [ApiVersion=48]).
Pokud zadáte verzi, kterou Salesforce nepodporuje, zobrazí se chybová zpráva oznamující, že jste zadali nepodporovanou verzi ApiVersion.
Další informace o verzích a podpoře rozhraní Salesforce API najdete na webu Salesforce.
Známé problémy a omezení
Pokud ve výsledcích konektoru Salesforce Objects chybí tabulky, může být jednou z příčin, že apiVersion musí být zadáno nebo aktualizováno na verzi, kterou Salesforce podporuje. Pokud chcete zadat nebo aktualizovat ApiVersion, použijte Rozšířený editor a explicitně přidejte
ApiVersionparametr. Například:Source = Salesforce.Data("https://login.salesforce.com/", [ApiVersion = 54.0])Salesforce pravidelně zastarává verze rozhraní API, takže se ujistěte, že zadáváte verzi rozhraní API, kterou Salesforce podporuje.
Existuje omezení počtu polí, která může dotaz na Salesforce obsahovat. Limit se liší v závislosti na typu sloupců, počtu počítaných sloupců atd. Když se
Query is either selecting too many fields or the filter conditions are too complicatedzobrazí chyba, znamená to, že váš dotaz překročí limit. Pokud se chcete této chybě vyhnout, použijte možnost Upřesnit výběrového dotazu a zadejte pole, která opravdu potřebujete.Nastavení relace systému Salesforce může tuto integraci blokovat. Ujistěte se, že nastavení Uzamknout relace na IP adresu, ze které pocházejí, je deaktivované.
Přístup k rozhraní API Salesforce by měl být povolený. Pokud chcete ověřit nastavení přístupu, přejděte do nastavení profilu pro aktuálního uživatele a vyhledejte zaškrtávací políčko Povolené rozhraní API .
Zkušební účty Salesforce nemají přístup k rozhraní API.
Operace "Vytvořit záznam" a "Aktualizovat záznam" nepodporují vlastní pole typu
Picklist (Multi-Select).Adresy URL Lightning nejsou podporovány.
Vlastní adresy URL podporují jenom salesforce.com a cloudforce.com domény. Při použití jiných domén dojde k chybě Neplatné argumenty.
Salesforce omezuje počet souběžných dotazů, které může jeden účet provádět. Chyba INVALID_QUERY_LOCATOR Jedná se o limit Salesforce, ke kterým může dojít, když existuje více souběžných dotazů na Salesforce pomocí stejného účtu. Tento limit zahrnuje všechny klientské aplikace (nejen konektor PowerQuery) využívající rozhraní SALESFORCE API. Snížení pravděpodobnosti této chyby:
- Ujistěte se, že se počet dotazů Salesforce uchovává minimálně.
- Pomocí dostupných možností (například datových toků) připravte data ze Salesforce.
- Ověřte, že jiné použití rozhraní Salesforce API se stejným účtem není naplánované souběžně.
Další informace o interních limitech rozhraní API salesforce najdete v tématu Rychlé referenční informace k limitům a přidělením pro vývojáře Salesforce.