Skip to content

Attribute des Nutzerprofils

Diese Seite dient als Referenz für die Standard- und angepassten Attributansichten in Snowflake. Es gibt drei Ansichten für Standardattribute und drei Ansichten für angepasste Attribute, die jeweils für einen bestimmten Anwendungsfall mit eigenen Performance-Überlegungen konzipiert wurden.

Datenparität mit dem Dashboard

In seltenen Fällen stimmen die Werte von Standard- und angepassten Attributen in den Snowflake-Ansichten auf dieser Seite möglicherweise nicht mit dem überein, was Sie im Nutzerprofil im Braze-Dashboard sehen.

Beispielsweise kann ein Attribut in Snowflake als NULL erscheinen, während das Dashboard einen Wert für diese:n Nutzer:in anzeigt.

Wenn Sie weitverbreitete Abweichungen feststellen, wenden Sie sich an Ihren Customer-Success-Manager oder den Braze Support.

Verfügbare Ansichten

Verfügbare Ansichten
Typ Ansicht Beschreibung
Standardattribut USER_DEFAULT_ATTRIBUTES_VIEW_SHARED Schnappschüsse von Nutzerprofilen
USER_LATEST_STATE_DEFAULT_ATTRIBUTES_VIEW_SHARED Realtime-Nutzerprofile
USER_DEFAULT_ATTRIBUTES_HISTORY_VIEW_SHARED Historische Änderungsprotokolle
Angepasstes Attribut USER_CUSTOM_ATTRIBUTES_VIEW_SHARED Schnappschüsse von Nutzerprofilen
USER_LATEST_STATE_CUSTOM_ATTRIBUTE_VIEW_SHARED Realtime-Nutzerprofile
USER_CUSTOM_ATTRIBUTES_HISTORY_VIEW_SHARED Historische Änderungsprotokolle

Schnappschüsse von Nutzerprofilen

Diese Ansichten bieten regelmäßige Schnappschüsse der Attribute des Nutzerprofils. Die Daten werden um bis zu 12 Stunden verzögert, was sie für Abfragen nützlich macht, die keine Realtime-Updates erfordern.

  • USER_DEFAULT_ATTRIBUTES_VIEW_SHARED
  • USER_CUSTOM_ATTRIBUTES_VIEW_SHARED

Verwendung

  • Liefert eine Momentaufnahme der Attribute von Nutzer:innen mit einer Verzögerung von bis zu 12 Stunden.
  • Gute Performance bei Abfragen, die keine Realtime-Genauigkeit erfordern.
  • Schnellere Abfrageausführung, insbesondere beim Filtern nach anderen Attributen als USER_ID.
  • Einschränkung: Die Daten sind nicht in Realtime auf dem neuesten Stand.

USER_DEFAULT_ATTRIBUTES_VIEW_SHARED-Schema

Spaltenname Datentyp
APP_GROUP_ID VARCHAR
APP_ID VARCHAR
USER_ID VARCHAR
TIME NUMBER
TIME_MS NUMBER
UPDATE_SOURCE VARCHAR
SF_UPDATED_AT TIMESTAMP_NTZ
EXTERNAL_USER_ID VARCHAR
FIRST_NAME VARCHAR
LAST_NAME VARCHAR
EMAIL_ADDRESS VARCHAR
GENDER VARCHAR
PHONE_NUMBER VARCHAR
DOB VARCHAR
TIMEZONE VARCHAR
HOME_CITY VARCHAR
COUNTRY VARCHAR
LANGUAGE VARCHAR
ARCHIVED BOOLEAN

USER_CUSTOM_ATTRIBUTES_VIEW_SHARED-Schema

Spaltenname Datentyp
APP_GROUP_ID VARCHAR
APP_ID VARCHAR
USER_ID VARCHAR
EXTERNAL_USER_ID VARCHAR
TIME NUMBER
TIME_MS NUMBER
UPDATE_SOURCE VARCHAR
SF_UPDATED_AT TIMESTAMP_NTZ
CUSTOM_ATTRIBUTES VARIANT
ARCHIVED BOOLEAN

Realtime-Ansichten des Nutzerprofils

Diese Ansichten bieten nahezu Realtime-Updates der Attribute des Nutzerprofils, wobei die Daten bis zu 10 Minuten nach einem Update in Braze verzögert werden.

  • USER_LATEST_STATE_DEFAULT_ATTRIBUTES_VIEW_SHARED
  • USER_LATEST_STATE_CUSTOM_ATTRIBUTE_VIEW_SHARED

Verwendung

  • Liefert aktuelle Attribute der Nutzer:innen mit minimaler Verzögerung (~10 Minuten).
  • Nützlich für Realtime-Analysen und Szenarien, in denen aktuelle Daten benötigt werden.
  • Performance-Überlegungen:
    • Abfragen zu einzelnen Nutzer:innen sind schneller (unter einer Minute bei einem großen Warehouse).
    • Abfragen ohne USER_ID-Filter erfordern eine Aggregation über alle Nutzer:innen, was zu deutlich längeren Ausführungszeiten führt.
    • Abfragen eines großen Datensatzes (z. B. über 100 Millionen Nutzer:innen) können viele Minuten dauern.

USER_LATEST_STATE_DEFAULT_ATTRIBUTES_VIEW_SHARED-Schema

