Datenstruktur der Ressource konfigurieren

Im Anschluss an die Erstellung einer neuen benutzerdefinierten Ressource ist deren Datenstruktur zu konfigurieren.

In diesem Zusammenhang können im Tab Datenstruktur folgende Elemente hinzugefügt werden:

Felder zu einer Ressource hinzufügen

Sie können einer Ressource neue Felder hinzufügen, um Daten zu speichern, die nicht im vordefinierten Datenmodell enthalten sind.

  1. Verwenden Sie die Schaltfläche Element erstellen, um ein Feld zu erstellen.

  2. Vergeben Sie einen Titel und eine Kennung, wählen Sie den Feldtyp aus und passen Sie gegebenenfalls die für das Feld maximal zulässige Länge an.

    Das Feld Kennung ist ein Pflichtfeld und muss für jedes hinzugefügte Feld eindeutig sein.

    Hinweis:

    Falls kein Titel angegeben wird, wird dieser automatisch ausgehend von der Kennung vergeben.

    schema_extension_4
  3. Um eines der Felder zu bearbeiten, wählen Sie die Schaltfläche Eigenschaften bearbeiten aus.

    schema_extension_24
  4. Im Bildschirm Definition des Felds haben Sie die Möglichkeit, eine Kategorie zu definieren, die beispielsweise in Audiences und Zielgruppenbestimmungen verwendet werden kann, oder eine Beschreibung hinzuzufügen.

    schema_extension_5
  5. Aktivieren Sie die Option Liste zulässiger Werte definieren, um die Werte zu definieren, die dem Benutzer vorgeschlagen werden sollen (Auflistungswerte).

    Wählen Sie danach Element erstellen aus und definieren Sie einen Titel und einen Wert. Fügen Sie so viele Werte wie nötig hinzu.

  6. Aktivieren Sie die Option Felder für die Rückverfolgung hinzufügen, um Felder für das Erstellungsdatum, den Benutzer, der die Ressource erstellt hat, sowie das Datum und den Verfasser der letzten Änderung einzuschließen.

  7. Die Option Felder für die Zugriffsberechtigungsverwaltung hinzufügen ermöglicht es darüber hinaus, Felder zur Angabe der Benutzer, die zum Zugriff auf die Ressource berechtigt sind, einzuschließen.

    Diese Felder erscheinen in den Daten und Metadaten, die nach Aktualisierung der Datenbank angezeigt werden können. Weiterführende Informationen finden Sie im Abschnitt Datenbankstruktur aktualisieren.

  8. Aktivieren Sie das Feld Automatisches ID-Feld hinzufügen, um automatisch eine Kennung zu erstellen. Bitte beachten Sie, dass vorhandene Entitäten leer bleiben.

  9. Wenn Sie die Art der Anzeige des Namens der Ressourcenelemente in Listen und im Erstellungsassistenten anpassen möchten, aktivieren Sie die Option Ressourcentitel personalisieren. Wählen Sie eines der für diese Ressource erstellten Felder aus.

    schema_extension_18

Die Felder Ihrer Ressource sind jetzt definiert.

Identifizierungsschlüssel definieren

Jede Ressource muss mindestens einen Schlüssel zu ihrer eindeutigen Identifizierung aufweisen. Sie können beispielsweise einen Schlüssel definieren, der besagt, dass zwei Produkte in einer Verkaufstabelle nicht dieselbe ID aufweisen können.

  1. Definieren Sie im Bereich Automatischer Primärschlüssel die Größe des Speichers, wenn ein technischer Schlüssel automatisch und inkrementell erstellt werden soll.

    schema_extension_6
  2. Verwenden Sie die Schaltfläche Element erstellen, um einen Schlüssel zu erstellen.

    Die Felder Titel und Kennung sind standardmäßig vorausgefüllt, können jedoch angepasst werden.

  3. Um die Elemente dieses Schlüssels zu definieren, wählen Sie Element erstellen und danach die für diese Ressource erstellten Felder aus.

    schema_extension_7

    Die erstellten Schlüssel werden im Bereich Benutzerdefinierte Schlüssel angezeigt.

