Salesforce-rapporter
Sammanfattning
Objekt | beskrivning |
---|---|
Versionstillstånd | Allmän tillgänglighet |
Produkter | Excel Power BI (semantiska modeller) Power BI (dataflöden) Infrastrukturresurser (Dataflöde Gen2) Power Apps (dataflöden) Dynamics 365 Customer Insights Analysis Services |
Autentiseringstyper som stöds | Salesforce-konto |
Kommentar
Vissa funktioner kan finnas i en produkt, men inte andra på grund av distributionsscheman och värdspecifika funktioner.
Varning
Salesforce stöder som standard inte Internet Explorer 11, som används som en del av autentiseringsupplevelsen för att onlinetjänster i Power Query Desktop. Anmäl dig för utökad support för att få åtkomst till Lightning Experience Med Microsoft Internet Explorer 11. Du kanske också vill läsa Salesforce-dokumentationen om hur du konfigurerar Internet Explorer. För närvarande kommer användarna att vara nedsatta från att autentisera, men lagrade autentiseringsuppgifter bör fortsätta att fungera tills deras befintliga autentiseringstoken upphör att gälla. Lös problemet genom att gå till Aktivera Microsoft Edge (Chromium) för OAuth-autentisering i Power BI Desktop.
Förutsättningar
Om du vill använda Salesforce Reports-anslutningsappen måste du ha användarnamn och lösenord för Salesforce-kontot.
Salesforce API-åtkomst bör också vara aktiverad. Om du vill verifiera åtkomstinställningarna går du till din personliga Salesforce-sida, öppnar profilinställningarna och söker efter och kontrollerar att kryssrutan API-aktiverad är markerad. Observera att Salesforce-utvärderingskonton inte har API-åtkomst.
Funktioner som stöds
- Produktion
- Anpassade
- Anpassade domäner
- CNAME-postomdirigeringar
Anslut till Salesforce-rapporter från Power Query Desktop
Så här ansluter du till Salesforce Reports-data:
Välj Salesforce-rapporter från listan med produktspecifika dataanslutningsprogram och välj sedan Anslut.
I Salesforce-rapporter väljer du produktions-URL :en om du använder Salesforce-produktions-URL:en (
https://www.salesforce.com
) för att logga in.Du kan också välja Anpassad och ange en anpassad URL för att logga in. Den här anpassade URL:en kan vara en anpassad domän som du har skapat i Salesforce, till exempel
https://contoso.salesforce.com
. Du kan också använda det anpassade URL-valet om du använder din egen CNAME-post som omdirigeras till Salesforce.När du har valt URL:en väljer du OK för att fortsätta.
Välj Logga in för att logga in på ditt Salesforce-konto.
När du har loggat in väljer du Anslut.
Om det är första gången du loggar in med en specifik app uppmanas du att verifiera din äkthet genom att ange en kod som skickas till din e-postadress. Du får sedan frågan om du vill att appen som du använder ska komma åt data. Du får till exempel frågan om du vill tillåta Power BI Desktop att komma åt dina Salesforce-data. Markera Tillåt.
I dialogrutan Navigatör väljer du de Salesforce-rapporter som du vill läsa in. Du kan sedan välja Läs in för att läsa in data eller välja Transformera data för att transformera data.
Anslut till Salesforce-rapporter från Power Query Online
Så här ansluter du till Salesforce Reports-data:
Välj Salesforce-rapporter från listan med produktspecifika dataanslutningsprogram och välj sedan Anslut.
I Salesforce-rapporter väljer du den URL som du vill använda för att ansluta. Välj produktions-URL:en om du använder Salesforce-produktions-URL:en (
https://www.salesforce.com
) för att logga in.Kommentar
För närvarande kan du behöva välja den anpassade URL:en, ange
https://www.salesforce.com
i textrutan och sedan välja Produktion för att ansluta till dina data.Du kan också välja Anpassad och ange en anpassad URL för att logga in. Den här anpassade URL:en kan vara en anpassad domän som du har skapat i Salesforce, till exempel
https://contoso.salesforce.com
. Du kan också använda det anpassade URL-valet om du använder din egen CNAME-post som omdirigeras till Salesforce.Du kan också välja Inkludera relationskolumner. Det här valet ändrar frågan genom att inkludera kolumner som kan ha sekundärnyckelrelationer till andra tabeller. Om den här rutan är avmarkerad visas inte dessa kolumner.
Om det är första gången du gör den här anslutningen väljer du en lokal datagateway om det behövs.
Välj Logga in för att logga in på ditt Salesforce-konto. När du har loggat in väljer du Nästa.
I dialogrutan Navigatör väljer du de Salesforce-rapporter som du vill läsa in. Välj sedan Transformera data för att transformera data.
Ange en Salesforce API-version
Vi kräver att du anger en Salesforce API-version som stöds för att använda Salesforce-anslutningsappen. Du kan göra det genom att ändra frågan med hjälp av Power Query-Avancerad redigerare. Exempel: Salesforce.Data("https://login.salesforce.com/", [ApiVersion=48])
Om du anger en version som inte stöds av Salesforce visas ett felmeddelande som anger att du har angett en ApiVersion som inte stöds.
Mer information om Salesforce API-versioner och support finns på Salesforce-webbplatsen.
Kända problem och begränsningar
Det finns en gräns för hur många fält en fråga till Salesforce kan innehålla. Gränsen varierar beroende på typen av kolumner, antalet beräknade kolumner och så vidare. När du får ett
Query is either selecting too many fields or the filter conditions are too complicated
fel innebär det att frågan överskrider gränsen. Undvik det här felet genom att använda alternativet Välj avancerad fråga och ange fält som du verkligen behöver.Inställningar för Salesforce-sessioner kan blockera den här integreringen. Kontrollera att inställningen Lås sessioner till den IP-adress som de kommer från är inaktiverad .
Antalet rader som du kan komma åt i Salesforce-rapporter begränsas av Salesforce till 2 000 rader. Som en lösning på det här problemet kan du använda anslutningsappen Salesforce Objects i Power BI Desktop för att hämta alla rader från enskilda tabeller och återskapa rapporter som du vill ha. Objektanslutningsappen har inte gränsen på 2 000 rader.
Salesforce API-åtkomst ska vara aktiverad. Om du vill verifiera åtkomstinställningarna går du till profilinställningar för den aktuella användaren och söker efter kryssrutan "API Enabled".
Salesforce-utvärderingskonton har inte API-åtkomst.
Blixt-URL:er stöds inte.
Mer information om interna API-gränser för Salesforce finns i Snabbreferens för Salesforce Developer Limits and Allocations.