Exporter des données vers Azure Blob Storage
Automatisez les exportations de données récurrentes de Stripe vers votre conteneur Azure Blob Storage.
Destination de stockage Azure Blob
La destination Azure Blob Storage envoie des copies de toutes vos données Stripe sous forme de fichiers Parquet dans votre compte Azure Blob Storage. Elle contient un répertoire de fichiers pour chaque table, qui est envoyé et mis à jour toutes les 6 heures.
Prérequis
Avant de commencer l’intégration, assurez-vous que vous avez accès aux éléments suivants :
- Créez une nouvelle inscription d’application sur Azure.
- Créez un compte Azure Storage.
- Créez un conteneur Azure Storage.
- Accédez au Dashboard Stripe en tant qu’administrateur.
Créer une nouvelle inscription d'application sur Azure
- Sur la page d’inscription des applications, cliquez sur + New Registration.
- Saisissez un nom pour cette application et cliquez sur S’inscrire.
Remarque
Ne modifiez pas les champs Supported account types et Redirect URI.
- Notez les valeurs de l’ID de l’application (client) et de l’ID du répertoire (locataire) sur la page Aperçu de l’inscription d’application créée.
- Cliquez sur Ajouter un certificat ou un lien de clé secrète dans la même section ou sur Gérer > Certificats et secrets.
- Cliquez sur + New Client Secret, saisissez une description et définissez
Expires
sur 730 jours (24 mois). - Cliquez sur l’icône Copy to clipboard pour copier le champ Value (valeur de la clé secrète du client) et prenez-en note.
Créer un compte Azure Storage
- Sur la page Comptes de stockage, cliquez sur + Créer.
- Choisissez un groupe d’abonnement et de Ressource.
- Saisissez un nom de compte de stockage unique pour tous les comptes de stockage dans Azure (par exemple, « stripenomunique » ou « stripeasd5dwju8awkwe »).
- Choisissez une région.
Mise en garde
Nous ne prenons pas en charge les régions de données en Inde. Pour toute question concernant la prise en charge d’une région, n’hésitez pas à nous contacter.
- Choisissez un niveau de performance et une option de redondance.
- Cliquez sur Vérifier + créer.
- Vérifiez vos paramètres et cliquez sur Créer.
- Après avoir créé le compte, cliquez sur Go to resource. La création d’une ressource prend généralement 15 secondes.
- Notez les valeurs du groupe de ressources et de l’ID d’abonnement comme indiqué dans la section Aperçu.
Créer un nouveau conteneur Azure Storage
- Cliquez sur Stockage des données > Conteneurs dans le volet de gauche.
- Cliquez sur + Conteneur.
- Choisissez un nom pour votre conteneur (par exemple, « stripe-data »).
- Définissez le niveau d’accès anonyme sur Privé (pas d’accès anonyme).
- Cliquez sur Créer.
- Cliquez sur le conteneur créé et accédez à Paramètres > Propriétés dans le volet de gauche.
- Notez le champ de l’URL du conteneur.
Accorder des autorisations sur le compte Storage
- Accédez à la page du compte Storage que vous avez créé.
- Dans le menu de gauche, cliquez sur Access Control (IAM).
- Cliquez sur Ajouter, puis sur Ajouter une attribution de rôle.
- Recherchez et sélectionnez le rôle Storage Blob Data Contributor, puis cliquez sur Next.
- Cliquez sur + Select members et effectuez une recherche à partir du nom de l’application créée à l’étape 2.2.
- Sélectionnez l’application correspondante dans la liste déroulante et cliquez sur Sélectionner.
- Cliquez sur Vérifier + Attribuer.
- Vérifiez que le rôle et le nom de l’application s’affichent correctement, puis cliquez sur Vérifier + Attribuer. L’attribution de rôle se termine une fois qu’elle est traitée.
- Suivez les étapes 1 à 7, mais, à l’étape 4, recherchez et sélectionnez le rôle Lecteur et accès aux données.
- En suivant ces instructions, vous accordez les deux rôles
Storage Blob Data Contributor
etReader and Data Access
à votre application enregistrée pour le compte de stockage.
Établir votre connexion à Azure Blob Storage
- Visitez le Dashboard du Data Pipeline.
- Cliquez sur Get started.
- Sélectionnez l’entrepôt de données Microsoft Azure.
- Saisissez l’ID client, l’ID de locataire et la clé secrète du client générée à l’étape 2.
- Saisissez les valeurs de l’ID d’abonnement et du groupe de ressources générées à l’étape 3.
- Saisissez l’URL du conteneur générée à l’étape 4.
- Sélectionnez votre option de chiffrement des données. Si vous avez choisi d’utiliser une clé gérée par le client, chargez votre clé publique.
- Cliquez sur Suivant. Ce faisant, vous envoyez les données de test dans le conteneur du compte de stockage que vous avez fourni, mais pas les données de production.
- Lorsque vous avez confirmé l’envoi des données de test, accédez à votre conteneur sur votre compte de stockage Azure.
- Ouvrez le conteneur, accédez au répertoire penny_test, et ouvrez le sous-répertoire acct_ prefixed pour localiser le fichier de test account_validation.csv envoyé.
- Cliquez sur le fichier account_validation.csv.
- Cliquez sur TÉLÉCHARGER.
- Dans le Dashboard Stripe, cliquez sur Charger le fichier et chargez le fichier account_validation.csv téléchargé.
- Lorsque le fichier apparaît comme vérifié, cliquez sur S’abonner. Vous vous abonnez ainsi au produit et planifiez le chargement complet initial des données qui seront remises à votre conteneur sur le compte Azure Storage, un processus qui peut prendre de 6 à 12 heures.