Skip to content

Cours d'apprentissage Braze {: style=”float:right;width:120px;border:0;” class=”noimgborder”}Snowflake

Snowflake est un entrepôt de données SQL cloud fourni sous forme de logiciel en tant que service (SaaS). Snowflake fournit un entrepôt de données plus rapide, plus facile à utiliser et bien plus flexible que les offres d’entrepôt de données traditionnelles. Grâce à l’architecture unique et brevetée de Snowflake, il est facile de rassembler toutes vos données, d’effectuer des analyses rapides et d’obtenir des informations basées sur les données pour tous vos utilisateurs.

Les campagnes marketing personnalisées et pertinentes nécessitent un accès immédiat aux données. C’est pourquoi Braze s’est associée à Snowflake pour lancer une fonction de partage de données. Cette offre conjointe permet aux marketeurs de tirer pleinement parti de leur engagement client et des données de campagne plus rapidement que jamais.

L’intégration de Braze et Snowflake tire parti de l’échange de données de Snowflake pour créer une présence, trouver de nouveaux clients et étendre sa portée grâce à la clientèle toujours croissante de Snowflake.

Qu’est-ce que le partage de données ?

La fonctionnalité de partage sécurisé des données de Snowflake permet à Braze de vous donner un accès sécurisé aux données de notre portail Snowflake sans vous soucier de la friction ou du ralentissement du flux de travail, des points de défaillance et des coûts inutiles liés aux relations classiques avec les fournisseurs de données. Le partage des données peut être configuré via l’intégration suivante ou via les comptes Snowflake Reader.

  • Réduisez le temps nécessaire pour obtenir des informations
    Dites adieu aux processus ETL dont la mise en place prend des semaines. Les architectures uniques de Braze et Snowflake rendent toutes les données d’engagement client et de campagne immédiatement accessibles et consultables dès leur arrivée dans le lac de données. Aucune donnée n’est copiée ou déplacée, ce qui vous permet de proposer des expériences client basées uniquement sur les informations les plus pertinentes et les plus récentes.
  • Éliminez les silos de données
    Créez une vision globale de vos clients sur l’ensemble des canaux et des plateformes. Grâce au partage de données, il est plus facile que jamais d’associer vos données d’engagement client Braze à toutes vos autres données Snowflake, créant ainsi des informations plus riches à partir d’une source fiable et unique de vérité.
  • Découvrez comment se situe votre engagement
    Optimisez vos stratégies d’engagement client avec Braze Benchmarks. Cet outil interactif, développé par Braze et Snowflake, vous permet de comparer les données d’engagement de votre marque à des benchmarks sur différents canaux, secteurs d’activité et plateformes d’appareils.

Avec le partage des données, aucune donnée réelle n’est copiée ou transférée entre les comptes. Le partage est effectué via la couche de services et le magasin de métadonnées uniques de Snowflake. Il s’agit d’un concept important car les données partagées n’occupent aucun espace de stockage sur le compte du consommateur et ne contribuent donc pas aux frais mensuels de stockage des données du consommateur. Les seuls frais facturés aux consommateurs concernent les ressources informatiques (telles que les entrepôts virtuels) utilisées pour interroger les données partagées.

De plus, grâce aux fonctionnalités intégrées de rôles et d’autorisations de Snowflake, l’accès aux données partagées depuis Braze peut être contrôlé et régi à l’aide des contrôles d’accès déjà en place pour votre compte Snowflake et les données qu’il contient. L’accès peut être restreint et surveillé de la même manière que vos propres données.

Pour en savoir plus sur le partage des données de Snowflake, consultez la rubrique Introduction au partage sécurisé des données.

Conditions préalables

Avant de pouvoir utiliser cette fonctionnalité, vous devez effectuer les opérations suivantes :

Mise en place d’un partage sécurisé des données

Pour Snowflake, le partage des données se fait entre un fournisseur et un consommateur de données. Dans ce contexte, votre compte Braze est le fournisseur de données car il crée et envoie le partage de données, tandis que votre compte Snowflake est le consommateur de données car il utilise le partage de données pour créer une base de données. Pour plus de détails, voir Snowflake : Consommation de données partagées.

Étape 1 : Envoyer le partage de données depuis Braze

  1. Dans Braze, allez dans Intégrations partenaires > Partage des données.
  2. Saisissez les détails de votre compte Snowflake et votre emplacement/localisation. Pour obtenir votre emplacement/localisation de compte, exécutez SELECT CURRENT_ACCOUNT() dans le compte de destination.
  3. Si vous utilisez un partage CRR, spécifiez le fournisseur de cloud et la région.
  4. Lorsque vous avez terminé, sélectionnez Create Datashare (Créer un partage de données). Cela enverra le partage de données à votre compte Snowflake.

Étape 2 : Créez la base de données dans Snowflake

  1. Après quelques minutes, vous devriez recevoir le partage de données entrant dans votre compte Snowflake.
  2. En utilisant le partage de données entrant, créez une base de données pour visualiser et interroger les tableaux. Par exemple :
    1
    
     CREATE DATABASE <name> FROM SHARE <provider_account>.<share_name>
    
  3. Accordez des privilèges pour interroger la nouvelle base de données.

