Braze Cloud-Datenaufnahme
Mit Braze Cloud Data Ingestion (CDI) können Sie eine direkte Verbindung von Ihrer Datenspeicherlösung einrichten, um relevante Nutzerdaten und andere Nicht-Nutzerdaten mit Braze zu synchronisieren. Diese Daten können anschließend für die Personalisierung oder Segmentierung verwendet werden, um Ihre Marketing-Anwendungsfälle zu optimieren. Die flexible Integration der Cloud-Datenaufnahme unterstützt komplexe Datenstrukturen, einschließlich verschachtelter JSON-Objekte und Objekt-Arrays.
Funktionsweise
Mit Braze Cloud Data Ingestion (CDI) richten Sie eine Integration zwischen Ihrer Data-Warehouse-Instanz und Ihrem Braze-Workspace ein, um Daten nach Zeitplan oder on demand zu synchronisieren. Jede Integration kann ihren eigenen Zeitplan haben.
- Geplante Synchronisierungen: Wiederkehrende Synchronisierungen können so häufig wie alle 5 Minuten oder so selten wie einmal pro Monat ausgeführt werden. Standardmäßig beträgt das kürzeste Intervall, das Sie im Dashboard einstellen können, 15 Minuten, um Ihre Warehouse-Computing-Kosten und das Anfragevolumen zu kontrollieren. Um so häufig wie alle 5 Minuten zu synchronisieren, kontaktieren Sie den Braze-Support oder Ihren Customer-Success-Manager.
- On-Demand-Synchronisierungen: Um Daten zu synchronisieren, sobald sich diese ändern, rufen Sie den Endpunkt Trigger a sync mit Ihrer Integrations-ID auf, wenn Ihr Warehouse-Lade- oder Transformationsjob abgeschlossen ist. On-Demand-Synchronisierungen beeinflussen Ihren wiederkehrenden Zeitplan nicht. Pro Integration kann jeweils nur eine Synchronisierung gleichzeitig ausgeführt werden.
Dateispeicher-Integrationen (Amazon S3, Azure Blob Storage und Google Cloud Storage) sind ereignisgesteuert und verwenden keinen Zeitplan. Braze nimmt neue Dateien auf, sobald sie hochgeladen werden. Informationen zur Einrichtung finden Sie unter Dateispeicher-Integrationen.
Wenn eine Synchronisierung ausgeführt wird, stellt Braze eine direkte Verbindung zu Ihrer Data-Warehouse-Instanz her, ruft alle neuen Daten aus der angegebenen Tabelle ab und aktualisiert die entsprechenden Daten in Ihrem Braze-Dashboard. Bei jeder Ausführung der Synchronisierung werden alle aktualisierten Daten in Braze widergespiegelt.
Anwendungsfälle
Mit den Funktionen der Braze Cloud-Datenaufnahme können Sie:
- Eine einfache Integration direkt von Ihrem Data Warehouse oder Ihrer Dateispeicherlösung mit Braze in nur wenigen Minuten erstellen.
- Nutzerdaten, einschließlich Attributen, Events und Käufen, sicher von Ihrem Data Warehouse mit Braze synchronisieren.
- Den Datenkreislauf mit Braze schließen, indem Sie die Cloud-Datenaufnahme mit Currents oder Snowflake Data Sharing kombinieren.
Darüber hinaus sind verbundene Quellen eine Zero-Copy-Alternative. Sie können Braze direkt Ihr Data Warehouse oder Ihre Dateispeicherlösung abfragen lassen, um CDI-Segmente zu erstellen — ganz ohne die zugrunde liegenden Daten nach Braze zu kopieren.
Unterstützte Datenquellen
Cloud-Datenaufnahme kann Daten aus folgenden Quellen synchronisieren:
Cloud Data Warehouse:
- Amazon Redshift
- Databricks
- Google BigQuery
- Microsoft Fabric
- Snowflake
Cloud-Datenspeicher:
- Amazon S3
- Azure Blob Storage
- Google Cloud Storage
Unterstützte Datentypen
Die Cloud-Datenaufnahme unterstützt die folgenden Datentypen:
Nutzerdaten
- Nutzerattribute, einschließlich:
- Verschachtelte angepasste Attribute
- Arrays von Objekten
- Abo-Status
- Angepasste Events
- Kauf-Events
- Löschanfragen für Nutzer:innen
Nicht-Nutzer-Objekte
- Katalogartikel
Zero-Copy-Messaging
- Canvas-Trigger
- Verbundene Quellen
Nutzerbezeichner für die Datenaufnahme
Beim Synchronisieren von Nutzerdaten über die Cloud-Datenaufnahme können Sie Nutzer:innen anhand eines oder mehrerer der folgenden Bezeichnertypen identifizieren. Jede Zeile in Ihrer Quelltabelle sollte jeweils nur einen Wert für einen Bezeichnertyp enthalten, aber Ihre Tabelle kann Spalten für einen, zwei, drei, vier oder alle fünf Bezeichnertypen umfassen.
| Bezeichner | Beschreibung |
|---|---|
EXTERNAL_ID |
Die externe ID, die das zu erstellende oder zu aktualisierende Nutzerprofil identifiziert. Diese sollte mit dem in Braze verwendeten external_id-Wert übereinstimmen. |
ALIAS_NAME und ALIAS_LABEL |
Diese beiden Spalten erstellen ein Nutzer-Alias-Objekt. alias_name sollte ein eindeutiger Bezeichner sein, und alias_label gibt den Typ des Alias an. Nutzer:innen können mehrere Aliasse mit unterschiedlichen Labels haben, aber nur einen alias_name pro alias_label. |
BRAZE_ID |
Der vom Braze SDK generierte Braze-Nutzerbezeichner. Neue Nutzer:innen können nicht mit einer Braze-ID über die Cloud-Datenaufnahme erstellt werden. Um neue Nutzer:innen zu erstellen, geben Sie eine externe ID oder einen Nutzer-Alias an. |
EMAIL |
Die E-Mail-Adresse der Nutzerin oder des Nutzers. Wenn mehrere Profile mit derselben E-Mail-Adresse vorhanden sind, wird das zuletzt aktualisierte Profil für Updates priorisiert. Wenn Sie sowohl E-Mail als auch Telefonnummer angeben, wird die E-Mail als primärer Bezeichner verwendet. |
PHONE |
Die Telefonnummer der Nutzerin oder des Nutzers. Wenn mehrere Profile mit derselben Telefonnummer vorhanden sind, wird das zuletzt aktualisierte Profil für Updates priorisiert. |
Detaillierte Informationen zum Einrichten von Tabellenspalten und den Anforderungen an die Payload-Formatierung finden Sie unter Tabelleneinrichtung für die Cloud-Datenaufnahme.
Quellenspezifische Einrichtungsanweisungen und SQL-Beispiele finden Sie unter Data-Warehouse-Integrationen.
Ihre Integrations-ID finden
Sie finden Ihre Integrations-ID in der URL, wenn Sie eine Integration im Braze-Dashboard anzeigen. Gehen Sie zu Data Settings > Cloud Data Ingestion und wählen Sie eine Integration aus. Die Integrations-ID wird in der URL im Format https://[instance].braze.com/integrations/cloud_data_ingestion/[integration_id] angezeigt. Wenn Ihre URL beispielsweise https://dashboard-01.braze.com/integrations/cloud_data_ingestion/abc123xyz lautet, ist Ihre Integrations-ID abc123xyz. Sie können diese ID verwenden, wenn Sie API-Aufrufe zum Auslösen von Synchronisierungen oder zum Überprüfen des Synchronisierungsstatus tätigen.
Datenpunkt-Nutzung
Für Kund:innen mit datenpunktbasierter Abrechnung entspricht die Datenpunkt-Abrechnung für die Cloud-Datenaufnahme der Abrechnung für Updates über den /users/track-Endpunkt. Weitere Informationen finden Sie unter Datenpunkte.

