Objekty Salesforce

Shrnutí

Položka Popis
Stav vydání Všeobecná dostupnost
Produkty Excel
Power BI (sémantické modely)
Power BI (toky dat)
Prostředky infrastruktury (Tok dat Gen2)
Power Apps (toky dat)
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 jiné kvůli plánům nasazení a možnostem specifickým pro hostitele.

Upozorňující

Salesforce ve výchozím nastavení nepodporuje Internet Explorer 11, který se používá jako součást ověřování pro online služby v Power Query Desktopu. Pokud chcete získat přístup k prostředí Blesku pomocí Aplikace Microsoft Internet Explorer 11, přihlaste se prosím k rozšířené podpoře. Můžete si také projít dokumentaci k Salesforce při konfiguraci Internet Exploreru. V současné době budou uživatelé z ověřování poškozeni, ale uložené přihlašovací údaje by měly fungovat až do vypršení platnosti 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. Upozorňujeme, ž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 relací

Připojení k objektům Salesforce z Power Query Desktopu

Připojení k datům objektů Salesforce:

  1. V seznamu datových konektorů specifických pro produkt vyberte objekty Salesforce a pak vyberte Připojení.

  2. V objektech Salesforce zvolte produkční adresu URL, pokud se k přihlášení použijete produkční adresu URL Salesforce .< a1https://www.salesforce.com/>.

    Získejte data z produkční adresy URL.

    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ějte na paměti, že adresy URL blesku nejsou podporované.

    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 nezobrazí.

    Jakmile vyberete adresu URL, pokračujte výběrem možnosti OK .

  3. Vyberte Přihlásit se a přihlaste se ke svému účtu Salesforce.

    Přihlaste se ke svému účtu Salesforce.

    Po úspěšném přihlášení vyberte Připojení.

  4. Pokud jste se přihlásili pomocí konkrétní aplikace poprvé, zobrazí se výzva k ověření pravosti zadáním kódu odeslaného na e-mailovou adresu. Pak se zobrazí dotaz, jestli chcete, aby aplikace, kterou používáte pro přístup k datům. Zobrazí se například dotaz, jestli chcete Power BI Desktopu povolit přístup k datům Salesforce. Vyberte Povolit.

  5. V dialogovém okně Navigátor vyberte objekty Salesforce, které chcete načíst. Pak můžete buď vybrat Načíst , načíst data, nebo vybrat Transformovat data a transformovat data.

Připojení k objektům Salesforce z Power Query Online

Připojení k datům objektů Salesforce:

  1. V seznamu datových konektorů specifických pro produkt vyberte objekty Salesforce a pak vyberte Připojení.

  2. 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).

    Přidejte informace o připojení objektu Salesforce.

    Poznámka:

    V současné době možná budete muset vybrat vlastní adresu URL, zadat https://www.salesforce.com do 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 nezobrazí.

  3. Pokud jste připojení provedli poprvé, vyberte v případě potřeby místní bránu dat.

  4. Vyberte Přihlásit se a přihlaste se ke svému účtu Salesforce. Po úspěšném přihlášení vyberte Další.

  5. V dialogovém okně Navigátor vyberte objekty Salesforce, které chcete načíst. Potom výběrem možnosti 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 s informací, ž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 zadané nebo aktualizované na verzi podporovanou Salesforce. Pokud chcete zadat nebo aktualizovat ApiVersion, použijte Rozšířený editor a explicitně přidejte ApiVersion parametr. Příklad:

    Source = Salesforce.Data("https://login.salesforce.com/", [ApiVersion = 54.0])

    Služby ApiVersion jsou v Salesforce pravidelně zastaralé, takže se ujistěte, že zadáváte podporované rozhraní ApiVersion salesforce.

  • 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 complicated zobrazí 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 Salesforce může tuto integraci blokovat. Ujistěte se, že nastavení Uzamknout relace na IP adresu, ze které pocházejí , je zakázané.

  • 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 Povoleno rozhraní API.

  • Zkušební účty Salesforce nemají přístup k rozhraní API.

  • Vlastní pole typu Rozevírací seznam (vícenásobný výběr) nejsou podporována operacemi Vytvořit záznam a Aktualizovat záznam.

  • Adresy URL blesku nejsou podporované.

  • Salesforce omezuje počet souběžných dotazů, které je možné spustit jedním účtem. 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. To zahrnuje všechny klientské aplikace (nejen konektor PowerQuery) pomocí rozhraní Salesforce API. Pokud chcete snížit pravděpodobnost této chyby, ujistěte se, že se počet dotazů Salesforce uchovává na minimum, použijte dostupné možnosti (například toky dat) k zfázování dat ze Salesforce a ověřte, že ostatní použití rozhraní SALESFORCE API se stejným účtem nejsou 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.