Spaltenname Datentyp
APP_GROUP_ID VARCHAR
APP_ID VARCHAR
USER_ID VARCHAR
TIME NUMBER
TIME_MS NUMBER
UPDATE_SOURCE VARCHAR
ARCHIVED BOOLEAN
SF_UPDATED_AT TIMESTAMP_LTZ
EXTERNAL_USER_ID VARCHAR
FIRST_NAME VARCHAR
LAST_NAME VARCHAR
EMAIL_ADDRESS VARCHAR
GENDER VARCHAR
PHONE_NUMBER VARCHAR
DOB VARCHAR
HOME_CITY VARCHAR
COUNTRY VARCHAR
LANGUAGE VARCHAR
TIMEZONE VARCHAR

USER_LATEST_STATE_CUSTOM_ATTRIBUTE_VIEW_SHARED-Schema

Spaltenname Datentyp
APP_GROUP_ID VARCHAR
USER_ID VARCHAR
EXTERNAL_USER_ID VARCHAR
TIME NUMBER
TIME_MS NUMBER
UPDATE_SOURCE VARCHAR
ARCHIVED BOOLEAN
SF_UPDATED_AT TIMESTAMP_NTZ
APP_ID VARCHAR
CUSTOM_ATTRIBUTES OBJECT

Historische Änderungsprotokolle

Diese Ansichten speichern historische Änderungsprotokolle von Nutzerattributen, wobei Änderungen mit einer Granularität von 12 Stunden erfasst werden.

  • USER_DEFAULT_ATTRIBUTES_HISTORY_VIEW_SHARED
  • USER_CUSTOM_ATTRIBUTES_HISTORY_VIEW_SHARED

Verwendung

  • Bietet eine Aufzeichnung historischer Änderungen an Nutzerattributen für einen rollierenden Zeitraum von 6 Monaten.
  • Die Daten werden alle 12 Stunden in einem Snapshot festgehalten, d. h. mehrere Updates in diesem Fenster werden zu einem einzigen Datensatz zusammengefasst. Einzelne Änderungen innerhalb dieses Zeitraums werden nicht separat gespeichert.
  • EFF_DT und END_DT markieren den Beginn und das Ende des Attribut-Status einer:eines Nutzer:in.

USER_DEFAULT_ATTRIBUTES_HISTORY_VIEW_SHARED-Schema

Spaltenname Datentyp
APP_GROUP_ID VARCHAR
USER_ID VARCHAR
APP_ID VARCHAR
TIME NUMBER
TIME_MS NUMBER
UPDATE_SOURCE VARCHAR
SF_UPDATED_AT TIMESTAMP_NTZ
EXTERNAL_USER_ID VARCHAR
FIRST_NAME VARCHAR
LAST_NAME VARCHAR
EMAIL_ADDRESS VARCHAR
GENDER VARCHAR
PHONE_NUMBER VARCHAR
DOB VARCHAR
TIMEZONE VARCHAR
HOME_CITY VARCHAR
COUNTRY VARCHAR
LANGUAGE VARCHAR
EFF_DT TIMESTAMP_NTZ
END_DT TIMESTAMP_NTZ

USER_CUSTOM_ATTRIBUTES_HISTORY_VIEW_SHARED-Schema

Spaltenname Datentyp
APP_GROUP_ID VARCHAR
USER_ID VARCHAR
APP_ID VARCHAR
EXTERNAL_USER_ID VARCHAR
TIME NUMBER
TIME_MS NUMBER
UPDATE_SOURCE VARCHAR
SF_UPDATED_AT TIMESTAMP_NTZ
CUSTOM_ATTRIBUTES VARIANT
ARCHIVED BOOLEAN
EFF_DT TIMESTAMP_NTZ
END_DT TIMESTAMP_NTZ

Best Practices

Anwendungsfall Empfohlene Ansichten Anmerkungen
Allgemeine Abfragen, die keine aktuellen Updates erfordern USER_DEFAULT_ATTRIBUTES_VIEW_SHARED und USER_CUSTOM_ATTRIBUTES_VIEW_SHARED Schnelle Ausführung, mit Daten, die bis zu 12 Stunden alt sind.
Abfragen, die die neuesten Attribute der Nutzer:innen erfordern USER_LATEST_STATE_DEFAULT_ATTRIBUTES_VIEW_SHARED und USER_LATEST_STATE_CUSTOM_ATTRIBUTE_VIEW_SHARED Bietet Updates nahezu in Realtime, kann aber bei großen Datenmengen langsamer sein.
Historisches Tracking von Attributänderungen USER_DEFAULT_ATTRIBUTES_HISTORY_VIEW_SHARED und USER_CUSTOM_ATTRIBUTES_HISTORY_VIEW_SHARED Speichert Attributänderungen mit einer Granularität von 12 Stunden.

Performance-Überlegungen

  • Abfragen auf USER_DEFAULT_ATTRIBUTES_VIEW_SHARED oder USER_CUSTOM_ATTRIBUTES_VIEW_SHARED sollten bei großen Datensätzen (~1 Milliarde Nutzer:innen) in einem großen Warehouse in unter 10 Sekunden zurückkommen.
  • Abfragen auf USER_LATEST_STATE_DEFAULT_ATTRIBUTES_VIEW_SHARED oder USER_LATEST_STATE_CUSTOM_ATTRIBUTE_VIEW_SHARED für einzelne Nutzer:innen kommen in unter einer Minute zurück, skalieren aber schlecht ohne USER_ID-Filterung.
  • Abfragen bei über 100 Millionen Nutzer:innen auf USER_LATEST_STATE_DEFAULT_ATTRIBUTES_VIEW_SHARED oder USER_LATEST_STATE_CUSTOM_ATTRIBUTE_VIEW_SHARED können aufgrund der Aggregation pro Nutzer:in mehrere Minuten dauern.
New Stuff!