Salesforce ODBC-drivrutinen utökar antalet applikationer som du kan använda Salesforce SOQL från. I den här bloggen beskriver vi hur man kör SOQL-satser från Crystal Reports med hjälp av vår ODBC-drivrutin.
För att komma igång:
- Installera och licensiera Salesforce.com ODBC-drivrutinen på maskinen där Crystal Reports är installerat.
Innan du kan använda Salesforce.com ODBC-drivrutinen för att ansluta din applikation till Salesforce.com måste du konfigurera en ODBC-datakälla. En ODBC-datakälla lagrar anslutningsdetaljerna för måldatabasen (t.ex. Salesforce.com) och ODBC-drivrutinen som krävs för att ansluta till den (t.ex. Salesforce.com ODBC-drivrutinen).
- Starta ODBC Administrator. För att göra detta, i Windows Kör-dialogrutan, skriv:
%windir%\syswow64\odbcad32.exe
- I ODBC-administratören, välj fliken System DSN och välj sedan Lägg till.
- I dialogrutan Skapa ny datakälla väljer du Easysoft Salesforce SOQL ODBC-drivrutin och väljer sedan Slutför.
- Slutför dialogrutan Easysoft Salesforce SOQL ODBC Driver DSN Setup:
Inställning Värde DSN Salesforce.com Användarnamn Namnet på din Salesforce.com-användare. Till exempel, [email protected]. Lösenord Lösenordet för din Salesforce.com-användare. Token Säkerhetstoken för din Salesforce.com-användare, om det behövs. För att ta reda på om du behöver tillhandahålla en säkerhetstoken, välj knappen Testa. Om anslutningsförsöket misslyckas med ett fel som innehåller
LOGIN_MUST_USE_SECURITY_TOKEN
, måste du tillhandahålla en.Salesforce.com skickar säkerhetstokenen via e-post till den e-postadress som är kopplad till ditt Salesforce.com-användarkonto. Om du inte har fått en säkerhetstoken kan du återskapa den. Salesforce.com kommer sedan att skicka den nya säkerhetstoken till dig via e-post. För att återskapa din säkerhetstoken, logga in på Salesforce.com och välj sedan Inställningar från användarmenyn. Sök efter "säkerhetstoken" i snabbsökningsrutan. Klicka på Återställ säkerhetstoken på sidan Återställ säkerhetstoken. När du får token i din e-postklient, kopiera den och klistra in den i Token-fältet.
- Använd knappen Test för att verifiera att du lyckas ansluta till Salesforce.com.
Använda Salesforce SOQL från Crystal Reports
Använda Salesforce ODBC-drivrutinen för att komma åt Salesforce-data från Crystal Reports:
- Skapa en ny rapport i Crystal Reports.
- Utöka listan Skapa ny anslutning i rutan Tillgängliga datakällor i guiden Skapa ny anslutning.
- Utöka ODBC-listan (RDO).
- Välj din Salesforce.com ODBC-datakälla i ODBC-dialogrutan (RDO) i listan Datakällans namn. Välj Slutför.
- Välj de tabeller som du vill inkludera i din rapport och välj sedan Nästa.
- Fortsätt guiden för att välja de fält och fält som du vill inkludera i din rapport.
- Klicka på Slutför för att generera rapporten baserat på Salesforce.com-data.
Använda Salesforce ODBC-drivrutinen för att komma åt Salesforce-data från Crystal Reports genom att använda passerande SQL:
- Skapa en ny rapport i Crystal Reports.
- I dialogrutan Databasexpert utökar du din Salesforce.com-datakälla under Mina anslutningar.
- Dubbelklicka på Lägg till kommando.
- I dialogrutan Lägg till kommando till rapport anger du:
SELECT Account.Name, (SELECT Contact.LastName FROM Account.Contacts) FROM Account
- Använd OK-knappen för att återgå till Crystal Reports.
- I fältutforskaren expanderar du Kommando under Databasfält. Du bör se, Namn och Efternamn. Dra dessa fält till avsnittet Rapportdetaljer.
- På menyn Visa väljer du Förhandsgranska prov för att visa posterna.