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

Salesforce SOQL de Crystal Reports

Le pilote ODBC Salesforce étend le nombre d'applications à partir desquelles vous pouvez utiliser Salesforce SOQL. Dans ce blog, nous décrivons comment exécuter des instructions SOQL à partir de Crystal Reports à l'aide de notre pilote ODBC.

Pour commencer :

  • Installez et autorisez le pilote ODBC Salesforce.com sur la machine sur laquelle Crystal Reports est installé.

Avant de pouvoir utiliser le pilote ODBC Salesforce.com pour connecter votre application à 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).

  1. Démarrez l'administrateur ODBC. Pour ce faire, dans la boîte de dialogue Exécuter de Windows, saisissez :
    %windir%\syswow64\odbcad32.exe
  2. Dans l'administrateur ODBC, choisissez l'onglet DSN système, puis choisissez Ajouter.
  3. Dans la boîte de dialogue Créer une nouvelle source de données, choisissez Pilote ODBC Easysoft Salesforce SOQL, puis choisissez Terminer.
  4. Renseignez la boîte de dialogue Configuration du DSN du pilote SOQL ODBC d'Easysoft 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.

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

Utilisation de Salesforce SOQL à partir de Crystal Reports

Utilisation du pilote ODBC Salesforce pour accéder aux données Salesforce à partir de Crystal Reports :

  1. Dans Crystal Reports, créez un nouveau rapport.
  2. Dans l'assistant de création de rapport standard, dans le volet Sources de données disponibles, développez la liste Créer une nouvelle connexion.
  3. Développez la liste ODBC (RDO).
  4. Dans la boîte de dialogue ODBC (RDO), dans la liste Nom de la source de données, choisissez votre source de données ODBC Salesforce.com. Choisissez Terminer.
  5. Sélectionnez les tableaux que vous souhaitez inclure dans votre rapport, puis choisissez Suivant.
  6. Suivez l'assistant pour sélectionner les champs et les champs que vous souhaitez inclure dans votre rapport.
  7. Cliquez sur Terminer pour générer le rapport basé sur les données Salesforce.com.

Utilisation du pilote ODBC Salesforce pour accéder aux données Salesforce à partir de Crystal Reports à l'aide de SQL pass-through :

  1. Dans Crystal Reports, créez un nouveau rapport.
  2. Dans la boîte de dialogue Database Expert, développez votre source de données Salesforce.com sous Mes connexions.
  3. Double-cliquez sur Ajouter une commande.
  4. Dans la boîte de dialogue Ajouter une commande au rapport, saisissez :
    SELECT Account.Name, (SELECT Contact.LastName FROM Account.Contacts)
    FROM Account
  5. Utilisez le bouton OK pour revenir à Crystal Reports.
  6. Dans le volet Explorateur de champs, développez Commande sous Champs de base de données. Vous devriez voir, Nom et Nom. Faites glisser ces champs vers la section Détails du rapport.
  7. Dans le menu Affichage, choisissez Aperçu de l'échantillon pour afficher les enregistrements.