Die Cloud-Datenaufnahme von Braze wird auf das verfügbare Rate-Limit angerechnet. Wenn Sie also Daten über eine andere Methode senden, wird das Rate-Limit zwischen der Braze-API und der Cloud-Datenaufnahme kombiniert.
Produktbeschränkungen
| Beschränkung | Beschreibung |
|---|---|
| Anzahl der Integrationen | Es gibt keine Begrenzung für die Anzahl der Integrationen, die Sie einrichten können. |
| Anzahl der Zeilen | Standardmäßig kann jeder Lauf bis zu 500 Millionen Zeilen synchronisieren. Synchronisierungen mit mehr als 500 Millionen neuen Zeilen werden gestoppt. Wenn Sie ein höheres Limit benötigen, wenden Sie sich an Ihren Customer-Success-Manager oder den Braze-Support. |
| Attribute pro Zeile | Bei Synchronisierungen mit einer PAYLOAD-Spalte sollte jede Zeile eine einzelne Nutzer-ID und ein JSON-Objekt mit bis zu 250 Attributen enthalten. Jeder Schlüssel im JSON-Objekt zählt als ein Attribut (d. h. ein Array zählt als ein Attribut). |
| Payload-Größe | Bei Synchronisierungen mit einer PAYLOAD-Spalte kann jede Zeile einen Payload von bis zu 1 MB enthalten. Payloads größer als 1 MB werden abgelehnt, und der Fehler „Payload was greater than 1MB“ wird zusammen mit der zugehörigen externen ID und dem gekürzten Payload im Synchronisierungsprotokoll protokolliert. |
| Datentyp | Sie können Nutzerattribute, angepasste Events, Kauf-Events, Katalogartikel, Löschanfragen für Nutzer:innen und Canvas-Trigger über die Cloud-Datenaufnahme synchronisieren. |
| Braze-Region | Dieses Produkt ist in allen Braze-Regionen verfügbar. Jede Braze-Region kann sich mit jeder Quelldatenregion verbinden. |
| Quellregion | Braze stellt eine Verbindung zu Ihrem Data Warehouse oder Ihrer Cloud-Umgebung in jeder Region oder bei jedem Cloud-Anbieter her. |