En savoir plus sur le Data Workbench Annonce de fin de vie.
Cette section explique les différents types de Dimensions et comment les configurer dans DWB.
Au niveau le plus élémentaire, les dimensions sont des catégories dans lesquelles les données du jeu de données peuvent être ventilées.
Bonne pratique : Vous pouvez attribuer n’importe quel nom aux Dimensions du schéma de données. Les noms de Dimensions utilisés et expliqués dans ce cours sont considérés comme une bonne pratique. Les Dimensions peuvent être nommées différemment. À mesure que vous vous familiarisez avec d’autres jeux de données, vous commencez à voir des différences dans les jeux de données. Il est important de comprendre l’objectif des dimensions plutôt que leur nom. Par exemple, qu’il s’agisse de "Visiteur", "Client", "Personne", "Consommateur" ou "Utilisateur", il est important de comprendre qu’il s’agit de termes couramment utilisés pour faire référence à la dimension dénombrable de niveau supérieur utilisée pour recueillir des informations sur une personne unique.
Pour plus d’informations, voir Configuration des jeux de données guide.
Il existe deux types de dimensions en Data Workbench : Dimensions étendues et Dimensions dérivées.
Les Dimensions étendues sont créées à partir des champs des fichiers de données "brutes". Les dimensions étendues sont utilisées pour catégoriser les données "brutes" et spécifier les relations qui existent entre les données. Les dimensions étendues sont créées par les architectes Data Workbench.
Les Dimensions dérivées sont créées par un utilisateur "côté client" après le traitement du jeu de données à l’aide de définitions de dimension étendues existantes. Par exemple, en fonction de la dimension URI existante, un utilisateur peut choisir de créer une dimension Nom de page dérivé, qui affiche un nom de page plus convivial au lieu d’un URI donné. Toutes les dimensions se composent d’éléments ou d’éléments qui ont été catégorisés (regroupés) pour former la dimension. Vous trouverez ci-dessous trois dimensions et leurs éléments.
Bon nombre de dimensions dérivées sont créées automatiquement afin de générer différents types de visualisations. Par exemple, lorsqu’un utilisateur crée un site ou une cartographie des processus, les serveurs DWB créent une dimension de préfixe. D’autres dimensions (c’est le cas, par exemple, des dimensions temporelles de création de rapports) sont définies par des fichiers dans le répertoire Dimensions d’un profil.
Les éléments apparaissant dans une dimension donnée ne reflètent que les valeurs qui existent dans les enregistrements choisis pour être chargés dans le jeu de données. Par exemple, s’il n’existe aucune donnée pour "12 mai", ce mois n’apparaîtra pas dans la dimension "Mois".
Types de dimensions étendues
1) Dimensions dénombrables
Les dimensions dénombrables se trouvent au niveau supérieur. Les dimensions dénombrables remplissent deux fonctions principales. Tout d’abord, il s’agit de dimensions dont vous souhaitez compter les éléments. En d’autres termes, les compteurs répondent aux questions suivantes :
C’est pourquoi les compteurs sont souvent utilisés comme élément de base de la création de mesures.
La deuxième fonction principale des compteurs est qu’ils forment la colonne vertébrale de la structure de votre schéma de jeu de données. Votre schéma de données et toutes les autres dimensions sont organisés pour être regroupés sous et appartenir à un dénombrable. En d’autres termes, si nous considérons les dimensions comme des "catégories", les compteurs sont la manière dont nous organisons ces "catégories" en groupes.
Lorsque des dimensions sont regroupées sous une dimension dénombrable, elles sont dites se trouver au "niveau" de la dimension dénombrable. Par exemple, "Adresse électronique" peut se trouver au niveau du visiteur et "Navigateur" au niveau de la visite. "Parent" et "enfant" se rapportent à la relation entre le dénombrable et les dimensions regroupées sous celui-ci. Par exemple, Visiteur est un "parent" de l’adresse électronique. Inversement, l’adresse électronique est un "enfant" du visiteur.
2) Dimensions simples
Les dimensions les plus courantes de toutes sont les dimensions simples. Les dimensions simples ont une relation de type "un à plusieurs" avec une dimension dénombrable parent et sont généralement utilisées dans les visualisations afin que vous puissiez afficher leurs éléments. Cela signifie qu’une dimension dénombrable peut avoir une valeur pour une dimension simple, mais que la dimension simple peut appartenir à un ou plusieurs décomptes. Par exemple, un client porte le nom "John" : ce client ne peut avoir qu’un seul prénom, mais de nombreux autres clients peuvent avoir le nom "John;". Autre exemple : un seul navigateur (Firefox, par exemple) peut être utilisé pour n’importe quelle visite particulière sur un site web, mais ce navigateur peut être utilisé pour de nombreuses visites différentes.
Si les dimensions dénombrables répondent "Combien ?", alors les dimensions simples répondent "lesquelles ?". En suivant le même exemple que celui utilisé dans la section Dimension dénombrable ; Nom de page est la dimension simple. En utilisant le tableau et la dimension simple Nom de page, nous pouvons répondre à des questions telles que :
3) Dimensions multiples-à-multiples
Plusieurs à plusieurs dimensions ont une relation de type "plusieurs à plusieurs" avec une dimension dénombrable parent. Par exemple, si une dimension nommée Terme de recherche externe se trouve au niveau Visite ; un terme de recherche externe donné peut être utilisé dans une ou plusieurs visites et une visite donnée peut inclure un ou plusieurs termes de recherche externe. Par conséquent, le terme de recherche externe est une dimension "plusieurs à plusieurs".
4) Dimensions numériques
Les dimensions numériques sont un type de dimension simple qui possède une valeur numérique. Les dimensions numériques sont souvent créées pour être utilisées dans les mesures. Parmi les exemples de dimensions numériques, citons "Recettes", "Commandes" et "Unités". Dans l’exemple ci-dessus, la dimension "Commandes du client" est une dimension numérique.
5) Dimensions non normalisées Les dimensions non normalisées sont des dimensions qui ont une relation un-à-un avec une dimension dénombrable parent. Les dimensions Denormal sont souvent utilisées avec des dimensions présentant une cardinalité élevée (de nombreux éléments uniques), comme les données d’identification. Par exemple, un visiteur ne peut avoir qu’un seul ID utilisateur et un ID utilisateur ne peut appartenir qu’à un seul visiteur. Il s'agit donc d'une relation de type "un à un" qui peut être une dimension dénormalisée.
Par exemple, l’identifiant utilisateur web Geometrixx est une dimension Denormal au niveau du client. Puisqu’il est dénormalisé, il entretient une relation de type "un à un" avec sa dimension parent, ce qui signifie que chaque ID d’utilisateur web comporte un client et que chaque client n’a qu’un seul ID d’utilisateur web. Par conséquent, la mesure "Clients" ne peut être que "1" pour chaque élément de l’identifiant utilisateur web Geometrixx.
6) Dimensions temporelles
Les dimensions temporelles vous permettent de créer un ensemble de dimensions temporelles locales absolues ou périodiques en fonction du champ d’horodatage que vous spécifiez. Parmi les exemples de dimensions temporelles, citons "Jour", "Heure", "Semaine" et "Heure du jour". Dans l’exemple ci-dessus, le tableau "Heure de la journée" indique le nombre de visites et de pages vues reçues au cours des différentes heures de la journée.
Les échappement en % utilisés pour la mise en forme d’affichage sont identiques à la bibliothèque C standard. strftime.
Étapes pour définir la Dimension étendue :
Lorsque vous travaillez dans votre profil de jeu de données, ouvrez le gestionnaire de profils et cliquez sur Jeu de données pour en afficher le contenu.
Ouvrez le fichier Transformation.cfg ou le fichier d’inclusion de jeux de données de transformation dans lequel vous souhaitez définir la dimension étendue.
Cliquez avec le bouton droit de la souris sur Transformations et cliquez sur Ajouter > <Extended dimension type>
.
Saisissez les informations appropriées pour votre dimension étendue. Pour obtenir des descriptions des types de transformation et des informations sur leurs paramètres, reportez-vous aux sections suivantes :
Pour toute dimension étendue que vous définissez, vous pouvez ajouter une ou plusieurs lignes de commentaire au paramètre Commentaires afin de décrire plus en détail la dimension ou ajouter des notes sur son utilisation. Pour ajouter un commentaire, cliquez avec le bouton droit de la souris sur le Commentaires et cliquez sur* Ajouter > Ligne de commentaire*.
Après avoir défini votre ou vos dimensions étendues dans le fichier de configuration, enregistrez le fichier localement et enregistrez-le dans votre profil de jeu de données sur le serveur DWB.
Les Dimensions étendues peuvent être masquées afin qu’elles ne s’affichent pas dans le menu Dimension de la base de données. Pour masquer la dimension, définissez la propriété Masqué sur "True" dans la définition de dimension.