Objekty lokality Salesforce

Súhrn

Položka Description
Stav vydania Všeobecná dostupnosť
Produkty Excel
Power BI (sémantické modely)
Power BI (toky údajov)
Fabric (Tok údajov Gen2)
Power Apps (toky údajov)
Dynamics 365 Customer Insights
Analysis Services
Podporované typy overovania Konto Salesforce

Poznámka

Niektoré možnosti môžu byť k dispozícii v jednom produkte, ale nie iné z dôvodu plánov nasadenia a funkcií špecifických pre hostiteľa.

Upozornenie

Salesforce predvolene nepodporuje Internet Explorer 11, ktorý sa používa ako súčasť overovacieho prostredia na online služby v aplikácii Power Query Desktop. Explicitný súhlas s rozšírenou podporou prístupu k programu Lightning Experience pomocou programu Microsoft Internet Explorer 11. Môžete si tiež prečítať dokumentáciu salesforce o konfigurácii Internet Explorera. V súčasnosti už používatelia nebudú môcť overovať, ale uložené poverenia by mali naďalej fungovať, kým neuplynie platnosť ich existujúcich tokenov overenia. Tento problém vyriešite tak, že prejdete na položku Povolenie overovania OAuth v prehliadači Microsoft Edge (Chromium) v aplikácii Power BI Desktop.

Požiadavky

Na používanie konektora Objekty lokality Salesforce musíte mať meno používateľa a heslo konta Salesforce.

Mal by byť povolený aj prístup k API lokality Salesforce. Ak chcete overiť nastavenia prístupu, prejdite na osobnú stránku Salesforce, otvorte nastavenia profilu a vyhľadajte a skontrolujte, či je začiarknuté políčko Povolené rozhranie API. Všimnite si, že skúšobné kontá Salesforce nemajú prístup k API.

Podporované možnosti

  • Produkčné
  • Vlastné
    • Vlastné domény
    • Presmerovania záznamov CNAME
    • Stĺpce vzťahov

Pripojenie objektov lokality Salesforce z aplikácie Power Query Desktop