Ihre Identifizierungsschlüssel für die Ressource werden jetzt erstellt.

Indexe definieren

Indexe können eines oder mehrere Felder der Ressource referenzieren. Indexe ermöglichen es, Datensätze in der Datenbank zu sortieren, um sie leichter auffindbar zu machen. Auf diese Weise werden die SQL-Abfragen optimiert.

Die Definition von Indexen wird empfohlen, ist aber nicht zwingend erforderlich.

  1. Verwenden Sie die Schaltfläche Element erstellen, um einen Index zu erstellen.

    schema_extension_26
  2. Die Felder Titel und Kennung sind standardmäßig vorausgefüllt, können jedoch angepasst werden.

  3. Wählen Sie aus den für die Ressource erstellten Feldern die aus, aus denen sich der Index zusammensetzen soll.

    schema_extension_27
  4. Wählen Sie Bestätigen .

Die erstellten Indexe werden in der Liste des Bereichs Index angezeigt.

Eine Relation beschreibt die Beziehung einer Tabelle zu anderen Tabellen.

  1. Verwenden Sie die Schaltfläche Element erstellen, um eine Relation zu einer Zielressource zu erstellen.

  2. Wählen Sie Zielgruppenressource auswählen aus.

    schema_extension_28
  3. Die verfügbaren Ressourcen werden in alphabetischer Reihenfolge angezeigt und können nach Namen gefiltert werden. Ihr technischer Name wird in Klammern angezeigt.

    Wählen Sie ein Element in der Liste aus und bestätigen Sie danach die Auswahl.

    schema_extension_9
  4. Wählen Sie den Relationstyp der Kardinalität entsprechend aus. Das Verhalten der Datensätze beim Löschen oder Duplizieren variiert je nach gewählter Kardinalität.

    Diese Relationstypen sind verfügbar:

    • Einfache Relation mit Kardinalität 1: Eine Entität in der Quelltabelle kann maximal mit einer Entität in der Zieltabelle in Beziehung stehen.

    • Kollektionsrelation mit Kardinalität N: Eine Entität in der Quelltabelle kann mit mehreren Entitäten in der Zieltabelle in Beziehung stehen, aber eine Entitä in der Zieltabelle kann nur maximal mit einer Entität in der Quelltabelle in Beziehung stehen.

    • Einfache Relation mit Kardinalität 0 oder 1: Eine Entität in der Quelltabelle kann nur mit maximal einer oder keiner Entität in der Zieltabelle in Beziehung stehen. Bitte beachten Sie, dass dieser Relationstyp Leistungsprobleme verursachen kann.

    schema_extension_29
  5. Im Bildschirm Neue Relation sind die Felder Titel und Kennung standardmäßig vorausgefüllt, sie können jedoch angepasst werden.

    Vorsicht:

    Nach der Erstellung kann ein Link nicht mehr umbenannt werden. Um einen Link umzubenennen, müssen Sie ihn zuerst löschen und dann wieder erstellen.

  6. Mit der Liste Audience- und Zielgruppenkategorie können Sie diese Relation einer Kategorie zuordnen, wodurch sie im Abfrageeditor besser sichtbar wird.

  7. Nötigenfalls können Sie im Bereich Definition der Umkehrrelation den Titel und die Kennung der Ressource in der Zielressource anzeigen.

  8. Definieren Sie im Bereich Verhalten beim Löschen/Duplizieren das Verhalten der durch die Relation referenzierten Datensätze.

    Standardmäßig wird der Zieldatensatz gelöscht, wenn dieser nicht mehr durch die Relation referenziert wird.

    schema_extension_16
  9. Im Bereich Definition des Joins ist die Standardoption Join über die Primärschlüssel erstellen ausgewählt, es stehen aber zwei Optionen zur Verfügung:

    • Join über die Primärschlüssel erstellen: Mit dieser Join-Definition können Sie den Primärschlüssel der Profile mit dem Primärschlüssel der Käufe abstimmen.

    • Spezifische Join-Bedingungen definieren: Mit dieser Join-Definition können Sie manuell die Felder auswählen, mit denen der Join beider Ressourcen hergestellt wird. Bitte beachten Sie, dass bei falscher Konfiguration der Daten der Datensatz Bestellung nicht sichtbar ist.

    schema_extension_17

