Show Menu
THEMEN×

Denormale Dimensionen

Eine denormale Dimension hat eine Eins-zu-Eins-Beziehung zu ihrer übergeordneten zählbaren Dimension.
Sie definieren eine denormale Dimension, wenn die gewünschte Dimension ein eindeutiges Element für jedes Element des übergeordneten Elements enthält. Beispiel: EMail Address ist eine denormale Dimension mit einer übergeordneten Dimension "Besucher". Jeder Besucher hat eine E-Mail-Adresse und jedes Element in der Dimension "E-Mail-Adresse"ist die E-Mail-Adresse eines einzelnen Besuchers. Auch wenn zwei Besucher dieselbe E-Mail-Adresse haben, sind die Adressen verschiedene Elemente der Dimension "E-Mail-Adresse".
Sie können denormale Dimensionen in jeder Tabellenvisualisierung, in Detailtabellen oder zum Erstellen von Filtern verwenden. Darüber hinaus können Sie denormale Dimensionen mit der Segmentexportfunktion des Data Workbench-Servers verwenden, um Werte von Feldern (z. B. Tracking ID oder EMail Address) mit vielen Werten zu exportieren. Da alle Segmentdaten, die Sie exportieren möchten, als Dimension im Profil definiert werden müssen, müssen Sie eine denormale Dimension erstellen, die die Rohzeichenfolgen der Felddaten speichert.
Bei Verwendung einer denormalen Dimension in einer Tabelle oder einer anderen Visualisierung, die eine normale Dimension erwartet, wird automatisch eine abgeleitete denormale Dimension erstellt. Die abgeleitete denormale Dimension hat eine Eins-zu-viele-Beziehung zur übergeordneten Dimension.
Weitere Informationen zur Visualisierung der Detailtabelle und zu Filtern finden Sie im Kapitel "Visualisierungen für Analysen"im Data Workbench-Benutzerhandbuch . Weitere Informationen zum Segmentexport finden Sie im Kapitel Configuring Interface and Analysis Features im Data Workbench-Benutzerhandbuch .
Denormale Dimensionen können in der Abfragezeit und im Festplattenspeicher sehr teuer sein. Eine denormale Dimension mit einer übergeordneten Page Viewund einer durchschnittlichen 50-Byte-Eingabezeichenfolge könnte den Puffern in einem typischen, großen Datensatz 25 GB Daten hinzufügen, was etwa 13 Dimensionen der einfachen oder numerischen Seitenansicht oder etwa 125 Dimensionen der Sitzungsebene entspricht. Fügen Sie einem Datensatz nie eine denormale Dimension hinzu, ohne dass die Leistungsauswirkungen sorgfältig geprüft werden.
Denormale Dimensionen werden durch die folgenden Parameter definiert:
Parameter Beschreibung Standardeinstellung
Name Beschreibender Name der Dimension, wie er in Data Workbench angezeigt wird. Der Dimensionsname darf keinen Bindestrich (-) enthalten.
Kommentare Optional. Anmerkungen zur erweiterten Dimension.
Bedingung Die Bedingungen, unter denen die Beziehung zwischen dem übergeordneten Element und dem Wert des Eingabefelds erstellt werden soll.
Verborgen Bestimmt, ob die Dimension in der Data Workbench-Oberfläche angezeigt wird. Standardmäßig ist dieser Parameter auf false festgelegt. Wenn die Dimension beispielsweise nur als Grundlage für eine Metrik verwendet werden soll, können Sie diesen Parameter auf "true"setzen, um die Dimension aus der Datenbasis-Anzeige auszublenden. true (wahr)
Eingabe Der Wert, der sich auf die übergeordnete Dimension bezieht (Übergeordnet).
Normalisierte Elemente Ein Leistungsoptimierungsparameter, der die Anzahl der Dimensionselemente angibt, deren Namen im Systemspeicher gespeichert werden sollen. Wenn Sie diesen Parameter auf einen höheren Wert setzen, verwendet eine denormale Dimension mehr RAM, führt aber zu schnelleren Abfragen. Der Standardwert lautet 16383.
Vorgang
Folgende Vorgänge stehen zur Verfügung:
  • ERSTE NONBLANK: Der erste nicht-leere Eingabewert wird verwendet, unabhängig davon, ob er vom ersten Protokolleintrag stammt. Wenn Eingabe ein Vektorfeld ist, wird die erste Zeile im Vektor für den relevanten Protokolleintrag verwendet.
  • ERSTE ZEILE: Der Wert für den ersten Protokolleintrag im Zusammenhang mit dem übergeordneten Dimensionselement wird verwendet, auch wenn die Eingabe leer ist. Wenn Eingabe ein Vektorfeld ist, wird die erste Zeile im Vektor für den relevanten Protokolleintrag verwendet. Wenn dieser Wert leer ist oder keine Zahl ist oder der relevante Protokolleintrag nicht der Bedingung der Dimension entspricht, wird kein Wert verwendet.
  • LETZTES NONBLANK: Der letzte nicht leere Eingabewert wird verwendet, unabhängig davon, ob er vom letzten Protokolleintrag stammt. Wenn Eingabe ein Vektorfeld ist, wird die erste Zeile im Vektor für den relevanten Protokolleintrag verwendet.
  • LETZTE ZEILE: Der Wert für den letzten Protokolleintrag im Zusammenhang mit dem übergeordneten Dimensionselement wird verwendet, auch wenn die Eingabe leer ist. Wenn Eingabe ein Vektorfeld ist, wird die erste Zeile im Vektor für den relevanten Protokolleintrag verwendet. Wenn dieser Wert leer ist oder keine Zahl ist oder der relevante Protokolleintrag nicht der Bedingung der Dimension entspricht, wird kein Wert verwendet.
Hinweis: Wenn der Vorgang keinen Wert ergibt, wird ein leerer Wert ("") verwendet.
Sie sollten einen Vorgang angeben, um sicherzustellen, dass die Dimension wie gewünscht definiert ist.
Übergeordnet Der Name der übergeordneten Dimension. Jede zählbare Dimension kann eine übergeordnete Dimension sein.
Die denormale Dimension, die in diesem Beispiel gezeigt wird, nimmt alle Daten im Feld x-trackingid als Eingabe und bezieht sie in eine Dimension mit dem Namen Visitor ID ein. Für ein Segment von Besuchern, die Sie erstellt haben, können Sie die Daten in die Besucher-ID-Dimension (sowie in eine andere definierte Dimension) exportieren.