Skip to content

Nutzer:innen mit Cloud-Datenaufnahme löschen

Auf dieser Seite wird das Verfahren zum Löschen von Nutzer:innen mit Cloud-Datenaufnahme beschrieben.

Löschsynchronisierungen von Nutzer:innen werden für alle verfügbaren Datenquellen der Cloud-Datenaufnahme unterstützt.

Integration konfigurieren

Folgen Sie dem Standardverfahren zur Erstellung einer neuen Integration im Braze-Dashboard für das Data Warehouse, mit dem Sie sich verbinden möchten. Stellen Sie sicher, dass Sie eine Rolle angeben, die Zugriff auf die Löschtabelle hat. Stellen Sie auf der Seite Create import sync den Data Type auf Delete Users ein, damit während des Integrationslaufs die richtigen Aktionen zum Löschen von Nutzer:innen durchgeführt werden.

Quelldaten konfigurieren

Die Quelltabellen für die Löschung von Nutzer:innen sollten einen oder mehrere Typen von Bezeichnern und einen UPDATED_AT-Zeitstempel enthalten. Payload-Spalten werden für Löschdaten von Nutzer:innen nicht unterstützt.

UPDATED_AT

Fügen Sie einen UPDATED_AT-Zeitstempel zu Ihrer Quelltabelle hinzu. Dieser Zeitstempel gibt an, wann diese Zeile aktualisiert oder der Tabelle hinzugefügt wurde. Braze synchronisiert Zeilen, bei denen UPDATED_AT nach dem zuletzt synchronisierten Wert liegt. Zeilen an der exakten Grenze des Zeitstempels können erneut synchronisiert werden, wenn neue Zeilen denselben Zeitstempel aufweisen.

Nutzerbezeichner-Spalten

Ihre Tabelle kann eine oder mehrere Spalten mit Nutzerbezeichnern enthalten. Jede Zeile sollte nur einen Bezeichner enthalten: entweder external_id, die Kombination aus alias_name und alias_label oder braze_id. Eine Quelltabelle kann Spalten für einen, zwei oder alle drei Bezeichner-Typen enthalten.

  • EXTERNAL_ID – Dieser Bezeichner identifiziert die Nutzer:in, die Sie aktualisieren möchten. Er sollte dem in Braze verwendeten Wert external_id entsprechen.
  • ALIAS_NAME und ALIAS_LABEL – Diese beiden Spalten erstellen ein Nutzer-Alias-Objekt. alias_name sollte ein eindeutiger Bezeichner sein, und alias_label gibt die Art des Alias an. Nutzer:innen können mehrere Aliasnamen mit unterschiedlichen Labels haben, aber nur einen alias_name pro alias_label.
  • BRAZE_ID – Der Braze-Nutzerbezeichner. Dieser wird vom Braze SDK generiert, und neue Nutzer:innen können nicht mit einer Braze-ID über die Cloud-Datenaufnahme erstellt werden. Um neue Nutzer:innen anzulegen, geben Sie eine externe Nutzer-ID oder einen Nutzer-Alias an.
1
2
3
4
5
6
7
8
9
10
CREATE OR REPLACE TABLE BRAZE_CLOUD_PRODUCTION.INGESTION.USERS_DELETES (
     UPDATED_AT TIMESTAMP_NTZ(9) NOT NULL DEFAULT SYSDATE(),
     --at least one of external_id, alias_name and alias_label, or braze_id is required
     EXTERNAL_ID VARCHAR(16777216),
     --if using user alias, both alias_name and alias_label are required
     ALIAS_LABEL VARCHAR(16777216),
     ALIAS_NAME VARCHAR(16777216),
     --braze_id can only be used to update existing users created through the Braze SDK
     BRAZE_ID VARCHAR(16777216)
);
1
2
3
4
5
6
7
8
9
10
CREATE TABLE BRAZE_CLOUD_PRODUCTION.INGESTION.USERS_DELETES (
   updated_at timestamptz default sysdate,
   --at least one of external_id, alias_name and alias_label, or braze_id is required
   external_id varchar,
   --if using user alias, both alias_name and alias_label are required
   alias_label varchar,
   alias_name varchar,
   --braze_id can only be used to update existing users created through the Braze SDK
   braze_id varchar
);

Erstellen Sie eine Tabelle mit den folgenden Feldern:

Feldname Typ Modus
UPDATED_AT TIMESTAMP REQUIRED
EXTERNAL_ID STRING NULLABLE
ALIAS_NAME STRING NULLABLE
ALIAS_LABEL STRING NULLABLE
BRAZE_ID STRING NULLABLE

Erstellen Sie eine Tabelle mit den folgenden Feldern:

Feldname Typ Modus
UPDATED_AT TIMESTAMP REQUIRED
EXTERNAL_ID STRING NULLABLE
ALIAS_NAME STRING NULLABLE
ALIAS_LABEL STRING NULLABLE
BRAZE_ID STRING NULLABLE
1
2
3
4
5
6
7
8
9
10
11
12
13
CREATE OR ALTER TABLE [warehouse].[schema].[users_deletes]
(
  UPDATED_AT DATETIME2(6) NOT NULL,
  PAYLOAD VARCHAR NOT NULL,
  --at least one of external_id, alias_name and alias_label, or braze_id is required
  EXTERNAL_ID VARCHAR,
  --if using user alias, both alias_name and alias_label are required
  ALIAS_NAME VARCHAR,
  ALIAS_LABEL VARCHAR,
  --braze_id can only be used to update existing users created through the Braze SDK
  BRAZE_ID VARCHAR,
)
GO

Funktionsweise

Mit der Braze Cloud-Datenaufnahme richten Sie eine Integration zwischen Ihrer Data-Warehouse-Instanz und dem Braze Workspace ein, um Daten regelmäßig zu synchronisieren. Diese Synchronisierung erfolgt nach einem von Ihnen festgelegten Zeitplan, und jede Integration kann einen eigenen Zeitplan haben. Synchronisierungen können so häufig wie alle 15 Minuten oder so selten wie einmal im Monat erfolgen. Wenn Sie häufigere Synchronisierungen als alle 15 Minuten benötigen, sprechen Sie mit Ihrem Customer-Success-Manager oder ziehen Sie die Verwendung von REST-API-Aufrufen für die Echtzeitdatenaufnahme in Betracht.

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 löscht die entsprechenden Nutzerprofile in Ihrem Braze-Dashboard.



New Stuff!