Dimensions simples

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

Une dimension simple est toujours un enfant d’une dimension dénombrable. Vous pouvez considérer une dimension simple comme une représentation d’une propriété des éléments de sa dimension parent. Par exemple, si vous utilisez des données web, vous pouvez définir la dimension Référent du visiteur , qui est une dimension simple avec une dimension parent du visiteur. Il représente le premier référent HTTP pour chaque visiteur dans la dimension Visiteur . Chaque visiteur dans la dimension Visiteur ne comporte qu’un seul référent de visiteur, mais de nombreux visiteurs peuvent avoir le même référent de visiteur. Par conséquent, la dimension Référent du visiteur entretient une relation de type "un à plusieurs" avec la dimension Visiteur .

Les dimensions simples 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. false
Entrée Champ de valeurs associé à la dimension parent (Parent).
Chargement de fichier

Facultatif. Fichier de valeurs disponibles pour la relation. Vous utilisez un fichier de chargement lorsque l’une des conditions suivantes s’applique :

  • Les valeurs ont un ordre de tri spécifique que vous souhaitez conserver dans l’affichage de Data Workbench. Par exemple, vous pouvez créer une dimension Trimestre dont les éléments (trimestres de l’année) s’affichent toujours par ordre chronologique.
  • Vous souhaitez créer des espaces réservés pour les valeurs qui ne figurent peut-être pas dans les données, mais qui doivent apparaître dans l’affichage de Data Workbench.

Si une valeur n’est pas présente dans le fichier, elle est ajoutée à la fin des valeurs lorsqu’elle est affichée dans Data Workbench.

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 ou une valeur vide pour une entrée de journal spécifique, l’élément correspondant de la dimension parent sera associé à l’élément "Aucun" de la dimension simple.

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.

Cet exemple illustre la définition d’une dimension simple à l’aide des données d’événement collectées à partir du trafic du site web et d’un fichier de chargement.

Prenons l’exemple d’un sondage des cookies Scouts filles préférés des visiteurs du site. Une page web capture ce vote et le renvoie au serveur web dans la paire nom-valeur favoritecookie. Un seul vote par visiteur est comptabilisé, mais les visiteurs peuvent changer d'avis et voter à nouveau, le cas échéant. Il s’agit d’une relation de type "un à plusieurs" : un visiteur peut avoir plusieurs votes, mais chaque vote est associé à un seul visiteur. Par conséquent, le parent de la dimension est les visiteurs (une seule voix par visiteur) et l’opération est DERNIÈRE LIGNE (afin qu’ils puissent changer d’avis et voter à nouveau).

Des espaces réservés doivent exister pour tous les types de cookies afin que les types de cookies recevant des votes n’apparaissent pas dans l’affichage de Data Workbench. Pour ces raisons, un fichier de chargement a été défini, qui contient la liste des types de cookies qui peuvent être sélectionnés. Le contenu de ce fichier, enregistré dans un fichier nommé cookietypes.txt, ressemble à ce qui suit :

Les trésors animaux

Caramel Delights

Crèmes de pâtisserie au citron

Pièces de beurre d'arachide

Raccourcis

Minces

La dimension finale est définie comme illustré ci-dessous :

Sur cette page