Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Utilizzo dei dati di Salesforce.com in SQL Server Reporting Services

Il driver ODBC di Salesforce.com consente di creare un progetto di Reporting Services basato sui dati di Salesforce.com.

Il driver ODBC di Salesforce.com è disponibile per il download dal sito Web Easysoft:

  1. Scarica il driver ODBC di Windows Salesforce.com. (Registrazione richiesta.)
  2. Installare e concedere in licenza il driver ODBC Salesforce.com sulla macchina in cui è installato SQL Server.

    Per le istruzioni di installazione, vedere la documentazione del driver ODBC di Salesforce.com.

Prima di poter utilizzare il driver ODBC di Salesforce.com per connettere SQL Server 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).

Il report di esempio utilizza una query parametrizzata in modo che i dati nel set di risultati di Salesforce.com possano essere modificati regolando i valori dei parametri.

  1. In Visual Studio, scegli File> Nuovo progetto.
  2. Scegli modelli> Business Intelligence> Reporting Services> Progetto server di report.
  3. Scegli Progetto> Aggiungi nuovo elemento> Dataset.
  4. Quando ti viene chiesto di scegliere un'origine dati e creare una query, scegli Nuovo.
  5. Quando viene richiesto di modificare il nome, il tipo e le opzioni di connessione, scegli ODBC e quindi Modifica per aggiungere un'origine dati Salesforce configurata nell'amministratore ODBC a 32 bit (%WINDIR%\SysWOW64\odbcad32.exe) oppure incolla una connessione stringa nello spazio fornito.
    • Per creare un'origine dati del driver ODBC Salesforce.com:
      1. Esegui una delle seguenti operazioni:
        • Per creare un'origine dati utente, nella scheda DSN utente, scegli Aggiungi.

          Importante Ciò avrà esito positivo solo se l'istanza di SQL Server è in esecuzione con lo stesso account utente di quello utilizzato per creare l'origine dati. In caso contrario, devi invece creare un'origine dati ODBC di sistema.

          –Oppure–

        • Per creare un'origine dati di sistema, scegli la scheda DSN di sistema, quindi scegli Aggiungi.
      2. Nella finestra di dialogo Crea nuova origine dati, scegli Easysoft ODBC-Salesforce Driver, quindi scegli Fine.
      3. Completare la finestra di dialogo Configurazione DSN di Easysoft ODBC-Salesforce Driver:
        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.

      4. Utilizza il pulsante Test per verificare di poterti connettere correttamente a Salesforce.com.

    –Oppure–

    • Inserisci una stringa di connessione in questo formato:
      DRIVER={Easysoft Salesforce ODBC Driver};[email protected];
      PWD=mypassword;TOKEN=1234ABCD5678FGHI9101112I;
      
  6. Quando viene richiesto di scegliere un'origine dati e creare una query, digitare la query nella casella Query. Utilizzo ? invece di parametri denominati. Ad esempio:
    select id, name from quote where createddate = ?
    
  7. Nel riquadro di sinistra, scegli Parametri e imposta i valori appropriati. Per il nostro semplice esempio, ho impostato il Tipo di dati su Date/Time e il valore predefinito su 2016-02-22 09:44:32 .
  8. Scegli OK.
  9. In Esplora soluzioni, fai clic con il pulsante destro del mouse su Report, quindi scegli Aggiungi> Nuovo elemento.
  10. Scegli Report quando richiesto, quindi scegli Aggiungi.
  11. Nel riquadro dei dati del report, fai clic con il pulsante destro del mouse su Set di dati, quindi scegli il set di dati appena creato quando richiesto.
  12. In visualizzazione Progettazione, compila il report trascinando i campi dal riquadro sinistro al report vuoto. Nel nostro esempio, i campi erano:
    Datasets > DataSet1 > Id
    Datasets > DataSet1 > Name
    
  13. Scegli Anteprima per visualizzare i dati.