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

Arbejde med Salesforce.com-data i SQL Server Reporting Services

Salesforce.com ODBC-driveren giver dig mulighed for at oprette et Reporting Services-projekt baseret på Salesforce.com-data.

Salesforce.com ODBC-driveren kan downloades fra Easysoft-webstedet:

  1. Download Windows Salesforce.com ODBC-driveren. (Registrering påkrævet.)
  2. Installer og licensér Salesforce.com ODBC-driveren på den maskine, hvor SQL Server er installeret.

    For installationsinstruktioner, se Salesforce.com ODBC-driverdokumentationen.

Før du kan bruge Salesforce.com ODBC-driveren til at forbinde SQL Server til Salesforce.com, skal du konfigurere en ODBC-datakilde. En ODBC-datakilde gemmer forbindelsesdetaljerne for måldatabasen (f.eks. Salesforce.com) og den ODBC-driver, der kræves for at oprette forbindelse til den (f.eks. Salesforce.com ODBC-driveren).

Eksempelrapporten bruger en parametriseret forespørgsel, så dataene i Salesforce.com-resultatsættet kan ændres ved at justere parameterværdierne.

  1. I Visual Studio skal du vælge Filer> Nyt projekt.
  2. Vælg skabeloner> Business Intelligence> Rapporteringstjenester> Rapportserverprojekt.
  3. Vælg Projekt> Tilføj nyt element> Datasæt.
  4. Når du bliver bedt om at vælge en datakilde og oprette en forespørgsel, skal du vælge Ny.
  5. Når du bliver bedt om at ændre navn, type og forbindelsesindstillinger, skal du vælge ODBC og derefter vælge Rediger for at tilføje en Salesforce-datakilde, der er konfigureret i 32-bit ODBC-administratoren (%WINDIR%\SysWOW64\odbcad32.exe), eller indsætte en forbindelse snor i det anviste rum.
    • Sådan oprettes en Salesforce.com ODBC Driver-datakilde:
      1. Gør et af følgende:
        • For at oprette en brugerdatakilde skal du vælge Tilføj på fanen Bruger-DSN.

          Vigtigt Dette vil kun lykkes, hvis SQL Server-instansen kører under den samme brugerkonto som den, der blev brugt til at oprette datakilden. Ellers skal du oprette en System ODBC-datakilde i stedet.

          –Eller–

        • For at oprette en systemdatakilde skal du vælge fanen System DSN og derefter vælge Tilføj.
      2. Vælg Easysoft ODBC-Salesforce-driver i dialogboksen Opret ny datakilde, og vælg derefter Udfør.
      3. Fuldfør dialogboksen Easysoft ODBC-Salesforce Driver DSN Setup:
        Indstilling Værdi
        DSN Salesforce.com
        Brugernavn Navnet på din Salesforce.com-bruger. For eksempel [email protected].
        Adgangskode Adgangskoden til din Salesforce.com-bruger.
        Token Sikkerhedstokenet for din Salesforce.com-bruger, hvis det kræves.

        For at finde ud af, om du skal levere et sikkerhedstoken, skal du vælge knappen Test. Hvis forbindelsesforsøget mislykkes med en fejl, der indeholder LOGIN_MUST_USE_SECURITY_TOKEN , skal du levere en.

        Salesforce.com sender sikkerhedstokenet til den e-mailadresse, der er knyttet til din Salesforce.com-brugerkonto. Hvis du ikke har modtaget et sikkerhedstoken, kan du genskabe det. Salesforce.com vil derefter e-maile det nye sikkerhedstoken til dig. For at genskabe dit sikkerhedstoken skal du logge ind på Salesforce.com og derefter vælge Opsætning i brugermenuen. Søg efter "sikkerhedstoken" i feltet Find hurtigt. Klik på Nulstil sikkerhedstoken på siden Nulstil sikkerhedstoken. Når du modtager tokenet i din e-mail-klient, skal du kopiere det og derefter indsætte det i feltet Token.

      4. Brug knappen Test til at bekræfte, at du kan oprette forbindelse til Salesforce.com.

    –Eller–

    • Indtast en forbindelsesstreng i dette format:
      DRIVER={Easysoft Salesforce ODBC Driver};[email protected];
      PWD=mypassword;TOKEN=1234ABCD5678FGHI9101112I;
      
  6. Når du bliver bedt om at vælge en datakilde og oprette en forespørgsel, skal du skrive forespørgslen i feltet Forespørgsel. Brug ? i stedet for navngivne parametre. For eksempel:
    select id, name from quote where createddate = ?
    
  7. Vælg Parametre i venstre rude, og indstil passende værdier. For vores simple eksempel satte jeg datatypen til Date/Time og standardværdien til 2016-02-22 09:44:32 .
  8. Vælg OK.
  9. Højreklik på Rapporter i Solution Explorer, og vælg derefter Tilføj> Nyt element.
  10. Vælg Rapport, når du bliver bedt om det, og vælg derefter Tilføj.
  11. I rapportdataruden skal du højreklikke på Datasæt og derefter vælge det nyoprettede datasæt, når du bliver bedt om det.
  12. I designvisning skal du udfylde rapporten ved at trække felter fra venstre rude til den tomme rapport. I vores eksempel var felterne:
    Datasets > DataSet1 > Id
    Datasets > DataSet1 > Name
    
  13. Vælg Eksempel for at se dataene.

  1. java.math.BigInteger kan ikke castes til java.lang.Integer

  2. LOAD DATA LOCAL INFILE giver fejlen Den brugte kommando er ikke tilladt med denne MySQL-version

  3. JDBC vs Web Service til Android

  4. Sådan får du den aktuelle tid (uden tidszone) i PostgreSQL