G

G

M

M

Exportieren von Reporting-Events nach S3

Exportieren von Kontaktstufendaten in S3

Überblick

Überblick

Überblick

Sie können Kontaktdaten - wie Attribute und Ereignisse von Berichtsmetriken - in Ihren Amazon S3-Bucket exportieren, um sie weiter zu analysieren, zu archivieren oder in Ihr Datenlager zu integrieren. Dieser Artikel führt Sie durch den Einrichtungs- und Exportprozess.

Voraussetzungen

Bevor Sie beginnen, stellen Sie sicher, dass Sie haben:

  • Zugriff auf Ihren Amazon S3-Bucket

  • Zugangsdaten (AWS Access Key ID und Secret Access Key) mit entsprechenden Berechtigungen

  • Workspace Admin-Berechtigungen in Bird

  • Datenflüsse in Bird aktiviert

Richten Sie Ihren S3-Bucket ein

Richten Sie Ihren S3-Bucket ein

Richten Sie Ihren S3-Bucket ein

Schritt 1: Erstellen Sie einen S3-Bucket (Falls noch nicht vorhanden)

  1. Gehen Sie zur Amazon S3-Konsole.

  2. Klicken Sie auf Bucket erstellen.

  3. Wählen Sie einen Namen (z.B. customer-data-exports) und eine Region.

  4. Lassen Sie die anderen Einstellungen als Standard oder konfigurieren Sie sie nach Bedarf (z.B. Verschlüsselung aktivieren, Versionierung).

  5. Klicken Sie auf Bucket erstellen.

Schritt 2: Einrichten von IAM-Richtlinie und Benutzer

  1. Gehen Sie zur IAM-Konsole.

  2. Erstellen Sie einen neuen IAM-Benutzer mit programmgesteuertem Zugriff.

  3. Hängen Sie eine Richtlinie an, die Schreibzugriff auf den S3-Bucket gewährt:

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "s3:PutObject",
        "s3:GetObject",
        "s3:ListBucket"
      ],
      "Resource": [
        "arn:aws:s3:::your-bucket-name",
        "arn:aws:s3:::your-bucket-name/*"
      ]
    }
  ]
}

  1. Speichern Sie die Access Key ID und den Secret Access Key zur Verwendung im nächsten Schritt.

Schritt 1: Erstellen Sie einen S3-Bucket (Falls noch nicht vorhanden)

  1. Gehen Sie zur Amazon S3-Konsole.

  2. Klicken Sie auf Bucket erstellen.

  3. Wählen Sie einen Namen (z.B. customer-data-exports) und eine Region.

  4. Lassen Sie die anderen Einstellungen als Standard oder konfigurieren Sie sie nach Bedarf (z.B. Verschlüsselung aktivieren, Versionierung).

  5. Klicken Sie auf Bucket erstellen.

Schritt 2: Einrichten von IAM-Richtlinie und Benutzer

  1. Gehen Sie zur IAM-Konsole.

  2. Erstellen Sie einen neuen IAM-Benutzer mit programmgesteuertem Zugriff.

  3. Hängen Sie eine Richtlinie an, die Schreibzugriff auf den S3-Bucket gewährt:

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "s3:PutObject",
        "s3:GetObject",
        "s3:ListBucket"
      ],
      "Resource": [
        "arn:aws:s3:::your-bucket-name",
        "arn:aws:s3:::your-bucket-name/*"
      ]
    }
  ]
}

  1. Speichern Sie die Access Key ID und den Secret Access Key zur Verwendung im nächsten Schritt.

Schritt 1: Erstellen Sie einen S3-Bucket (Falls noch nicht vorhanden)

  1. Gehen Sie zur Amazon S3-Konsole.

  2. Klicken Sie auf Bucket erstellen.

  3. Wählen Sie einen Namen (z.B. customer-data-exports) und eine Region.

  4. Lassen Sie die anderen Einstellungen als Standard oder konfigurieren Sie sie nach Bedarf (z.B. Verschlüsselung aktivieren, Versionierung).

  5. Klicken Sie auf Bucket erstellen.

Schritt 2: Einrichten von IAM-Richtlinie und Benutzer

  1. Gehen Sie zur IAM-Konsole.

  2. Erstellen Sie einen neuen IAM-Benutzer mit programmgesteuertem Zugriff.

  3. Hängen Sie eine Richtlinie an, die Schreibzugriff auf den S3-Bucket gewährt:

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "s3:PutObject",
        "s3:GetObject",
        "s3:ListBucket"
      ],
      "Resource": [
        "arn:aws:s3:::your-bucket-name",
        "arn:aws:s3:::your-bucket-name/*"
      ]
    }
  ]
}

  1. Speichern Sie die Access Key ID und den Secret Access Key zur Verwendung im nächsten Schritt.

Richten Sie einen Datenfluss in Bird ein

  • Navigieren Sie zu Workflows > Datenflüsse ODER Benutzericon > Admin-Konsole > Workflows > Datenflüsse

  • Erstellen Sie einen neuen Datenfluss mit

    • Quelle: Semantische Ereignisse

    • Ziel: S3-Exporter

  • Klicken Sie auf Erstellen und fortfahren


  • In der Quellkonfiguration, wählen Sie Folgendes aus

    • Kontaktattribute

    • Ereignisname

    • Anfangsdatum und -uhrzeit im Format JJJJ-MM-TTHH:MM:00.000Z z.B. 2025-02-02T05:00:00.000Z


  • In der Zielkonfiguration, geben Sie Folgendes an

    • S3-Bucket-Name

    • AWS-Region

    • Datenformat: Parquet, CSV oder JSON

    • Präfix: Das Unterverzeichnis, in das Ihre Daten geschrieben werden. Zum Beispiel bird/contacts/data

    • Dateiname: Dateien werden automatisch mit einem Zeitstempel-Präfix und einem Sequenznummer-Suffix benannt. Optional können Sie einen benutzerdefinierten Namen angeben, der zwischen diesen Elementen erscheint.

    • Maximale Datensätze pro Datei: Die maximale Anzahl von Datensätzen, die jede Datei enthalten sollte.

    • Datumsformat: Wählen Sie das Zeitstempelformat für die Dateinamensgebung.

    • Zugriffsschlüssel-ID: Die Zugriffsschlüssel-ID, die zum Herstellen der Verbindung zu Ihrem S3-Bucket verwendet wird.

    • Zugriffsschlüssel-Geheimnis: Das Zugriffsschlüssel-Geheimnis, das zum Herstellen der Verbindung zu Ihrem S3-Bucket verwendet wird.


  • Klicken Sie auf Speichern, um den Datenfluss zu speichern. Sie können auf Datenfluss aktivieren klicken.

  • Klicken Sie auf Jetzt ausführen, um es manuell auszuführen

  • Gehen Sie zurück zur Listenansicht und den 3 Punkten und wählen Sie Zeitplan aus, um zu aktualisieren, wann es automatisch ausgeführt werden soll, z.B. @every24h oder verwenden Sie ein CRON-Format z.B. 0 0 0 * * *


A person is standing at a desk while typing on a laptop.

Die vollständige AI-native Plattform, die mit Ihrem Business skaliert.

A person is standing at a desk while typing on a laptop.

Die vollständige AI-native Plattform, die mit Ihrem Business skaliert.