Pripojenie k údajom Objektov lokality Salesforce:

  1. V zozname konektorov údajov špecifických pre produkt vyberte položku Objekty lokality Salesforce a potom vyberte položku Pripojenie.

  2. Ak v časti Objekty lokality Salesforce vyberte URL adresu produkcie, ak na prihlásenie používate URL adresu produkčného lokality Salesforce (https://www.salesforce.com).

    Získanie údajov z produkčnej URL adresy.

    Môžete tiež vybrať položku Vlastné a zadať vlastnú URL adresu, aby ste sa prihlásili. Táto vlastná URL adresa môže byť vlastnou doménou, ktorú ste vytvorili v rámci lokality Salesforce, ako https://contoso.salesforce.comnapríklad . Ak používate vlastný záznam CNAME, ktorý sa presmeruje na lokality Salesforce, môžete použiť aj vlastný výber URL adresy. Všimnite si, že URL adresy bleskov nie sú podporované.

    Môžete tiež vybrať možnosť Zahrnúť stĺpce vzťahu. Tento výber mení dotaz zahrnutím stĺpcov, ktoré môžu mať vzťah cudzí kľúč k iným tabuľkám. Ak toto políčko nie je začiarknuté, uvedené stĺpce sa zobrazia.

    Po výbere URL adresy pokračujte výberom položky OK .

  3. Ak sa chcete prihlásiť do svojho konta Salesforce, vyberte položku Prihlásiť sa.

    Prihláste sa do konta Salesforce.

    Po úspešnom prihlásení vyberte položku Pripojenie.

  4. Ak sa prihlásite pomocou konkrétnej aplikácie prvýkrát, zobrazí sa výzva na overenie vašej pravosti zadaním kódu odoslaného na vašu e-mailovú adresu. Potom sa zobrazí otázka, či chcete, aby aplikácia, ktorú používate na prístup k údajom, používala. Zobrazí sa napríklad výzva, či chcete povoliť aplikácii Power BI Desktop prístup k údajom z lokality Salesforce. Vyberte položku Povoliť.

  5. V dialógovom okne Navigátor vyberte objekty Lokality Salesforce, ktoré chcete načítať. Potom môžete buď vybrať položku Načítať a načítať údaje, alebo vybrať položku Transformovať údaje a transformovať údaje.

Pripojenie objektov lokality Salesforce z Power Query Online

Pripojenie k údajom Objektov lokality Salesforce:

  1. V zozname konektorov údajov konkrétnych produktov vyberte položku Objekty lokality Salesforce a potom vyberte položku Pripojenie.

  2. V objektoch lokality Salesforce vyberte URL adresu, ktorú chcete použiť na pripojenie. Ak na prihlásenie používate URL adresu produkcie lokality Salesforce (https://www.salesforce.com), vyberte url adresu produkcie.

    Pridajte informácie o pripojení k objektu Salesforce.

    Poznámka

    V súčasnosti možno budete musieť vybrať vlastnú URL adresu, do textového poľa zadajte text https://www.salesforce.com a potom výberom položky Produkcia sa pripojte k svojim údajom.

    Môžete tiež vybrať položku Vlastné a zadať vlastnú URL adresu, aby ste sa prihlásili. Táto vlastná URL adresa môže byť vlastnou doménou, ktorú ste vytvorili v rámci lokality Salesforce, ako https://contoso.salesforce.comnapríklad . Ak používate vlastný záznam CNAME, ktorý sa presmeruje na lokality Salesforce, môžete použiť aj vlastný výber URL adresy.

    Môžete tiež vybrať možnosť Zahrnúť stĺpce vzťahu. Tento výber mení dotaz zahrnutím stĺpcov, ktoré môžu mať vzťah cudzí kľúč k iným tabuľkám. Ak toto políčko nie je začiarknuté, uvedené stĺpce sa zobrazia.

  3. Ak sa toto pripojenie vytvára prvýkrát, v prípade potreby vyberte lokálnu bránu údajov.

  4. Ak sa chcete prihlásiť do svojho konta Salesforce, vyberte položku Prihlásiť sa. Po úspešnom prihlásení vyberte položku Ďalej.

  5. V dialógovom okne Navigátor vyberte objekty Lokality Salesforce, ktoré chcete načítať. Potom výberom položky Transformovať údaje transformujte údaje.

Zadanie verzie rozhrania API lokality Salesforce

Ak chcete používať konektor Salesforce, musíte zadať podporovanú verziu rozhrania API Salesforce. Môžete to urobiť tak, že upravíte dotaz pomocou rozšíreného editora Power Query. Napríklad, Salesforce.Data("https://login.salesforce.com/", [ApiVersion=48]).

Ak zadáte verziu, ktorá nie je podporovaná lokalitou Salesforce, zobrazí sa chybové hlásenie oznamujúce, že ste zadali nepodporovanú ApiVersion.

Ďalšie informácie o verziách a podpore rozhrania Salesforce API nájdete na webovej lokalite Salesforce.

Známe problémy a obmedzenia

  • Ak vo výsledkoch z konektora Objekty lokality Salesforce chýbajú tabuľky, môže to byť to, že ApiVersion musí byť zadaná alebo aktualizovaná na verziu, ktorú podporuje Salesforce. Ak chcete zadať alebo aktualizovať ApiVersion, použite Rozšírený editor a explicitne pridajte ApiVersion parameter. Napríklad:

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

    ApiVersions sú službou Salesforce pravidelne zastarané, takže zadávate ApiVersion podporovanú lokalitou Salesforce.

  • Počet polí, ktoré môže dotaz na salesforce obsahovať, je limit. Limit sa líši v závislosti od typu stĺpcov, počtu vypočítaných stĺpcov a tak ďalej. Keď sa zobrazí Query is either selecting too many fields or the filter conditions are too complicated chyba, znamená to, že dotaz prekročí limit. Ak sa chcete tejto chybe vyhnúť, použite možnosť Vybrať dotaz na rozšírené a určite polia, ktoré naozaj potrebujete.

  • Nastavenia relácie lokality Salesforce môžu zablokovať túto integráciu. Uistite sa, že nastavenie Zamknúť relácie na IP adresu, z ktorej pochádzajú , je zakázané.

  • Mal by byť povolený prístup k API Salesforce. Ak chcete overiť nastavenia prístupu, prejdite do nastavení profilu aktuálneho používateľa a začiarknite políčko "API Enabled".

  • Skúšobné kontá lokality Salesforce nemajú prístup k API.

  • Operácie "Vytvoriť záznam" a "Aktualizovať záznam" nepodporujú vlastné polia typu Picklist (Viacnásobný výber).

  • Url adresy bleskov nie sú podporované.

  • Lokalita Salesforce obmedzuje počet súbežných dotazov, ktoré môže vykonať jedno konto. chyba INVALID_QUERY_LOCATOR: Toto je limit lokality Salesforce a môže sa vyskytnúť, ak existuje viacero súbežných dotazov voči službe Salesforce, ktoré používajú rovnaké konto. Patria sem všetky klientske aplikácie (nielen konektor PowerQuery) používajúci rozhranie API Salesforce. Ak chcete znížiť pravdepodobnosť tejto chyby, uistite sa, že počet dotazov lokality Salesforce sa udrží na minime, použite dostupné možnosti (napríklad toky údajov) na fázu údajov z Lokality Salesforce a potvrďte, že iné použitie rozhrania API lokality Salesforce s rovnakým kontom nie je naplánované súbežne.

Ďalšie informácie o interných obmedzeniach rozhrania API lokality Salesforce nájdete v téme Limity pre vývojárov lokality Salesforce a Rýchle odkazy na pridelenia.