Défi
Lime utilisait un pipeline d'ETC (« extraction, transformation, chargement ») tiers pour exporter ses données Stripe vers Snowflake, et avait constaté que les données fournies par le pipeline d'ETC ne correspondaient pas toujours aux données de Stripe. Un expert en ingénierie des données devait redoubler d'efforts, et consacrer jusqu'à deux heures de son temps, pour déterminer la cause de ces incohérences. Dans la mesure où l'entreprise Lime utilisait une solution d'ETC tierce, elle ne pouvait pas traiter la cause première de ces incohérences et a jugé nécessaire de trouver une solution plus fiable pour acheminer les données Stripe vers Snowflake.
Solution
Lime a opté pour Stripe Data Pipeline, qui envoie automatiquement l'ensemble complet de données Stripe vers son environnement Snowflake Data Cloud. En adoptant Stripe Data Pipeline, l'entreprise a fait gagner beaucoup de temps à ses ingénieurs, qui n'ont plus besoin de créer et de gérer une API pour chaque ensemble de données Stripe. Du jour au lendemain, Lime a pu accéder à ses données Stripe directement dans Snowflake.
Résultats
Depuis l'implémentation de Stripe Data Pipeline, Lime a pu automatiser et accélérer la création de ses rapports financiers. Ses ingénieurs n'ont plus besoin de rechercher l'origine d'éventuelles incohérences de données, car toutes les données de transaction correspondent à celles des rapports, ce qui a permis à l'équipe de se consacrer au développement de produits ou à l'optimisation de la productivité de ses produits.
« La qualité et la pertinence des données de Stripe Data Pipeline sont nettement supérieures à celles des fournisseurs de pipelines d'ETC tiers », indique Nabil Barakati, ingénieur en logiciels chez Lime. « Les données importées par Stripe Data Pipeline sont toujours parfaitement cohérentes avec nos rapports. La récupération des données de transaction, qui prenait trois jours avec un pipeline d'ETC, n'en prend qu'un avec Stripe Data Pipeline. »
En ayant accès à l'intégralité des données Stripe, Lime bénéficie également de rapports d'activité plus détaillés. L'équipe financière de Lime peut désormais assurer le suivi des remboursements en temps quasi réel, et fournir ainsi des informations fiables sur l'état actuel de la trésorerie de l'entreprise. L'équipe de Lime chargée de lutter contre la fraude crée des modèles de lutte contre la fraude plus performants, car elle est désormais en mesure de fusionner les signaux de fraude provenant des indices de risque que Stripe attribue à chaque transaction avec ses propres données relatives à la fraude.
Stripe fournit les données de transactions les plus détaillées, dont la qualité surpasse tout ce que nous avons connu avec d'autres prestataires de services de paiement. Nous sommes ravis à l'idée de pouvoir disposer de données Stripe exactes et complètes dans notre entrepôt de données, sans recourir à un pipeline d'ETC tiers.