Die erstellten Relationen werden in der Liste des Bereichs Relationen angezeigt.

Beispiel: Herstellung einer Relation zwischen einer erstellten Ressource und der 'Profile'-Ressource

In diesem Beispiel möchten wir eine Relation zwischen der neuen Ressource Bestellung und der benutzerdefinierten Ressource Profile herstellen:

  1. Erstellen Sie Ihre neue Ressource Bestellung.

  2. Um eine Relation mit der benutzerdefinierten Ressource Profile herzustellen, erweitern Sie den Bereich Relationen im Tab Datenstruktur und wählen Sie Element erstellen aus.

  3. Wählen Sie die Zielgruppen-Ressource aus, hier Profile (profile).

  4. Behalten Sie für unser Beispiel den ausgewählten Relationstyp Einfache Relation mit Kardinalität 1 bei.

    custom_resource_link_to_profile_2
  5. Wählen Sie eine Definition des Joins. Behalten Sie für unser Beispiel den Standardeintrag Join über die Primärschlüssel erstellen bei.

    custom_resource_link_to_profile_3
  6. Bei Bedarf können Sie einen Detailbildschirm definieren, um Bestellung zu bearbeiten und ihn mit einem Profil zu verknüpfen.

    Erweitern Sie den Bereich Konfiguration des Detailbildschirms und aktivieren Sie die Option Detailbildschirm definieren, um den Bildschirm entsprechend den Elementen der Ressource zu konfigurieren. Wenn Sie diese Option nicht aktivieren, steht für die Elemente der Ressource keine Detailansicht zur Verfügung.

  7. Wählen Sie Element erstellen aus.

  8. Wählen Sie Ihre verknüpfte Ressource aus und danach Hinzufügen.

    Ihre neue Ressource ist daraufhin im erweiterten Menü durch die Auswahl von Benutzerdefinierte Daten > Bestellung verfügbar.

    custom_resource_link_to_profile_4
  9. Wählen Sie nach der Konfiguration Bestätigen.

    Sie können Ihre neue Ressource jetzt publizieren.

Durch Hinzufügen dieser Relation wird der Tab Bestellung zum Detailbildschirm der Profile hinzugefügt und ist über das Menü Profile & Audiences > Profile abrufbar. Bitte beachten Sie, dass dies speziell für die Profile-Ressource gilt.

custom_resource_link_to_profile

Erweiterung der Versandlogs definieren

Durch die Erweiterung der Versandlogs haben Sie folgende Möglichkeiten:

  • Erweiterung der Möglichkeiten von dynamischen Berichten durch das Hinzufügen von benutzerdefinierten Profilfeldern

  • Erweiterung der Versandlog-Daten durch Segmentcode- und Profildaten

Erweiterung mit einem Segmentcode

Der Benutzer kann die Logs mit dem von der Workflow-Engine stammenden Segmentcode erweitern.

Der Segmentcode muss im Workflow definiert werden.

Um diese Erweiterung zu aktivieren, wählen Sie die Option Segmentcode hinzufügen aus .

sendingLogsExtension_1

Weiterführende Informationen zum Segmentcode finden Sie im Abschnitt Segmentierung.

Mit Profilfeldern erweitern

Hinweis:

Der Administrator hätte die Profil-Ressource mit einem benutzerdefinierten Feld erweitern sollen.

sendingLogsExtension_2

Wählen Sie Feld hinzufügen aus und danach ein beliebiges benutzerdefiniertes Feld aus der Profil-Ressource.

