Salesforce ODBC Driver estende il numero di applicazioni da cui è possibile utilizzare Salesforce SOQL. In questo blog descriviamo come eseguire istruzioni SOQL da Crystal Reports utilizzando il nostro driver ODBC.
Per iniziare:
- Installare e concedere in licenza il driver ODBC Salesforce.com sul computer in cui è installato Crystal Reports.
Prima di poter utilizzare Salesforce.com ODBC Driver per connettere l'applicazione a Salesforce.com, è necessario configurare un'origine dati ODBC. Un'origine dati ODBC memorizza i dettagli di connessione per il database di destinazione (ad es. Salesforce.com) e il driver ODBC necessario per connettersi ad esso (ad es. il driver ODBC di Salesforce.com).
- Avvia amministratore ODBC. A tale scopo, nella finestra di dialogo Esegui di Windows, digitare:
%windir%\syswow64\odbcad32.exe
- In Amministratore ODBC, scegli la scheda DSN di sistema, quindi scegli Aggiungi.
- Nella finestra di dialogo Crea nuova origine dati, scegli Easysoft Salesforce SOQL ODBC Driver, quindi scegli Fine.
- Completare la finestra di dialogo Configurazione DSN del driver ODBC di Easysoft Salesforce SOQL:
Impostazioni Valore DSN Salesforce.com Nome utente Il nome del tuo utente Salesforce.com. Ad esempio, [email protected]. Password La password per l'utente Salesforce.com. Segnale Il token di sicurezza per l'utente Salesforce.com, se richiesto. Per scoprire se è necessario fornire un token di sicurezza, scegli il pulsante Test. Se il tentativo di connessione fallisce con un errore che contiene
LOGIN_MUST_USE_SECURITY_TOKEN
, devi fornirne uno.Salesforce.com invia tramite e-mail il token di sicurezza all'indirizzo e-mail associato al tuo account utente Salesforce.com. Se non hai ricevuto un token di sicurezza, puoi rigenerarlo. Salesforce.com ti invierà quindi un'e-mail con il nuovo token di sicurezza. Per rigenerare il token di sicurezza, accedi a Salesforce.com e quindi scegli Configurazione dal menu utente. Cerca "token di sicurezza" nella casella Ricerca veloce. Fare clic su Reimposta token di sicurezza nella pagina Reimposta token di sicurezza. Quando ricevi il token nel tuo client di posta, copialo e incollalo nel campo Token.
- Utilizza il pulsante Test per verificare di poterti connettere correttamente a Salesforce.com.
Utilizzo di Salesforce SOQL da Crystal Reports
Utilizzo del driver Salesforce ODBC per accedere ai dati Salesforce da Crystal Reports:
- In Crystal Reports, crea un nuovo rapporto.
- Nella procedura guidata per la creazione di report standard, nel riquadro Origini dati disponibili, espandere l'elenco Crea nuova connessione.
- Espandi l'elenco ODBC (RDO).
- Nella finestra di dialogo ODBC (RDO), nell'elenco Nome origine dati, scegli l'origine dati ODBC di Salesforce.com. Scegli Fine.
- Seleziona le tabelle che desideri includere nel rapporto, quindi scegli Avanti.
- Avanza la procedura guidata per selezionare i campi e i campi che desideri includere nel rapporto.
- Fai clic su Fine per generare il rapporto in base ai dati di Salesforce.com.
Utilizzo del driver Salesforce ODBC per accedere ai dati Salesforce da Crystal Reports tramite SQL pass-through:
- In Crystal Reports, crea un nuovo rapporto.
- Nella finestra di dialogo Esperto database, espandi l'origine dati Salesforce.com in Le mie connessioni.
- Fai doppio clic su Aggiungi comando.
- Nella finestra di dialogo Aggiungi comando al rapporto, inserisci:
SELECT Account.Name, (SELECT Contact.LastName FROM Account.Contacts) FROM Account
- Utilizzare il pulsante OK per tornare a Crystal Reports.
- Nel riquadro Esplora campi, espandere Comando in Campi database. Dovresti vedere Nome e Cognome. Trascina questi campi nella sezione Dettagli rapporto.
- Nel menu Visualizza, scegli Anteprima campione per visualizzare i record.