DéveloppeurWeb.Com
    DéveloppeurWeb.Com
    • Agile Zone
    • AI Zone
    • Cloud Zone
    • Database Zone
    • DevOps Zone
    • Integration Zone
    • Web Dev Zone
    DéveloppeurWeb.Com
    Home»Database Zone»Visualisez les données de Stripe Payments dans Postgres à l’aide de SQL
    Database Zone

    Visualisez les données de Stripe Payments dans Postgres à l’aide de SQL

    novembre 4, 2021
    Visualisez les données de Stripe Payments dans Postgres à l'aide de SQL
    Share
    Facebook Twitter Pinterest Reddit WhatsApp Email

    Article image

    Lorsque vous acceptez des paiements en ligne via Stripe, les outils intégrés seront adéquats pour comprendre comment se porte votre entreprise. En premier.

    Mais Stripe Dashboard a quelques limitations :

    • Il n’y a aucun moyen d’interroger les données et de visualiser les résultats.
    • Stripe Sigma vous permet de créer des requêtes personnalisées à l’aide de SQL et propose des modèles de rapport très utiles avec quelques exceptions importantes telles que le revenu mensuel récurrent (MRR).
    • Les données Stripe Sigma ont toujours un décalage de 24 heures.
    • Vous ne pouvez pas accéder à la base de données sous-jacente sur laquelle Stripe Sigma s’exécute. Cela rend impossible la superposition des données de paiement avec les utilisateurs actifs hebdomadaires, la disponibilité ou toute autre mesure opérationnelle importante.

    Vous pouvez surmonter toutes ces limitations en chargeant vos données Stripe dans une base de données que vous contrôlez et où vous pouvez effectuer des requêtes. Là, vous pouvez créer des tableaux et des graphiques plus avancés qui montrent les performances de l’entreprise.

    Dans cet article, je vais vous guider étape par étape sur la façon de charger des données Stripe dans une base de données, de les interroger et de créer des tableaux de bord avec Arctype.

    Intégration des données de point avec Stripe

    Pour charger des données Stripe dans Postgres, vous pouvez utiliser des plates-formes telles que Stitch Data et Rudderstack. Dans ce guide, nous utiliserons Stitch Data car c’est une solution bon marché et rapide.

    Une fois les données Stripe chargées dans Postgres, nous les connecterons à Arctype pour visualiser les données. Arctype est un client SQL et un outil de gestion de base de données que vous pouvez utiliser pour créer de superbes graphiques en deux clics et combiner plusieurs graphiques dans un tableau de bord.

    Tout d’abord, visitez le site Web de Stitch et sur la page d’accueil, vous pouvez vous connecter à votre compte si vous en avez déjà un.

    Page d'accueil de point

    Si vous n’avez pas de compte, cliquez sur le bouton « Inscrivez-vous gratuitement » et vous serez redirigé vers une page pour créer un compte. Il y a un essai gratuit où vous pouvez vous assurer que le service est bien adapté.

    Après avoir créé un compte, l’étape suivante consiste à ajouter une intégration. Selon les données de Stitch, les intégrations sont des applications et des bases de données que vous pouvez utiliser pour envoyer des données via votre pipeline.

    Dans ce cas, Stripe est ce que vous ajouterez en tant qu’intégration. Sur la page d’intégration, vous pouvez choisir parmi un tableau des différentes applications et bases de données. Sur le côté gauche de la page, il y a une barre de recherche. Commencez à taper Stripe et il apparaîtra dans la liste où vous pourrez le sélectionner comme intégration.

    Ajout de Stripe sur la page d'intégration

    Une fois que vous avez sélectionné Stripe comme intégration, vous serez redirigé vers une page pour configurer votre intégration Stripe. Ajoutez le nom d’intégration de votre choix. Faites ensuite défiler la page vers le bas et cliquez sur le bouton Autoriser.

    Configuration de l'intégration Stripe

    Vous serez redirigé vers Stripe pour connecter votre compte aux données Stitch. Sélectionnez le compte que vous souhaitez connecter à Stitch. Cela permettra à Stitch de voir les données de votre compte, telles que l’historique des paiements et des paiements. Cliquez sur le bouton « connecter » pour terminer la connexion.

    Connexion du compte avec les données Stitch

    Après cela, vous serez redirigé vers Stitch pour choisir les données Stripe que vous souhaitez stocker dans Postgres. Si vous ne savez pas quelles données choisir, cliquez sur le menu déroulant « Noms des tables » en haut et sélectionnez toutes les tables. Cliquez ensuite sur le bouton ‘Finaliser vos sélections’ en bas à droite de la page.

    Choisir les données Stripe à stocker dans Postgres

    Vous serez dirigé vers une page qui montre que votre intégration Stripe a été réussie. Cliquez sur le bouton « All Done » pour terminer le processus d’intégration. Apprenez-en plus ici sur la façon de connecter Stitch Data avec Stripe.

    Ajout de Postgres comme destination de vos données

    Une fois que vous avez connecté Stripe à Stitch, l’étape suivante consiste à ajouter une destination de données. Dans ce cas, votre destination de données sera Postgres. Sur le tableau de bord Stitch, accédez à la section « Sélectionnez une destination ». Sélectionnez Postgres parmi les options comme destination pour vos données Stripe.

    Ajout de Postgres comme destination de données Stripe

    Vous serez alors dirigé vers une page où vous indiquerez à Stitch Data comment vous souhaitez vous connecter à votre base de données.

    Sur cette page, vous devez saisir un nom d’affichage qui permet de distinguer différentes connexions du même type. Vous devez également ajouter une description, qui est facultative, l’hôte (point de terminaison), le port, le nom d’utilisateur, le mot de passe et le nom de la base de données. Consultez la documentation ici pour en savoir plus sur la façon de connecter PostgreSQL avec Stitch Data.

    Chargement des données dans Postgres

    Une fois Postgres connecté à Stitch, sur le tableau de bord Stitch, cliquez sur la section « Intégrations » et sélectionnez le nom que vous avez donné à votre connexion d’intégration en bas de la page.

    Chargement des données dans Postgres

    Ensuite, vous serez dirigé vers le tableau de bord de votre intégration. Dans la section sous le nom de l’intégration, cliquez sur l’option « Extractions » où vous serez redirigé vers la page d’extraction où vous pourrez extraire vos données Stripe et les charger dans Postgres.

    Cliquez sur le bouton « Exécuter l’extraction maintenant » sur le côté droit de la page pour extraire les données Stripe et attendez la fin du processus d’extraction.

    Extraction des données Stripe à charger dans Postgres

    Avec les données Stripe chargées dans Postgres, la prochaine étape consiste à connecter Postgres à Arctype pour visualiser les données. Vous pouvez exécuter des requêtes pour créer des tableaux, des diagrammes et des graphiques.

    Connecter Postgres à Arctype

    Vous devez d’abord créer un nouvel espace de travail pour connecter Postgres à Arctype. Un espace de travail est un espace défini pour un projet donné. Saisissez le nom de l’espace de travail de votre choix et cliquez sur le bouton « CRÉER UN ESPACE DE TRAVAIL ».

    Création d'un espace de travail pour connecter Postgres à Arctype

    Une fois votre espace de travail créé, vous verrez une liste de types de connexion. Sélectionnez Postgres comme connexion. L’étape suivante consiste à remplir les informations d’identification Postgres. Une fois que vous avez terminé, testez votre connexion et enregistrez.

    Remplir les informations d'identification Postgres

    Une fois la connexion établie, vous serez dirigé vers votre espace de travail où vous pourrez visualiser les données de votre base de données Postgres. Ici, vous pouvez exécuter des requêtes, créer des graphiques et des tableaux de bord. En haut à gauche de votre espace de travail, sélectionnez des tables. Sur le côté droit des tableaux, sélectionnez le nom de la connexion dans le menu déroulant.

    Sous la connexion, sélectionnez le nom d’affichage de votre destination de données que vous avez ajoutée dans Stitch lorsque vous connectiez Stitch à Postgres dans le menu déroulant.

    Visualisation des données dans la base de données Postgres

    Vous pouvez rechercher des tables que vous souhaitez visualiser, modifier, insérer des lignes, ajouter un filtre, ajouter un tri, créer une requête ou exporter.

    Interrogation de vos données Stripe dans Postgres

    Les requêtes vous permettent d’afficher ou de modifier les données des bases de données et dans cet article, je vais vous montrer quelques requêtes que vous pouvez exécuter pour créer des tableaux, des graphiques et des tableaux de bord afin de visualiser les données Stripe.

    Disons que vous avez une entreprise qui utilise un modèle commercial d’abonnement et que vous avez trois produits ou plans.

    • Régime de base.
    • Forfait premium.
    • Plan d’affaires.

    Certaines statistiques importantes que vous voudriez obtenir à partir de vos données Stripe sont :

    • Un nombre de clients qui ont souscrit à chaque plan ou produit.
    • Revenu de chaque plan ou produit.

    Clients par produit

    Sélectionnez la table des abonnements dans le schéma qui contient vos données Stripe sur Postgres. Vous pouvez trouver des tableaux sur le côté gauche de votre écran.

    Schéma contenant des données Stripe sur Postgres

    Cliquez sur le bouton « Créer une requête » en haut à droite de l’écran et l’écran ci-dessous apparaîtra où vous pourrez exécuter une requête. J’aime enregistrer mes requêtes avec un nom descriptif tel que « clients par produit ». Écrivez ensuite la requête SQL suivante et cliquez sur le bouton Exécuter en haut.

    SELECT subscriptions.plan__name, 
    COUNT(subscriptions.plan__name) 
    FROM stripeintegration.subscriptions 
    GROUP BY subscriptions.plan__name

    Après avoir exécuté la requête, une table est créée et vous pouvez l’utiliser pour créer un graphique. N’oubliez pas d’enregistrer votre requête en cliquant sur le bouton Enregistrer en haut à droite de l’écran.

    Créer et exécuter une requête

    Pour créer un graphique, vous devez sélectionner le bouton « Graphique » au milieu à droite de l’écran. Sur le côté droit, faites glisser les colonnes contre l’axe des y et l’axe des x. Dans ce cas, faites glisser la colonne plan__name et placez-la sur l’axe des x. Faites ensuite glisser la colonne de comptage et placez-la sur l’axe des y pour comparer le nombre d’abonnements par plan.

    Utilisation d'une table alimentée par une requête pour créer un graphique de données

    Cliquez sur l’option « Avancé » en haut à gauche de l’écran pour modifier le graphique. Ici, vous pouvez ajouter un titre de graphique, un titre d’axe X, une étiquette d’axe X vertical, un titre d’axe Y, une plage d’axe X et une plage d’axe Y.

    Chiffre d’affaires par produit

    Suivez les étapes de la requête Clients par produit ci-dessus et exécutez la requête SQL suivante.

    SELECT subscriptions.plan__name,
    subscriptions.plan__amount * COUNT(subscriptions.plan__name) AS product_revenue
    FROM stripeintegration.subscriptions
    GROUP BY subscriptions.plan__name, subscriptions.plan__amount 

    Vous devriez trouver quelque chose comme ça ci-dessous.

    Revenu par requête de produit

    Création d’un tableau de bord

    Les tableaux de bord sont un excellent outil pour maintenir des graphiques et des tableaux qui vous permettent d’analyser vos données. Cliquez sur le bouton + en haut à gauche de l’écran pour créer un tableau de bord. Ajoutez le nom du tableau de bord et cliquez sur le bouton Créer.

    Création d'un tableau de bord pour analyser les données

    Ajouter un tableau à votre tableau de bord

    Cliquez sur le bouton Ajouter en haut à droite du tableau de bord. Dans le menu déroulant, sélectionnez le tableau. Cliquez sur le bouton rose « Sélectionner les données de la table » sur le tableau de bord. Dans le menu, sélectionnez l’une des tables, comme subscriptions qui ont été créés lorsque vous exécutez la requête Clients par produit et Revenu par requête de produit.

    Ajout de tableaux au tableau de bord

    Après avoir ajouté l’une des tables, répétez la même procédure d’ajout d’une table à un tableau de bord pour ajouter l’autre table. Vous devriez arriver à quelque chose comme ça.

    Ajout de tableaux au tableau de bord

    Ajouter un graphique à votre tableau de bord

    En haut à gauche de votre écran, cliquez sur « Requêtes ». Sélectionnez ensuite « Revenu par requête de produit » ou « Requête de clients par produit ». Cliquez sur le menu déroulant en haut à droite du graphique. Cliquez ensuite sur « Ajouter un graphique au tableau de bord » dans le menu pour ajouter vos graphiques directement au tableau de bord.

    Sélectionnez le tableau de bord auquel vous souhaitez ajouter votre graphique. Voici à quoi devrait ressembler votre tableau de bord avec des tableaux et des graphiques.

    Ajout de graphiques au tableau de bord

    Maintenant, vous êtes vraiment à jour sur votre entreprise!

    Conclusion

    Le chargement de données Stripe dans une base de données vous donne la liberté d’exécuter des requêtes SQL qui vous aident à afficher des métriques intéressantes et importantes de votre entreprise que le tableau de bord Stripe ne fournit pas. À partir de là, vous pouvez mélanger et faire correspondre les données Stripe aux données d’événements de vos applications, corréler de nouvelles tranches d’utilisateurs avec des revenus plus élevés et comprendre pleinement l’impact de chaque changement sur vos résultats.

    Share. Facebook Twitter Pinterest LinkedIn WhatsApp Reddit Email
    Add A Comment

    Leave A Reply Cancel Reply

    Catégories

    • Politique de cookies
    • Politique de confidentialité
    • CONTACT
    • Politique du DMCA
    • CONDITIONS D’UTILISATION
    • Avertissement
    © 2023 DéveloppeurWeb.Com.

    Type above and press Enter to search. Press Esc to cancel.