Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Utilisation des données Salesforce.com dans SQL Server Reporting Services

Le pilote ODBC Salesforce.com vous permet de créer un projet Reporting Services basé sur les données Salesforce.com.

Le pilote ODBC Salesforce.com est disponible en téléchargement sur le site Web d'Easysoft :

  1. Téléchargez le pilote ODBC Windows Salesforce.com. (Inscription requise.)
  2. Installez et obtenez une licence pour le pilote ODBC Salesforce.com sur la machine sur laquelle SQL Server est installé.

    Pour obtenir des instructions d'installation, consultez la documentation du pilote ODBC Salesforce.com.

Avant de pouvoir utiliser le pilote ODBC Salesforce.com pour connecter SQL Server à Salesforce.com, vous devez configurer une source de données ODBC. Une source de données ODBC stocke les détails de connexion pour la base de données cible (par exemple, Salesforce.com) et le pilote ODBC requis pour s'y connecter (par exemple, le pilote ODBC Salesforce.com).

L'exemple de rapport utilise une requête paramétrée afin que les données du jeu de résultats Salesforce.com puissent être modifiées en ajustant les valeurs des paramètres.

  1. Dans Visual Studio, choisissez Fichier> Nouveau projet.
  2. Choisissez Modèles > Business Intelligence > Reporting Services > Projet de serveur de rapports
  3. Choisissez Projet > Ajouter un nouvel élément > Ensemble de données.
  4. Lorsque vous êtes invité à choisir une source de données et à créer une requête, choisissez Nouveau.
  5. Lorsque vous êtes invité à modifier le nom, le type et les options de connexion, choisissez ODBC, puis choisissez Modifier pour ajouter une source de données Salesforce configurée dans l'administrateur ODBC 32 bits (%WINDIR%\SysWOW64\odbcad32.exe), ou collez une connexion chaîne dans l'espace prévu.
    • Pour créer une source de données de pilote ODBC Salesforce.com :
      1. Effectuez l'une des actions suivantes :
        • Pour créer une source de données utilisateur, dans l'onglet DSN utilisateur, choisissez Ajouter.

          Important Cela ne réussira que si l'instance SQL Server s'exécute sous le même compte d'utilisateur que celui utilisé pour créer la source de données. Sinon, vous devez créer une source de données ODBC système à la place.

          –Ou–

        • Pour créer une source de données système, choisissez l'onglet DSN système, puis choisissez Ajouter.
      2. Dans la boîte de dialogue Créer une nouvelle source de données, choisissez Pilote Easysoft ODBC-Salesforce, puis choisissez Terminer.
      3. Renseignez la boîte de dialogue Configuration du DSN du pilote Easysoft ODBC-Salesforce :
        Paramètre Valeur
        DSN Salesforce.com
        Nom d'utilisateur Le nom de votre utilisateur Salesforce.com. Par exemple, [email protected].
        Mot de passe Le mot de passe de votre utilisateur Salesforce.com.
        Jeton Le jeton de sécurité de votre utilisateur Salesforce.com, si nécessaire.

        Pour savoir si vous devez fournir un jeton de sécurité, choisissez le bouton Tester. Si la tentative de connexion échoue avec une erreur contenant LOGIN_MUST_USE_SECURITY_TOKEN , vous devez en fournir un.

        Salesforce.com envoie le jeton de sécurité par e-mail à l'adresse e-mail associée à votre compte d'utilisateur Salesforce.com. Si vous n'avez pas reçu de jeton de sécurité, vous pouvez le régénérer. Salesforce.com vous enverra ensuite le nouveau jeton de sécurité par e-mail. Pour régénérer votre jeton de sécurité, connectez-vous à Salesforce.com, puis choisissez Configuration dans le menu utilisateur. Recherchez « jeton de sécurité » dans la case Recherche rapide. Cliquez sur Réinitialiser le jeton de sécurité dans la page Réinitialiser le jeton de sécurité. Lorsque vous recevez le jeton dans votre client de messagerie, copiez-le, puis collez-le dans le champ Jeton.

      4. Utilisez le bouton Tester pour vérifier que vous pouvez vous connecter avec succès à Salesforce.com.

    –Ou–

    • Entrez une chaîne de connexion au format suivant :
      DRIVER={Easysoft Salesforce ODBC Driver};[email protected];
      PWD=mypassword;TOKEN=1234ABCD5678FGHI9101112I;
      
  6. Lorsque vous êtes invité à choisir une source de données et à créer une requête, saisissez la requête dans la zone Requête. Utiliser ? au lieu de paramètres nommés. Par exemple :
    select id, name from quote where createddate = ?
    
  7. Dans le volet de gauche, choisissez Paramètres et définissez les valeurs appropriées. Pour notre exemple simple, j'ai défini le type de données sur Date/Time et la valeur par défaut à 2016-02-22 09:44:32 .
  8. Choisissez OK.
  9. Dans l'explorateur de solutions, cliquez avec le bouton droit sur Rapports, puis choisissez Ajouter > Nouvel élément.
  10. Choisissez Rapport lorsque vous y êtes invité, puis choisissez Ajouter.
  11. Dans le volet des données du rapport, cliquez avec le bouton droit sur Ensembles de données, puis choisissez l'ensemble de données nouvellement créé lorsque vous y êtes invité.
  12. En mode Conception, remplissez le rapport en faisant glisser les champs du volet de gauche vers le rapport vierge. Dans notre exemple, les champs étaient :
    Datasets > DataSet1 > Id
    Datasets > DataSet1 > Name
    
  13. Choisissez Aperçu pour afficher les données.