Um eine neue mit der Profil-Dimension verknüpfte Unterdimension zu erstellen, aktivieren Sie die Option Dieses Feld in dynamischen Berichten als neue Dimension hinzufügen.

sendingLogsExtension_3

Sie können die benutzerdefinierte Felder-Dimension von einem dynamischen Bericht in eine Freiformtabelle ziehen.

Weiterführende Informationen zu dynamischen Berichten finden Sie in der Liste von Komponenten.

Vorsicht:

Die Anzahl der an dynamische Berichte gesendeten Felder ist auf 20 begrenzt.

Eigenschaften einer Ressource bearbeiten

Im Bildschirm der benutzerdefinierten Ressource werden im Bereich der Zusammenfassung der Typ und der Status der neu erstellten Ressource angezeigt. Sie können den Zugriff auf die Ressource und ihre allgemeinen Eigenschaften bearbeiten.

schema_extension_3
  1. Fügen Sie über die Schaltfläche Eigenschaften bearbeiten eine Beschreibung hinzu.

    schema_extension_30
  2. Ändern Sie bei Bedarf Titel und Kennung der Ressource.

  3. Beschränken Sie hier gegebenenfalls die Verwendung dieser Ressource auf gewisse Organisationseinheiten. Nur Benutzer in berechtigten Einheiten dürfen dann diese Ressource in der Anwendung verwenden.

  4. Speichern Sie die Änderungen.

Ihre Änderungen werden gespeichert. Publizieren Sie die Ressource erneut, damit die Änderungen wirksam werden.

Eindeutige Kennung für Profile und benutzerdefinierte Ressourcen erstellen

Standardmäßig erhalten Profile und benutzerdefinierte Ressourcen bei ihrer Erstellung keine Kennung. Sie können jedoch eine Option aktivieren, durch die bei der Erstellung von Elementen automatisch eine eindeutige Kennung erzeugt wird. Diese Kennung kann folgendermaßen verwendet werden:

  • Exportierte Datensätze einfach in einem externen Tool identifizieren.

  • Datensätze abstimmen, wenn aktualisierte Daten importiert werden, die in einer anderen Anwendung verarbeitet wurden.

Die Kennung kann nur für Profile und benutzerdefinierte Ressourcen aktiviert werden.

  1. Erstellen Sie eine Erweiterung für die Profil-Ressource oder erstellen Sie eine neue Ressource.

  2. Aktivieren Sie in der Definition der Datenstruktur unter dem Bereich Felderdie Option Automatisches ID-Feld hinzufügen.

  3. Speichern und publizieren Sie die an der Ressource vorgenommene Änderung. Wenn dieser Mechanismus für mit der API erstellte Elemente gelten soll, aktivieren Sie die Option zum Erweitern der API.

Das ACS-ID-Feld ist jetzt verfügbar und wird automatisch befüllt, wenn neue Elemente manuell oder durch die API erstellt oder über einen Import-Workflow eingefügt werden. Das ACS-ID-Feld ist ein UUID-Feld und ist indexiert.

Beim Export von Profilen oder benutzerdefinierten Ressourcen können Sie jetzt die Spalte ACS ID hinzufügen, wenn sie für diese Ressource aktiviert wurde. Sie können mithilfe dieser ID auch Datensätze in externen Tools identifizieren.

export_id_field

Daten, die in einer anderen Anwendung (z. B. einem CRM) verarbeitet bzw. aktualisiert wurden und erneut importiert werden, können mit dieser eindeutigen Kennung einfach abgestimmt werden.

Hinweis:

Das Feld ACS-ID wird nicht für Profile oder Elemente aktualisiert, die vor der Aktivierung der Option erstellt wurden. Nur neue Datensätze erhalten eine ACS ID. Dieses Feld ist schreibgeschützt. Es kann nicht geändert werden.

Dieses Werk unterliegt den Bedingungen der Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.  Twitter™- und Facebook-Beiträge fallen nicht unter die Bedingungen der Creative Commons-Lizenz.

Rechtliche Hinweise   |   Online-Datenschutzrichtlinie