Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Arbeiten mit Salesforce.com-Daten in SQL Server Reporting Services

Mit dem Salesforce.com-ODBC-Treiber können Sie ein Reporting Services-Projekt basierend auf Salesforce.com-Daten erstellen.

Der Salesforce.com-ODBC-Treiber kann von der Easysoft-Website heruntergeladen werden:

  1. Laden Sie den Windows Salesforce.com ODBC-Treiber herunter. (Anmeldung erforderlich.)
  2. Installieren und lizenzieren Sie den Salesforce.com-ODBC-Treiber auf dem Computer, auf dem SQL Server installiert ist.

    Installationsanweisungen finden Sie in der Salesforce.com-ODBC-Treiberdokumentation.

Bevor Sie den Salesforce.com-ODBC-Treiber verwenden können, um SQL Server mit Salesforce.com zu verbinden, müssen Sie eine ODBC-Datenquelle konfigurieren. Eine ODBC-Datenquelle speichert die Verbindungsdetails für die Zieldatenbank (z. B. Salesforce.com) und den ODBC-Treiber, der für die Verbindung dazu erforderlich ist (z. B. der ODBC-Treiber von Salesforce.com).

Der Beispielbericht verwendet eine parametrisierte Abfrage, sodass die Daten im Salesforce.com-Ergebnissatz durch Anpassen der Parameterwerte geändert werden können.

  1. Wählen Sie in Visual Studio Datei> Neues Projekt aus.
  2. Wählen Sie Vorlagen> Business Intelligence> Reporting Services> Report Server Project.
  3. Wählen Sie Projekt> Neues Element hinzufügen> Datensatz.
  4. Wenn Sie aufgefordert werden, eine Datenquelle auszuwählen und eine Abfrage zu erstellen, wählen Sie Neu.
  5. Wenn Sie aufgefordert werden, Namen, Typ und Verbindungsoptionen zu ändern, wählen Sie ODBC und dann Bearbeiten, um eine im 32-Bit-ODBC-Administrator (%WINDIR%\SysWOW64\odbcad32.exe) konfigurierte Salesforce-Datenquelle hinzuzufügen, oder fügen Sie eine Verbindung ein Zeichenfolge in das dafür vorgesehene Feld ein.
    • So erstellen Sie eine Salesforce.com-ODBC-Treiberdatenquelle:
      1. Führen Sie einen der folgenden Schritte aus:
        • Um eine Benutzerdatenquelle zu erstellen, wählen Sie auf der Registerkarte "Benutzer-DSN" die Option "Hinzufügen".

          Wichtig Dies ist nur erfolgreich, wenn die SQL Server-Instanz unter demselben Benutzerkonto ausgeführt wird, das zum Erstellen der Datenquelle verwendet wurde. Andernfalls müssen Sie stattdessen eine System-ODBC-Datenquelle erstellen.

          –Oder–

        • Um eine Systemdatenquelle zu erstellen, wählen Sie die Registerkarte System-DSN und dann Hinzufügen.
      2. Wählen Sie im Dialogfeld „Neue Datenquelle erstellen“ die Option „Easysoft ODBC-Salesforce-Treiber“ und dann „Fertig stellen“.
      3. Vervollständigen Sie das Dialogfeld Easysoft ODBC-Salesforce Driver DSN Setup:
        Setting Wert
        DSN Salesforce.com
        Benutzername Der Name Ihres Salesforce.com-Benutzers. Beispiel:[email protected].
        Passwort Das Passwort für Ihren Salesforce.com-Benutzer.
        Token Das Sicherheitstoken für Ihren Salesforce.com-Benutzer, falls erforderlich.

        Um herauszufinden, ob Sie ein Sicherheitstoken angeben müssen, wählen Sie die Schaltfläche Test. Wenn der Verbindungsversuch mit einem Fehler fehlschlägt, der LOGIN_MUST_USE_SECURITY_TOKEN enthält , müssen Sie einen angeben.

        Salesforce.com sendet das Sicherheitstoken per E-Mail an die E-Mail-Adresse, die Ihrem Salesforce.com-Benutzerkonto zugeordnet ist. Wenn Sie kein Sicherheitstoken erhalten haben, können Sie es neu generieren. Salesforce.com sendet Ihnen dann das neue Sicherheitstoken per E-Mail zu. Melden Sie sich zum erneuten Generieren Ihres Sicherheitstokens bei Salesforce.com an und wählen Sie dann Setup aus dem Benutzermenü. Suchen Sie im Feld „Schnellsuche“ nach „Sicherheitstoken“. Klicken Sie auf der Seite „Sicherheitstoken zurücksetzen“ auf „Sicherheitstoken zurücksetzen“. Wenn Sie das Token in Ihrem E-Mail-Client erhalten, kopieren Sie es und fügen Sie es dann in das Token-Feld ein.

      4. Verwenden Sie die Test-Schaltfläche, um zu überprüfen, ob Sie erfolgreich eine Verbindung zu Salesforce.com herstellen können.

    –Oder–

    • Geben Sie eine Verbindungszeichenfolge in diesem Format ein:
      DRIVER={Easysoft Salesforce ODBC Driver};[email protected];
      PWD=mypassword;TOKEN=1234ABCD5678FGHI9101112I;
      
  6. Wenn Sie aufgefordert werden, eine Datenquelle auszuwählen und eine Abfrage zu erstellen, geben Sie die Abfrage in das Feld Abfrage ein. Benutzen ? anstelle von benannten Parametern. Zum Beispiel:
    select id, name from quote where createddate = ?
    
  7. Wählen Sie im linken Bereich Parameter und legen Sie die entsprechenden Werte fest. Für unser einfaches Beispiel setze ich den Datentyp auf Date/Time und der Standardwert auf 2016-02-22 09:44:32 .
  8. Wählen Sie OK.
  9. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf Berichte und wählen Sie dann Hinzufügen> Neues Element aus.
  10. Wählen Sie "Bericht" aus, wenn Sie dazu aufgefordert werden, und wählen Sie dann "Hinzufügen".
  11. Klicken Sie im Berichtsdatenbereich mit der rechten Maustaste auf Datasets und wählen Sie dann das neu erstellte Dataset aus, wenn Sie dazu aufgefordert werden.
  12. Füllen Sie den Bericht in der Entwurfsansicht aus, indem Sie Felder aus dem linken Bereich in den leeren Bericht ziehen. In unserem Beispiel waren die Felder:
    Datasets > DataSet1 > Id
    Datasets > DataSet1 > Name
    
  13. Wählen Sie Vorschau, um die Daten anzuzeigen.