Attributs du profil utilisateur
Cette page sert de référence pour les vues d’attributs par défaut et personnalisés dans Snowflake. Il existe trois vues pour les attributs par défaut et trois vues pour les attributs personnalisés, chacune étant conçue pour un cas d’utilisation spécifique avec ses propres considérations en matière de performances.

Les attributs de profil utilisateur sont actuellement en version bêta pour les clients du partage de données Snowflake. Si vous utilisez le partage de données Snowflake et souhaitez accéder à cette version bêta, contactez votre gestionnaire de la satisfaction client ou l’assistance Braze.
Parité des données avec le tableau de bord
Dans de rares cas, les valeurs d’attributs par défaut et personnalisés dans les vues Snowflake de cette page peuvent ne pas correspondre à ce que vous voyez sur le profil d’un utilisateur dans le tableau de bord de Braze.
Pendant la version bêta, des écarts peuvent survenir. Par exemple, un attribut peut apparaître comme NULL dans Snowflake alors que le tableau de bord affiche une valeur pour cet utilisateur.
Si vous constatez des incohérences généralisées, contactez votre gestionnaire de la satisfaction client ou l’assistance Braze.
Vues disponibles
| Type | Vue | Description |
|---|---|---|
| Attribut par défaut | USER_DEFAULT_ATTRIBUTES_VIEW_SHARED |
Instantanés de profil utilisateur |
USER_LATEST_STATE_DEFAULT_ATTRIBUTES_VIEW_SHARED |
Profils utilisateurs en temps réel | |
USER_DEFAULT_ATTRIBUTES_HISTORY_VIEW_SHARED |
Historique des modifications | |
| Attribut personnalisé | USER_CUSTOM_ATTRIBUTES_VIEW_SHARED |
Instantanés de profil utilisateur |
USER_LATEST_STATE_CUSTOM_ATTRIBUTE_VIEW_SHARED |
Profils utilisateurs en temps réel | |
USER_CUSTOM_ATTRIBUTES_HISTORY_VIEW_SHARED |
Historique des modifications |
Instantanés de profil utilisateur
Ces vues fournissent des instantanés périodiques des attributs du profil utilisateur. Les données sont différées de 12 heures maximum, ce qui les rend utiles pour les requêtes qui ne nécessitent pas de mises à jour en temps réel.
USER_DEFAULT_ATTRIBUTES_VIEW_SHAREDUSER_CUSTOM_ATTRIBUTES_VIEW_SHARED
Utilisation
- Fournit un instantané des attributs utilisateur avec un délai pouvant aller jusqu’à 12 heures.
- Donne de bons résultats pour les requêtes qui ne nécessitent pas une précision en temps réel.
- L’exécution des requêtes est plus rapide, en particulier lors du filtrage sur des attributs autres que
USER_ID. - Limitation : les données ne sont pas actualisées en temps réel.

