Sources de Cloud Data Ingestion
Chaque source de Cloud Data Ingestion dispose de sa propre page de configuration, qui couvre tout ce dont vous avez besoin pour cette source : les ressources à créer, la façon de la connecter à Braze, le format de la table ou du fichier source pour chaque type de données, ainsi que la résolution des problèmes propre à la source.
Sources d’entrepôts de données
Sources de stockage de fichiers
Choisir une source
L’ingestion de données cloud se connecte à deux catégories de sources, et la catégorie détermine le mode de déclenchement des synchronisations.
| Catégorie de source | Sources | Exécution des synchronisations |
|---|---|---|
| Entrepôt de données | Snowflake, Amazon Redshift, Google BigQuery, Databricks, Microsoft Fabric | Selon une planification que vous définissez, au maximum toutes les 5 minutes et au minimum une fois par mois, ou à la demande via l’API. Braze interroge votre table source pour trouver les lignes dont la valeur UPDATED_AT est postérieure à la dernière valeur synchronisée. |
| Stockage de fichiers | Amazon S3, Google Cloud Storage, Azure Blob Storage | Basée sur les événements. Votre fournisseur publie une notification lorsqu’un nouveau fichier arrive, et Braze ingère ce fichier. Les sources de stockage de fichiers n’utilisent pas UPDATED_AT. |
Contenu de chaque page de source
Toutes les pages de source suivent la même structure, ce qui vous permet de configurer n’importe quelle source sans avoir à consulter plusieurs articles :
- Les ressources à créer dans votre entrepôt de données ou votre compte cloud, notamment les rôles, les utilisateurs, les comptes de service et l’accès réseau.
- Une section Configurer l’authentification qui liste les méthodes d’authentification prises en charge par la source, avec les étapes de configuration pour chacune d’elles.
- La création de la source et de la synchronisation dans le tableau de bord de Braze.
- Un onglet pour chaque type de données que vous pouvez synchroniser depuis cette source : attributs utilisateur, événements personnalisés, événements d’achat, déclencheurs de Canvas, suppressions d’utilisateurs, éléments de catalogue, objets de données et relations entre objets de données.
- L’optimisation des requêtes et la résolution des problèmes propres à chaque source.
Méthodes d’authentification par source
Chaque source prend en charge une ou plusieurs méthodes d’authentification pour Braze. Sélectionnez une source pour accéder à sa section Configurer l’authentification.
| Source | Méthodes d’authentification |
|---|---|
| Snowflake | Key pair authentication |
| Amazon Redshift | IAM role, Username and password |
| Google BigQuery | Workload Identity Federation, Service account key |
| Databricks | OAuth M2M (recommandée), Personal access token |
| Microsoft Fabric | Service principal |
| Amazon S3 | IAM role |
| Google Cloud Storage | Workload Identity Federation, Service account key |
| Azure Blob Storage | Service principal |
Types de données par source
Tous les types de données ne sont pas disponibles pour toutes les sources. Consultez ce tableau pour vérifier ce qu’une source prend en charge avant de commencer.
| Type de données | Sources d’entrepôt de données | Sources de stockage de fichiers |
|---|---|---|
| Attributs utilisateur | Pris en charge | Pris en charge |
| Événements personnalisés | Pris en charge | Pris en charge |
| Événements d’achat | Pris en charge | Pris en charge |
| Éléments de catalogue | Pris en charge | Pris en charge |
| Suppressions d’utilisateurs | Pris en charge | Pris en charge |
| Déclencheurs de Canvas | Pris en charge | Pris en charge |
| Objets de données | Pris en charge | Pris en charge |
| Relations entre objets de données et utilisateurs | Pris en charge | Pris en charge |
| Relations entre objets de données | Pris en charge | Pris en charge |
| Sources connectées | Pris en charge | Non pris en charge |
Référence commune
Certains comportements de l’ingestion de données cloud sont identiques quelle que soit la source utilisée :
- Configuration des tables présente les colonnes requises et explique comment le formatage de
payloadcorrespond aux formats d’objet de/users/track. - Bonnes pratiques traite de la planification des synchronisations, du comportement de
UPDATED_ATet des moyens de réduire la consommation de points de données. - Journaux de synchronisation et observabilité explique comment surveiller les exécutions de synchronisation et exporter les journaux.
- FAQ répond aux questions fréquentes sur le comportement des synchronisations, les erreurs et la sécurité.