Utilisation et visualisation

Une fois le partage de données provisionné, vous devrez créer une base de données à partir du partage de données entrant, afin que toutes les tables partagées apparaissent dans votre instance Snowflake et puissent être interrogées comme toutes les autres données que vous stockez dans votre instance. Cependant, gardez à l’esprit que les données partagées sont en lecture seule et peuvent uniquement être interrogées mais ne peuvent en aucun cas être modifiées ou supprimées.

Comme pour Currents, vous pouvez utiliser votre partage de données sécurisé Snowflake pour :

  • Créer des rapports complexes
  • Réaliser une modélisation d’attribution
  • Sécuriser le partage au sein de votre entreprise
  • Associer les données brutes des événements ou des utilisateurs à un CRM (tel que Salesforce)
  • Et plus encore

Téléchargez les schémas de table bruts ici.

Schéma d’ID utilisateur

Notez les différences suivantes entre les conventions de dénomination de Braze et Snowflake pour les identifiants utilisateur.

Informations importantes et limites

Modifications disruptives et non disruptives

Changements non disruptifs

Les modifications non disruptives peuvent intervenir à tout moment et apportent généralement des fonctionnalités supplémentaires. Exemples de changements non disruptifs :

  • Ajouter une nouvelle table ou vue
  • Ajouter une colonne à une table ou à une vue existante

Changements disruptifs

Dans la mesure du possible, les changements disruptifs seront précédés d’une annonce et d’une période de migration. Voici quelques exemples de changements radicaux :

  • Suppression d’un tableau ou d’une vue
  • Suppression d’une colonne d’une table ou d’une vue existante
  • Modification du type ou de la nullabilité d’une colonne existante

Régions Snowflake

Braze héberge actuellement toutes les données au niveau des utilisateurs dans les régions Snowflake AWS US East-1 et EU-Central (Francfort). Pour les utilisateurs situés en dehors de ces régions, Braze peut fournir un partage de données à des clients communs qui hébergent leur infrastructure Snowflake dans n’importe quelle région AWS, Azure ou GCP.

Conservation des données

Politique de rétention

Toutes les données datant de plus de deux ans seront archivées et transférées vers un stockage à long terme. Dans le cadre du processus d’archivage, tous les événements sont anonymisés et tous les champs contenant des informations personnelles identifiables (PII) sont supprimés (notamment des champs d’informations personnelles identifiables, tels que properties). Les données archivées contiennent encore le champ user_id, qui permet une analyse par utilisateur sur toutes les données d’événements.

Vous pourrez effectuer des recherches sur les données des deux dernières années pour chaque événement dans la vue USERS_*_SHARED correspondante. En outre, chaque événement aura une vue USERS_*_SHARED_ALL qui pourra être interrogée pour renvoyer des données anonymisées et non anonymisées.

Données historiques

Les archives des données d’événements historiques dans Snowflake remontent à avril 2019. Au cours des premiers mois de stockage des données par Braze dans Snowflake, des modifications ont été apportées au produit. Certaines de ces données peuvent avoir légèrement changé ou avoir des valeurs nulles (car nous ne transmettions pas de données dans tous les champs disponibles pour le moment). Il est préférable de supposer que les résultats qui incluent des données antérieures à août 2019 peuvent sembler légèrement différents des attentes.

Conformité au règlement général sur la protection des données (RGPD)

Presque tous les enregistrements d’événements que Braze stocke incluent quelques champs représentant les informations personnelles identifiables (PII) des utilisateurs. Certains événements peuvent inclure l’adresse e-mail, le numéro de téléphone, l’ID de l’appareil, la langue, le sexe et les informations d’emplacement/localisation. Si la requête d’oubli d’un utilisateur est soumise à Braze, nous annulerons ces champs PII pour tout événement appartenant à ces utilisateurs. De cette façon, nous ne supprimons pas l’historique de l’événement, mais celui-ci ne peut plus jamais être lié à une personne en particulier.

Rapidité, performance, coût des requêtes

La vitesse, les performances et le coût de toute requête exécutée sur les données sont déterminés par la taille de l’entrepôt que vous utilisez pour interroger les données. Dans certains cas, en fonction de la quantité de données à laquelle vous accédez à des fins d’analyse, il se peut que vous deviez utiliser un entrepôt plus grand pour que la requête aboutisse. Snowflake propose d’excellentes ressources sur la meilleure façon de déterminer la taille à utiliser, notamment une vue d’ensemble des entrepôts et desconsidérations relatives aux entrepôts

Pour consulter un ensemble d’exemples de requêtes à référencer lors de la configuration de Snowflake, consultez nos exemples de requêtes et nos exemples de configuration de pipeline d’événements ETL.

CETTE PAGE A-T-ELLE ÉTÉ UTILE?
New Stuff!