Le champ TIME représente l’heure de la mise à jour du profil utilisateur. Pour les données rétro-remplies, TIME correspond à l’heure du rétro-remplissage.
Schéma USER_DEFAULT_ATTRIBUTES_VIEW_SHARED
| Nom de la colonne | Type de données |
|---|---|
APP_GROUP_ID |
VARCHAR |
APP_ID |
VARCHAR |
USER_ID |
VARCHAR |
TIME |
NUMBER |
UPDATE_SOURCE |
VARCHAR |
SF_UPDATED_AT |
TIMESTAMP_NTZ |
EXTERNAL_ID |
VARCHAR |
FIRST_NAME |
VARCHAR |
LAST_NAME |
VARCHAR |
EMAIL |
VARCHAR |
GENDER |
VARCHAR |
PHONE |
VARCHAR |
DOB |
VARCHAR |
TIME_ZONE |
VARCHAR |
HOME_CITY |
VARCHAR |
COUNTRY |
VARCHAR |
LANGUAGE |
VARCHAR |
Schéma USER_CUSTOM_ATTRIBUTES_VIEW_SHARED
| Nom de la colonne | Type de données |
|---|---|
APP_GROUP_ID |
VARCHAR |
APP_ID |
VARCHAR |
USER_ID |
VARCHAR |
TIME |
NUMBER |
UPDATE_SOURCE |
VARCHAR |
SF_UPDATED_AT |
TIMESTAMP_NTZ |
CUSTOM_ATTRIBUTES |
VARIANT |
Vues de profil utilisateur en temps réel
Ces vues fournissent des mises à jour quasi en temps réel des attributs du profil utilisateur, les données étant différées de 10 minutes au maximum après une mise à jour dans Braze.
USER_LATEST_STATE_DEFAULT_ATTRIBUTES_VIEW_SHAREDUSER_LATEST_STATE_CUSTOM_ATTRIBUTE_VIEW_SHARED
Utilisation
- Fournit des attributs utilisateur actualisés avec un délai minimal (~10 minutes).
- Utile pour les analyses en temps réel et les scénarios nécessitant des données récentes.
- Considérations relatives aux performances :
- Les requêtes sur des utilisateurs individuels sont plus rapides (moins d’une minute avec un grand entrepôt).
- Les requêtes sans filtres USER_ID nécessitent une agrégation pour tous les utilisateurs, ce qui allonge considérablement le temps d’exécution.
- Les requêtes sur un grand ensemble de données (plus de 100 millions d’utilisateurs, par exemple) peuvent prendre plusieurs minutes.

Le champ TIME représente l’heure de la mise à jour du profil utilisateur. Pour les données rétro-remplies, TIME correspond à l’heure du rétro-remplissage.
Schéma USER_LATEST_STATE_DEFAULT_ATTRIBUTES_VIEW_SHARED
| Nom de la colonne | Type de données |
|---|---|
APP_GROUP_ID |
VARCHAR |
APP_ID |
VARCHAR |
USER_ID |
VARCHAR |
TIME |
NUMBER |
UPDATE_SOURCE |
VARCHAR |
SF_UPDATED_AT |
TIMESTAMP_LTZ |
EXTERNAL_ID |
VARCHAR |
FIRST_NAME |
VARCHAR |
LAST_NAME |
VARCHAR |
EMAIL |
VARCHAR |
GENDER |
VARCHAR |
PHONE |
VARCHAR |
DOB |
VARCHAR |
HOME_CITY |
VARCHAR |
COUNTRY |
VARCHAR |
LANGUAGE |
VARCHAR |
TIME_ZONE |
VARCHAR |
Schéma USER_LATEST_STATE_CUSTOM_ATTRIBUTE_VIEW_SHARED
| Nom de la colonne | Type de données |
|---|---|
APP_GROUP_ID |
VARCHAR |
USER_ID |
VARCHAR |
TIME |
NUMBER |
UPDATE_SOURCE |
VARCHAR |
SF_UPDATED_AT |
TIMESTAMP_NTZ |
APP_ID |
VARCHAR |
CUSTOM_ATTRIBUTES |
OBJECT |
Historique des modifications
Ces vues stockent les journaux de modifications historiques des attributs utilisateur, capturant les changements avec une granularité de 12 heures.
USER_DEFAULT_ATTRIBUTES_HISTORY_VIEW_SHAREDUSER_CUSTOM_ATTRIBUTES_HISTORY_VIEW_SHARED
Utilisation
- Fournit un enregistrement des modifications historiques des attributs utilisateur sur une période glissante de 6 mois.
- Les données sont capturées toutes les 12 heures, ce qui signifie que les mises à jour multiples dans cette fenêtre sont combinées en un seul enregistrement. Les modifications individuelles au cours de cette période ne sont pas conservées séparément.
EFF_DTetEND_DTmarquent le début et la fin de l’état des attributs d’un utilisateur.

