Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Connectez-vous à une source de données Salesforce
Note
Cette source de données est réservée à Grafana Enterprise. Pour plus d’informations, consultez Gérer l'accès aux plug-ins d'entreprise.
En outre, dans les espaces de travail qui prennent en charge la version 9 ou une version plus récente, cette source de données peut nécessiter l'installation du plug-in approprié. Pour plus d’informations, consultez Étendez votre espace de travail avec des plugins.
La source de données Salesforce vous permet de visualiser les données de Salesforce dans Amazon Managed Grafana.
Pour utiliser cette source de données, vous devez disposer d'un compte Salesforce
Limitations connues
-
Les filtres ad hoc ne sont pas encore pris en charge.
-
Seules les requêtes SOQL et les données accessibles via SOQL sont actuellement prises en charge. Les formats de requête SOSL et SAQL ne sont pas encore pris en charge.
Réglages requis
Les paramètres suivants sont obligatoires.
Note
Le plugin utilise actuellement le flux de nom d'utilisateur-mot de passe OAuth 2.0. L'URL de rappel requise dans l'application connectée n'est pas utilisée. Ainsi, vous pouvez le définir sur n'importe quelle URL valide.
Name (Nom) | Description |
---|---|
Enable OAuth settings
|
Vous devez vérifier cela pour activer OAuth. |
Callback URL
|
Non utilisé dans ce plugin, vous pouvez donc spécifier n'importe quelle URL valide. |
Selected OAuth Scopes (minimum requirements)
|
Accédez à vos données et gérez-les (API). |
Require Secret for Refresh Token Flow
|
Vous pouvez l'activer ou le désactiver. |
Ajouter la source de données
-
Ouvrez la console Grafana dans l'espace de travail Amazon Managed Grafana et assurez-vous que vous êtes connecté.
-
Dans le menu latéral, sous Configuration (icône en forme de roue dentée), choisissez Sources de données.
-
Choisissez Add data source.
Note
Si le lien Sources de données n'apparaît pas dans le menu latéral, cela signifie que votre utilisateur actuel n'a pas le
Admin
rôle. -
Sélectionnez Salesforce dans la liste des sources de données.
-
Entrez les informations suivantes :
-
Dans Nom d'utilisateur, entrez le nom d'utilisateur du compte Salesforce que vous souhaitez utiliser pour vous connecter et interroger Salesforce.
-
Dans Mot de passe, entrez le mot de passe de cet utilisateur.
-
Pour le jeton de sécurité, entrez le jeton de sécurité pour cet utilisateur.
-
Pour Consumer Key, entrez A Consumer Key pour vous connecter à Salesforce. Vous pouvez l'obtenir depuis votre application Salesforce Connected.
-
Pour Consumer Secret, saisissez A Consumer secrete pour vous connecter à Salesforce. Vous pouvez l'obtenir depuis votre application Salesforce Connected.
-
Pour Utiliser le bac à sable, sélectionnez cette option si vous souhaitez utiliser un bac à sable Salesforce.
-
Interrogez la source de données Salesforce
L'éditeur de requêtes prend en charge les modes Générateur de requêtes et Éditeur SOQL. SOQL est l'abréviation de Salesforce Object Query Language.
Générateur de requêtes (Générateur SOQL)
Query Builder est une interface conviviale permettant de créer des requêtes SOQL. Si vous n'êtes pas habitué à écrire des requêtes SOQL, vous pouvez utiliser ce mode pour créer le SOQL afin d'interroger des objets Salesforce. Le champ FROM du générateur de requêtes fait référence à l'entité ou aux entités de Salesforce. Vous devez sélectionner le champ FROM avant toute autre opération dans le générateur de requêtes. Après avoir choisi le champ FROM, vous devez choisir le mode générateur. SOQL Builder prend actuellement en charge les modes suivants.
-
List
— Répertoriez les articles avec leurs champs dans la table/la force de vente sélectionnée. Utilisez ce mode pour obtenir des résultats tels que « Montrez-moi la liste des opportunités créées au cours de ce trimestre fiscal ainsi que leur nom, leur valeur et leur stade ». -
Aggregate
— Agrégez les éléments dans une entité. Utilisez ce mode pour obtenir des résultats tels que « Comptez les opportunités créées le mois dernier ». ou « Quelle est la valeur totale des opportunités regroupées par nom d'étape ? » -
Trend
— Afficher les résultats agrégés au fil du temps. Utilisez ce mode pour obtenir des résultats tels que « Comptez le nombre d'opportunités par » CreatedDate. ou « Quelle est la somme totale de la valeur regroupée par date de clôture des opportunités ? »
Après avoir choisi le mode Entity/FROM
et dans l'éditeur de requêtes, créez votre requête à l'aide des options suivantes.
Champs | Applicable à | Descriptions |
---|---|---|
SELECT | ALL | Sélectionnez la liste des champs que vous souhaitez consulter. Pour la vue agrégée ou la vue des tendances, sélectionnez également la manière dont vous souhaitez agréger les valeurs. |
WHERE | ALL | (Facultatif) Spécifiez les conditions du filtre. Les résultats sont filtrés en fonction des conditions que vous sélectionnez. |
ORDER BY | LISTE, AGRÉGAT | (Facultatif) Sélectionnez le nom du champ et l'ordre de tri que vous souhaitez pour les résultats. |
LIMIT | LISTE, AGRÉGAT | (Facultatif) Limitez le nombre de résultats renvoyés. La valeur par défaut est 100. |
GROUP BY | AGGREGATE | (Facultatif) Sélectionnez le champ si vous souhaitez diviser la valeur agrégée par un champ spécifique. |
CHAMP HORAIRE | TENDANCE | Spécifiez le champ de date selon lequel vous souhaitez regrouper vos résultats. Les résultats sont filtrés en fonction de la plage de sélection de temps de Grafana. |
Lorsque vous configurez les champs précédents dans l'éditeur de requêtes, vous verrez également un aperçu du SOQL généré sous l'éditeur de requêtes. Si vous êtes bloqué par des restrictions dans le générateur de requêtes, vous pouvez passer en toute sécurité à l'éditeur SOQL, où vous pouvez personnaliser la requête SOQL générée.
éditeur SOQL
L'éditeur SOQL brut offre la possibilité d'interroger des objets Salesforce via une requête SOQL brute. L'éditeur SOQL fournit des suggestions de saisie semi-automatique, telles que les entités disponibles par table et les champs correspondants. Utilisez Ctrl+Espace après SELECT ou WHERE pour voir les entités disponibles par table. Vous pouvez voir les champs disponibles si vous entrez un point après le nom de l'entité.
Raccourcis
Utilisez CTRL + ESPACE pour afficher la fin du code, qui indique les options contextuelles disponibles.
CMD + S exécute la requête.
Requête sous forme de série chronologique
Effectuez une requête de série chronologique en attribuant un alias à un champ de date par rapport à l'heure, et un champ métrique à une métrique, puis en regroupant par métrique et par date. Voici un exemple :
SELECT sum(Amount) amount, CloseDate time, Type metric from Opportunity group by Type, CloseDate
Macros
Pour filtrer par plage horaire du tableau de bord, vous pouvez utiliser des macros dans vos requêtes SOQL :
-
$__timeFrom
— Sera remplacé par le début de la sélection d'heure actuellement active convertie en type detime
données. -
$__timeTo
— Sera remplacé par la fin de la sélection d'heure actuellement active convertie en type detime
données. -
$__quarterStart
— Le début du trimestre fiscal (dérivé des paramètres de l'année SalesForce fiscale). -
$__quarterEnd
— La fin du trimestre fiscal (dérivée des paramètres de l'année SalesForce fiscale).
SELECT UserId, LoginTime from LoginHistory where LoginTime > $__timeFrom
Modèles et variables
Pour ajouter une nouvelle variable de requête Salesforce, consultezAjouter une variable de requête. Utilisez votre source de données Salesforce comme source de données. Vous pouvez utiliser n'importe quelle requête SOQL ici.
Si vous souhaitez utiliser des paires nom/valeur, par exemple un identifiant et un nom d'utilisateur, renvoyez deux champs de votre requête SOQL. Le premier champ sera utilisé comme identifiant. Faites-le lorsque vous souhaitez filtrer par clé (ID, etc.) dans votre éditeur de requêtes SOQL.
Utilisez la variable dans vos requêtes SOQL à l'aide de la syntaxe variable. Pour plus d'informations, voir Syntaxe variable.