
- Funktion aktivieren: Gehen Sie in der Konfiguration des ausgewählten Projekts zum Abschnitt mit der Bezeichnung Use Databricks as a source, um die Funktion zu aktivieren.
- Data Ingestion Tasks erstellen: Nachdem die Funktion aktiviert wurde, können Sie nun mit der Erstellung von Data Ingestion Tasks beginnen. Diese Aufgaben rufen regelmäßig bestimmte Daten aus Databricks auf der Grundlage Ihrer definierten SQL-Abfragen und Häufigkeiten ab. Um eine neue Data Ingestion Task zu erstellen, klicken Sie auf Add new task.

- Validieren: Nachdem Sie die erforderlichen Informationen für die Data Ingestion Task angegeben haben, klicken Sie auf Confirm, um die Aufgabe zu erstellen. Sie können zusätzliche Aufgaben erstellen, indem Sie die Schritte zum Benennen der Aufgabe, Definieren der SQL-Abfrage und Festlegen der Häufigkeit wiederholen. Sobald Sie Ihre Aufgaben konfiguriert haben, klicken Sie auf Validate, um Ihre Konfigurationseinstellungen zu speichern und anzuwenden.
- Eine Custom Data erstellen: Nachdem Sie Ihre Data Ingestion Task erstellt haben, beginnen unsere Server mit dem Sammeln der Daten basierend auf der von Ihnen konfigurierten Häufigkeit, indem sie die Abfrage auf Ihrer Databricks-Instanz ausführen. Um die gesammelten Daten zu verwenden, müssen Sie eine Custom Data erstellen.
- Ein Segment erstellen: Der letzte Schritt, um Benutzer auf der Grundlage der gesammelten Daten zu targetieren, besteht darin, ein Segment auf der Grundlage der von Ihnen erstellten Custom Data zu erstellen.
Data Ingestion Tasks
Data Ingestion Tasks sind wesentliche Komponenten der Databricks-Integration in Kameleoon. Mit diesen Aufgaben können Sie regelmäßig bestimmte Daten aus Databricks auf der Grundlage vordefinierter SQL-Abfragen und Häufigkeiten abrufen. Die durch Data Ingestion Tasks gesammelten Daten können dann als Targeting-Bedingungen in Ihren Kameleoon-Kampagnen verwendet werden und ermöglichen hochgradig personalisierte und datengesteuerte Benutzererfahrungen.Eine Data Ingestion Task erstellen
So erstellen Sie eine Data Ingestion Task:
- Klicken Sie auf Add new task.

- Füllen Sie das Formular aus:
- Name (Required): Geben Sie Ihrer Aufgabe einen eindeutigen und beschreibenden Namen, um ihren Zweck zu identifizieren.
- Frequency (Required): Geben Sie an, wie oft die Aufgabe ausgeführt werden und Daten aus Databricks abrufen soll (zum Beispiel pro Tag).
- Databricks Catalog (Required): Geben Sie den Namen des Databricks-„Catalogs” an, der die Schemas enthält, die Kameleoon lesen soll (der Top-Level-Ordner).
- Schema (Required): Geben Sie das Schema an, das die Tabellen enthält, die diese Ingestion Task abfragen wird (zum Beispiel
user_data). - Query (Required): Geben Sie die SQL-Abfrage an, die die Zielgruppe aus Ihrer Databricks-Datenbank abruft. Die Abfrage muss diesem spezifischen Format folgen:
SELECT visitor_id, attribute_1, .. attribute_N FROM your_events_table
attribute_-Felder: Diese sind optional und können für erweiterte Targeting-Szenarien verwendet werden. Weitere Informationen zu diesen erweiterten Anwendungsfällen finden Sie hier.visitor_id: Diese Spalte stellt die eindeutige Kennung Ihrer Besucher dar.

Richtlinien
Spaltenbenennung
Spaltennamen dürfen nur Buchstaben (Groß- oder Kleinbuchstaben), Zahlen und Unterstriche (_) enthalten. Sie dürfen nicht mit einer Zahl beginnen.
Spaltenreihenfolge
Die Spalten müssen in der genau angegebenen Reihenfolge erscheinen (visitor_id, gefolgt von optionalen Attributen), damit die Integration korrekt funktioniert.
Sobald Sie alle erforderlichen Informationen angegeben haben, klicken Sie auf Confirm, um die Data Ingestion Task zu erstellen.
Führen Sie Ihre Abfrage vor der Ingestion aus
Bevor Sie Ihre Ingestion Task speichern, können Sie Ihre Abfrage direkt in Kameleoon testen. Mit dem Testen können Sie:- Die Verbindung in Echtzeit überprüfen.
- Bestätigen, dass Ihre Anmeldedaten und Zugriffsrechte korrekt sind, was hilft, Probleme sofort zu erkennen, ohne auf den ersten Datenimport warten zu müssen.
- Die Struktur und Zugänglichkeit Ihrer Daten validieren.

Eine Data Ingestion Task aktualisieren
So aktualisieren Sie eine Data Ingestion Task:
- Aufgabe auswählen: Wählen Sie zunächst die spezifische Data Ingestion Task aus, die Sie aus dem Dropdown-Menü bearbeiten möchten.

- Aufgabendetails bearbeiten: Ändern Sie die Felder, die Sie aktualisieren möchten, z. B. den Namen der Aufgabe, die Häufigkeit, den Databricks Catalog, das Schema oder die Abfrage.
- Änderungen bestätigen: Nachdem Sie die erforderlichen Aktualisierungen vorgenommen haben, klicken Sie auf Confirm, um die Änderungen an der Data Ingestion Task zu speichern.
Eine Data Ingestion Task löschen
So löschen Sie eine Data Ingestion Task:
- Aufgabe auswählen: Wählen Sie die Data Ingestion Task, die Sie löschen möchten, aus dem Dropdown-Menü aus.

- Löschung starten: Klicken Sie auf das Löschsymbol oben rechts im Bearbeitungsformular.
- Löschung bestätigen: Eine Bestätigungsaufforderung erscheint. Klicken Sie auf Confirm, um die ausgewählte Data Ingestion Task zu löschen.