sql >> Database >  >> RDS >> Sqlserver

Werken met Salesforce.com-gegevens in SQL Server Reporting Services

Met het Salesforce.com ODBC-stuurprogramma kunt u een Reporting Services-project maken op basis van Salesforce.com-gegevens.

Het ODBC-stuurprogramma van Salesforce.com kan worden gedownload van de Easysoft-website:

  1. Download het Windows Salesforce.com ODBC-stuurprogramma. (Registratie vereist.)
  2. Installeer en licentieer het Salesforce.com ODBC-stuurprogramma op de computer waarop SQL Server is geïnstalleerd.

    Zie de documentatie van Salesforce.com ODBC Driver voor installatie-instructies.

Voordat u het ODBC-stuurprogramma van Salesforce.com kunt gebruiken om SQL Server met Salesforce.com te verbinden, moet u een ODBC-gegevensbron configureren. Een ODBC-gegevensbron slaat de verbindingsdetails op voor de doeldatabase (bijv. Salesforce.com) en het ODBC-stuurprogramma dat nodig is om er verbinding mee te maken (bijv. het Salesforce.com ODBC-stuurprogramma).

Het voorbeeldrapport gebruikt een geparametriseerde query zodat de gegevens in de Salesforce.com-resultatenset kunnen worden gewijzigd door de parameterwaarden aan te passen.

  1. Kies in Visual Studio Bestand> Nieuw project.
  2. Kies Sjablonen> Business Intelligence> Reporting Services> Report Server Project.
  3. Kies Project> Nieuw item toevoegen> Gegevensset.
  4. Als u wordt gevraagd om een ​​gegevensbron te kiezen en een query te maken, kiest u Nieuw.
  5. Wanneer u wordt gevraagd om naam, type en verbindingsopties te wijzigen, kiest u ODBC en kiest u vervolgens Bewerken om een ​​Salesforce-gegevensbron toe te voegen die is geconfigureerd in de 32-bits ODBC-beheerder (%WINDIR%\SysWOW64\odbcad32.exe), of plakt u een verbinding tekenreeks in de daarvoor bestemde ruimte.
    • Een Salesforce.com ODBC Driver-gegevensbron maken:
      1. Voer een van de volgende handelingen uit:
        • Als u een gebruikersgegevensbron wilt maken, kiest u op het tabblad Gebruikers-DSN de optie Toevoegen.

          Belangrijk Dit lukt alleen als het SQL Server-exemplaar wordt uitgevoerd onder hetzelfde gebruikersaccount als het account dat is gebruikt om de gegevensbron te maken. Anders moet u in plaats daarvan een systeem-ODBC-gegevensbron maken.

          –Of–

        • Als u een systeemgegevensbron wilt maken, kiest u het tabblad Systeem-DSN en kiest u vervolgens Toevoegen.
      2. Kies in het dialoogvenster Nieuwe gegevensbron maken de optie Easysoft ODBC-Salesforce Driver en kies vervolgens Voltooien.
      3. Vul het dialoogvenster Easysoft ODBC-Salesforce Driver DSN Setup in:
        Instelling Waarde
        DSN Salesforce.com
        Gebruikersnaam De naam van uw Salesforce.com-gebruiker. Bijvoorbeeld [email protected].
        Wachtwoord Het wachtwoord voor uw Salesforce.com-gebruiker.
        Token Het beveiligingstoken voor uw Salesforce.com-gebruiker, indien nodig.

        Als u wilt weten of u een beveiligingstoken moet aanleveren, kiest u de knop Test. Als de verbindingspoging mislukt met een fout die LOGIN_MUST_USE_SECURITY_TOKEN bevat , je moet er een aanleveren.

        Salesforce.com e-mailt het beveiligingstoken naar het e-mailadres dat is gekoppeld aan uw Salesforce.com-gebruikersaccount. Als u geen beveiligingstoken hebt ontvangen, kunt u deze opnieuw genereren. Salesforce.com zal vervolgens het nieuwe beveiligingstoken naar u e-mailen. Om uw beveiligingstoken opnieuw te genereren, logt u in op Salesforce.com en kiest u vervolgens Set-up in het gebruikersmenu. Zoek naar "beveiligingstoken" in het vak Snel zoeken. Klik op Beveiligingstoken opnieuw instellen op de pagina Beveiligingstoken opnieuw instellen. Wanneer u de token in uw e-mailclient ontvangt, kopieert u deze en plakt u deze in het veld Token.

      4. Gebruik de knop Test om te controleren of u verbinding kunt maken met Salesforce.com.

    –Of–

    • Voer een verbindingsreeks in deze indeling in:
      DRIVER={Easysoft Salesforce ODBC Driver};[email protected];
      PWD=mypassword;TOKEN=1234ABCD5678FGHI9101112I;
      
  6. Als u wordt gevraagd om een ​​gegevensbron te kiezen en een query te maken, typt u de query in het vak Query. Gebruik ? in plaats van benoemde parameters. Bijvoorbeeld:
    select id, name from quote where createddate = ?
    
  7. Kies in het linkerdeelvenster Parameters en stel de juiste waarden in. Voor ons eenvoudige voorbeeld stel ik het gegevenstype in op Date/Time en de standaardwaarde op 2016-02-22 09:44:32 .
  8. Kies OK.
  9. Klik in de Solution Explorer met de rechtermuisknop op Rapporten en kies vervolgens Toevoegen> Nieuw item.
  10. Kies Rapport wanneer daarom wordt gevraagd en kies vervolgens Toevoegen.
  11. Klik in het deelvenster Rapportgegevens met de rechtermuisknop op Gegevenssets en kies vervolgens de nieuw gemaakte gegevensset wanneer daarom wordt gevraagd.
  12. In de ontwerpweergave vult u het rapport door velden van het linkerdeelvenster naar het lege rapport te slepen. In ons voorbeeld waren de velden:
    Datasets > DataSet1 > Id
    Datasets > DataSet1 > Name
    
  13. Kies Voorbeeld om de gegevens te bekijken.

  1. Een database maken in SQL Server (T-SQL)

  2. Haal het weeknummer van een datum in PostgreSQL

  3. Updatequery's optimaliseren

  4. Afsluiten van PostgreSQLs Command Line Utility (psql)