Le champ TIME représente l’heure de la mise à jour du profil utilisateur. Pour les données rétro-remplies, TIME correspond à l’heure du rétro-remplissage.
Schéma USER_DEFAULT_ATTRIBUTES_HISTORY_VIEW_SHARED
| Nom de la colonne | Type de données |
|---|---|
APP_GROUP_ID |
VARCHAR |
USER_ID |
VARCHAR |
APP_ID |
VARCHAR |
TIME |
NUMBER |
UPDATE_SOURCE |
VARCHAR |
SF_UPDATED_AT |
TIMESTAMP_NTZ |
EXTERNAL_ID |
VARCHAR |
FIRST_NAME |
VARCHAR |
LAST_NAME |
VARCHAR |
EMAIL |
VARCHAR |
GENDER |
VARCHAR |
PHONE |
VARCHAR |
DOB |
VARCHAR |
TIME_ZONE |
VARCHAR |
HOME_CITY |
VARCHAR |
COUNTRY |
VARCHAR |
LANGUAGE |
VARCHAR |
EFF_DT |
TIMESTAMP_NTZ |
END_DT |
TIMESTAMP_NTZ |
Schéma USER_CUSTOM_ATTRIBUTES_HISTORY_VIEW_SHARED
| Nom de la colonne | Type de données |
|---|---|
APP_GROUP_ID |
VARCHAR |
USER_ID |
VARCHAR |
APP_ID |
VARCHAR |
TIME |
NUMBER |
UPDATE_SOURCE |
VARCHAR |
SF_UPDATED_AT |
TIMESTAMP_NTZ |
CUSTOM_ATTRIBUTES |
VARIANT |
EFF_DT |
TIMESTAMP_NTZ |
END_DT |
TIMESTAMP_NTZ |
Bonnes pratiques
Utilisation recommandée des requêtes
| Cas d’utilisation | Vues recommandées | Remarques |
|---|---|---|
| Requêtes générales ne nécessitant pas de mises à jour récentes | USER_DEFAULT_ATTRIBUTES_VIEW_SHARED et USER_CUSTOM_ATTRIBUTES_VIEW_SHARED |
Exécution rapide, avec des données remontant jusqu’à 12 heures. |
| Requêtes nécessitant les derniers attributs utilisateur | USER_LATEST_STATE_DEFAULT_ATTRIBUTES_VIEW_SHARED et USER_LATEST_STATE_CUSTOM_ATTRIBUTE_VIEW_SHARED |
Fournit des mises à jour quasi en temps réel, mais peut être plus lent pour les grands ensembles de données. |
| Suivi historique des changements d’attributs | USER_DEFAULT_ATTRIBUTES_HISTORY_VIEW_SHARED et USER_CUSTOM_ATTRIBUTES_HISTORY_VIEW_SHARED |
Enregistre les changements d’attributs avec une granularité de 12 heures. |
Considérations relatives aux performances
- Les requêtes sur
USER_DEFAULT_ATTRIBUTES_VIEW_SHAREDouUSER_CUSTOM_ATTRIBUTES_VIEW_SHAREDdevraient aboutir en moins de 10 secondes pour les grands ensembles de données (~1 milliard d’utilisateurs) sur un grand entrepôt. - Les requêtes sur
USER_LATEST_STATE_DEFAULT_ATTRIBUTES_VIEW_SHAREDouUSER_LATEST_STATE_CUSTOM_ATTRIBUTE_VIEW_SHAREDpour un seul utilisateur aboutissent en moins d’une minute, mais sont peu performantes sans filtrage parUSER_ID. - Les requêtes portant sur plus de 100 millions d’utilisateurs dans
USER_LATEST_STATE_DEFAULT_ATTRIBUTES_VIEW_SHAREDouUSER_LATEST_STATE_CUSTOM_ATTRIBUTE_VIEW_SHAREDpeuvent prendre plusieurs minutes en raison de l’agrégation par utilisateur.