Interroger des données dans tous les comptes appartenant à une organisation
Utilisez Sigma avec Organizations pour interroger plusieurs comptes.
Si vous utilisez la fonction Organizations, vous pouvez utiliser Sigma pour exécuter des requêtes sur plusieurs comptes. Ces requêtes peuvent fournir des informations sur vos clients et les paiements dans l’ensemble de votre entreprise.
Démarrer
Avant de commencer, suivez les étapes suivantes :
- Créez une organisation, en ajoutant tous les comptes que vous souhaitez inclure dans vos requêtes.
- Activez Sigma sur chaque compte que vous souhaitez inclure dans vos requêtes.
Pour exécuter des requêtes Sigma, un rôle doit vous être attribué au niveau de l’organisation, avec des autorisations pour consulter les rapports (comme celui d’analyste.
Exécuter des requêtes Sigma sur plusieurs comptes
Pour exécuter des requêtes Sigma sur plusieurs comptes de votre organisation, procédez comme suit :
Dans le Dashboard, sélectionnez votre organisation à l’aide du sélecteur de compte. Développez Rapports, puis cliquez sur Sigma.
Rédigez une nouvelle requête, choisissez parmi les requêtes enregistrées ou sélectionnez dans la liste des modèles de requêtes.
Pour indiquer les comptes sur lesquels vous souhaitez exécuter votre requête, cliquez sur Exécuter sur les comptes, puis sur Sélectionner les comptes.
Exécutez la requête sur les comptes que vous avez sélectionnés.
Renvoi des résultats pour chaque compte
Par défaut, les requêtes renvoient des résultats qui incluent des données pour tous les comptes sélectionnés. Pour renvoyer les résultats pour chaque compte, vous pouvez regrouper les résultats par merchant_
. Par exemple, la requête suivante renvoie la somme des Payment Intents des 14 derniers jours pour chaque compte et devise :
select merchant_id, currency, sum(amount) as total_payment_volume_last_14d from payment_intents where created >= date_add('day', -14, current_date) group by 1, 2
merchant_ | currency | total_ |
---|---|---|
acct_5p9WI8R50TPWgKA | USD | 4934823 |
acct_FyMyNEWIATPp3uX | CAD | 2235991 |
acct_NwYPflTWGTaC6i6 | GBP | 1870021 |
acct_1ZJMVOszIrKGrLo | UE | 9008212 |
Filtrer les comptes dans une requête
Pour utiliser le champ merchant_
afin de filtrer les résultats sur des comptes spécifiques directement dans votre requête, ajoutez une clause WHERE merchant_
. Par exemple, la requête suivante renvoie le volume total de paiements dans un compte spécifique :
select currency, sum(amount) as total_payment_volume_last_14d from payment_intents where created >= date_add('day', -14, current_date) AND merchant_id in ( 'acct_d8upQPPBbFtSIe1', 'acct_1fCSEPk3waoDZox' ) group by 1
currency | total_ |
---|---|
USD | 8833809 |
CAD | 9008212 |