Dimensions Denormal

Une dimension Denormal entretient une relation de type "un à un" avec sa dimension dénombrable parent.

Vous définiriez 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 visiteur unique. Même si deux visiteurs ont la même adresse électronique, les adresses sont des éléments distincts de la dimension Adresse électronique.

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

Remarque

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

Pour plus d’informations sur la visualisation des tableaux détaillés et les filtres, voir le chapitre Visualisations d’analyse du Guide de l’utilisateur des outils de données. Pour plus d’informations sur l’exportation de segments, voir le chapitre Configuration de l’interface et des fonctionnalités d’analyse du Guide de l’utilisateur des outils de données.

Remarque

Les dimensions Denormal peuvent être très coûteuses en temps de requête et en espace disque. Une dimension Denormal avec parent Page Viewet 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, équivalant à environ 13 dimensions de page vue simples ou numériques, ou environ 125 dimensions de niveau de session. N’ajoutez jamais de dimension dénormalisée à un jeu de données sans évaluer soigneusement l’impact sur les performances.

Les dimensions Denormal 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 les outils de données. Le nom de la dimension ne peut pas inclure 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 d’entrée doit être créée.
Masqué Détermine si la dimension apparaît dans l’interface de l’outil de données. 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 des outils de données. true
Entrée Valeur associée à la dimension parent (Parent).
Éléments normalisés Paramètre de réglage des performances spécifiant le nombre d’éléments de dimension dont les noms doivent être stockés dans la mémoire système. La définition de ce paramètre sur une valeur plus élevée entraîne l’utilisation d’une dimension Denormal plus de RAM, mais entraîne des requêtes plus rapides. La valeur par défaut est 16383.
Opération

Les opérations disponibles sont les suivantes :

  • PREMIER NONBLANC : 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, ou si l’entrée de journal appropriée ne répond pas à la condition de la dimension, aucune valeur n’est utilisée.
  • DERNIER NONBLANK : La dernière valeur d’entrée non vide est utilisée, qu’elle provienne ou non de la dernière entrée du 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, 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’option 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 parent.

La dimension Denormal illustrée dans cet exemple utilise toutes les données du champ x-trackingid comme 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 dans la dimension Identifiant visiteur (ainsi que toute autre dimension définie).

Sur cette page