Dimensions non normalisées

Une dimension Denormal entretient une relation un-à-un avec sa dimension dénombrable parent.

Vous pouvez définir une dimension Denormal chaque fois que la dimension souhaitée contient un élément unique pour chaque élément de son parent. Par exemple, EMail Address est une dimension Denormal avec un parent de Visiteur. Chaque visiteur possède une adresse électronique et chaque élément de la dimension Adresse électronique est l’adresse électronique d’un seul visiteur. Même si deux visiteurs possèdent la même adresse électronique, les adresses sont des éléments distincts de la dimension Adresse électronique .

Vous pouvez utiliser des dimensions normalisées dans n’importe quelle visualisation de tableau, dans les tableaux détaillés ou pour créer des filtres. En outre, vous pouvez utiliser des dimensions normalisées avec la fonctionnalité d’exportation de segments du serveur Data Workbench pour exporter des valeurs de champs (par exemple Tracking ID ou EMail Address) qui ont de nombreuses valeurs. Puisque toutes les données de segment que vous souhaitez exporter doivent être définies comme une dimension dans le profil, vous devez créer une dimension Denormal qui stocke les chaînes brutes des données du champ.

REMARQUE

Lors de l’utilisation d’une dimension Denormal dans un tableau ou une autre visualisation qui exige une dimension normale, une dimension Denormal dérivée est créée automatiquement. La dimension dénormalisée dérivée a une relation de un à plusieurs avec la dimension parent.

Pour plus d’informations sur la visualisation des tableaux détaillés et les filtres, reportez-vous au chapitre Visualisations d’analyse du Guide de l’utilisateur du Data Workbench. Pour plus d’informations sur l’exportation de segments, reportez-vous au chapitre Configuration de l’interface et des fonctionnalités d’analyse du Guide de l’utilisateur du Data Workbench.

REMARQUE

Les dimensions non normalisées peuvent être très coûteuses en temps de requête et en espace disque. Une dimension Denormal avec Page Viewparent et une chaîne d’entrée moyenne de 50 octets peuvent ajouter 25 Go de données aux tampons dans un jeu de données standard volumineux, équivalent à environ 13 dimensions de page vue simples ou numériques, ou environ 125 dimensions de niveau session. N’ajoutez jamais de dimension Denormal à un jeu de données sans une évaluation attentive de l’impact sur les performances.

Les dimensions non normalisées sont définies par les paramètres suivants :

Paramètre Description Par défaut
Nom Nom descriptif de la dimension tel qu’il apparaît dans Data Workbench. Le nom de la dimension ne peut pas contenir de trait d’union (-).
Commentaires Facultatif. Remarques sur la dimension étendue.
Condition Conditions dans lesquelles la relation entre le Parent et la valeur du champ de saisie doit être créée.
Masqué Détermine si la dimension apparaît dans l’interface de Data Workbench. Par défaut, ce paramètre est défini sur false. Si, par exemple, la dimension doit être utilisée uniquement comme base d’une mesure, vous pouvez définir ce paramètre sur true pour masquer la dimension de l’affichage Data Workbench. true
Entrée La valeur associée à la dimension parent (Parent).
Éléments normalisés Paramètre d’optimisation des performances qui spécifie le nombre d’éléments de dimension dont les noms doivent être stockés en mémoire système. Si vous définissez ce paramètre sur une valeur supérieure, une dimension Denormal utilise plus de RAM, mais les requêtes sont plus rapides. La valeur par défaut est 16383.
Opération

Les opérations disponibles sont les suivantes :

  • PREMIER NONBLANK : La première valeur d’entrée non vide est utilisée, qu’elle provienne ou non de la première entrée de journal. Si Input est un champ vectoriel, la première ligne du vecteur de l’entrée de journal appropriée est utilisée.
  • PREMIÈRE LIGNE : La valeur de la première entrée de journal associée à l’élément de dimension parent est utilisée, même si l’entrée est vide. Si Input est un champ vectoriel, la première ligne du vecteur de l’entrée de journal appropriée est utilisée. Si cette valeur est vide ou non numérique, ou si l’entrée de journal appropriée ne répond pas à la condition de la dimension, aucune valeur n’est utilisée.
  • LAST NONBLANK : La dernière valeur d’entrée non vide est utilisée, qu’elle provienne ou non de la dernière entrée de journal. Si Input est un champ vectoriel, la première ligne du vecteur de l’entrée de journal appropriée est utilisée.
  • DERNIÈRE LIGNE : La valeur de la dernière entrée de journal associée à l’élément de dimension parent est utilisée, même si l’entrée est vide. Si Input est un champ vectoriel, la première ligne du vecteur de l’entrée de journal appropriée est utilisée. Si cette valeur est vide ou non numérique, ou si l’entrée de journal appropriée ne répond pas à la condition de la dimension, aucune valeur n’est utilisée.

Remarque : Si l’opération ne donne aucune valeur, une valeur vide ("") est utilisée.

Vous devez spécifier une opération pour vous assurer que la dimension est définie comme prévu.

Parent Nom de la dimension parent. Toute dimension dénombrable peut être une dimension parente.

La dimension Denormal affichée dans cet exemple prend toutes les données du champ x-trackingid en entrée et les inclut dans une dimension nommée Identifiant visiteur. Pour un segment de visiteurs que vous avez créé, vous pouvez exporter les données de la dimension Identifiant visiteur (ainsi que toute autre dimension définie).

Sur cette page