sql >> Databasteknik >  >> RDS >> Database

Salesforce SOQL från Crystal Reports

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

  1. Starta ODBC Administrator. För att göra detta, i Windows Kör-dialogrutan, skriv:
    %windir%\syswow64\odbcad32.exe
  2. I ODBC-administratören, välj fliken System DSN och välj sedan Lägg till.
  3. I dialogrutan Skapa ny datakälla väljer du Easysoft Salesforce SOQL ODBC-drivrutin och väljer sedan Slutför.
  4. 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.

  5. 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:

  1. Skapa en ny rapport i Crystal Reports.
  2. Utöka listan Skapa ny anslutning i rutan Tillgängliga datakällor i guiden Skapa ny anslutning.
  3. Utöka ODBC-listan (RDO).
  4. Välj din Salesforce.com ODBC-datakälla i ODBC-dialogrutan (RDO) i listan Datakällans namn. Välj Slutför.
  5. Välj de tabeller som du vill inkludera i din rapport och välj sedan Nästa.
  6. Fortsätt guiden för att välja de fält och fält som du vill inkludera i din rapport.
  7. 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:

  1. Skapa en ny rapport i Crystal Reports.
  2. I dialogrutan Databasexpert utökar du din Salesforce.com-datakälla under Mina anslutningar.
  3. Dubbelklicka på Lägg till kommando.
  4. I dialogrutan Lägg till kommando till rapport anger du:
    SELECT Account.Name, (SELECT Contact.LastName FROM Account.Contacts)
    FROM Account
  5. Använd OK-knappen för att återgå till Crystal Reports.
  6. I fältutforskaren expanderar du Kommando under Databasfält. Du bör se, Namn och Efternamn. Dra dessa fält till avsnittet Rapportdetaljer.
  7. På menyn Visa väljer du Förhandsgranska prov för att visa posterna.

  1. Hur man uppdaterar rader med ett slumpmässigt datum

  2. Hur man beställer efter månadsnamn i MySQL

  3. Microsoft SQL Server 2005/2008:XML vs text/varchar datatyp

  4. MySQL SELECT inkrementräknare