Personnalisation des champs et des groupes
L'étape suivante de la personnalisation du modèle logique consiste à définir des champs et des groupes. Les champs et les groupes constituent le niveau de base du modèle logique. Tous les autres éléments du modèle logique utilisent ces groupes.
Lorsque vous activez un modèle logique personnalisé, Qlik Sense crée automatiquement des groupes par défaut à partir du modèle de données. Il définit également les propriétés de l'ensemble des champs. Certains de ces groupes et certaines propriétés des champs doivent être modifiés. Qlik Sense effectuera une interprétation optimale du modèle de données, mais le masquage de certains champs ou la définition de certains champs sous forme de mesures, par exemple, n'est pas toujours correct.
Il existe trois types de groupes :
-
Dimension : un groupe de dimensions contient des champs associés classés comme des dimensions. Les groupes de dimensions peuvent également contenir des champs classés comme des mesures ou des dates.
-
Mesure : un groupe de mesures contient des champs de mesures associés. Seules des mesures peuvent appartenir à un groupe de mesures.
-
Calendrier : un groupe de calendriers contient une dimension temporelle de votre modèle logique. Les groupes de calendriers peuvent uniquement contenir des dimensions et doivent avoir au moins un champ temporel (tel que Date, Horodatage ou Année).
Chaque groupe comporte un champ présentant les propriétés suivantes :
-
Visibilité : définit si un champ est visible ou non dans Insight Advisor. Les champs masqués peuvent tout de même être utilisés dans l'analyse, par exemple lorsqu'un utilisateur effectue une recherche dessus.
-
Classification : définit le rôle par défaut joué par le champ dans l'analyse. Les classifications peuvent être larges, comme dimension, ou spécifiques, comme city.
-
Recherche de valeurs de données : contrôle si les utilisateurs peuvent ou non rechercher des valeurs spécifiques à partir de ce champ. La réduction du nombre de champs avec l'option Recherche de valeurs de données activée peut vous aider à éviter les résultats faux positifs et à réduire le temps passé à générer des résultats.
-
Agrégation par défaut : définit l'agrégation standard des mesures dans Insight Advisor. Quand un champ a une agrégation par défaut, Insight Advisor applique toujours cette agrégation lors de son utilisation comme une mesure. Les utilisateurs peuvent modifier les analyses Insight Advisor pour remplacer l'agrégation par un type différent dans Insight Advisor.
-
Tendance favorable : définit si la tendance favorable de la mesure est à la hausse ou à la baisse.
-
Agrégation générale : définit l'agrégation à utiliser lorsque Insight Advisor ne parvient pas à déterminer de lui-même l'agrégation à utiliser lors de la génération de résultats impliquant des mesures principales avec des expressions complexes. Vous pouvez définir une agrégation générale uniquement pour des mesures principales.
-
Favori : définit une mesure à utiliser plus souvent dans l'analyse lorsque Insight Advisor génère des analyses sans sélections de champ ni de question, comme par exemple avec Générer.
-
Granularité de période par défaut : définit une granularité par défaut à utiliser avec un champ de date dans les analyses.
Vous pouvez définir les colonnes à afficher dans le tableau en cliquant sur .
Les champs peuvent être dissociés. Les champs dissociés n'appartiennent à aucun groupe et sont exclus de l'analyse.
Pourquoi définir des champs et des groupes ?
La définition de champs et de groupes permet de définir le mode de traitement par défaut des champs et des éléments principaux. Lorsque vous définissez des champs, vous définissez les préférences concernant leur mode de traitement par Insight Advisor. Par exemple :
-
Ce champ doit-il être disponible pour l'analyse dans Insight Advisor ?
-
Ce champ doit-il être utilisé comme une dimension ou comme une mesure ? Quel type de dimension ou de mesure ?
-
Insight Advisor peut-il rechercher des valeurs individuelles dans le champ lors des recherches ?
-
Quelle doit être l'agrégation par défaut du champ lorsqu'il est utilisé comme une mesure ?
Lorsque vous définissez des groupes, vous indiquez à Insight Advisor les champs étroitement associés et qui doivent être utilisés ensemble lors de l'analyse. Les groupes sont utilisés pour créer d'autres fonctions de la logique métier telles que des packages, des périodes de calendrier et des comportements.
Personnalisation des champs et des groupes
Commencez par nettoyer certaines des propriétés des champs pour modifier la visibilité et ajuster quelques classifications. Dissociez ensuite certains champs des groupes. Avec ces champs, réalisez les groupes suivants :
-
Customer
-
SalesCity
-
SalesCountry
-
SupportCalls
-
SupportDate
Laissez certains champs dissociés. Les champs dissociés ne sont utilisés par Insight Advisor dans aucune analyse. Cela supprime les champs qui ne sont pas pertinents pour l'analyse, comme les champs ID et GeoInfo.
Personnalisation des propriétés des champs
Procédez comme suit :
-
Accédez à Champs et groupes.
-
Dans Employees, modifiez les champs suivants :
-
Pour Extension, définissez les propriétés suivantes :
- Visibilité : visible
-
Classification : dimension
-
Recherche de valeurs de données : Non
-
Agrégation par défaut : Non spécifié
-
Pour EmployeeName, définissez les propriétés suivantes :
-
Visibilité : visible
-
Classification : dimension
-
Recherche de valeurs de données : Oui
-
Agrégation par défaut : Non spécifié
-
-
Pour Hire Date, définissez les propriétés suivantes :
-
Visibilité : visible
-
-
Pour Reports To, définissez les propriétés suivantes :
-
Visibilité : masqué
-
Classification : dimension
-
Recherche de valeurs de données : Oui
-
Agrégation par défaut : Non spécifié
-
-
Pour Title, définissez les propriétés suivantes :
-
Visibilité : visible
-
-
Pour Year Salary, définissez les propriétés suivantes :
-
Visibilité : visible
-
Classification : monétaire
-
Recherche de valeurs de données : Non
-
Agrégation par défaut : Somme
-
-
Dissociation de champs
Procédez comme suit :
-
Dans Categories, sélectionnez CatID-CategoryID.
-
Dans Fournisseurs, sélectionnez SupplierID.
-
Dans SupportCalls, sélectionnez les éléments suivants :
-
SupportCalls
-
AverageCallSatisfaction
-
Date
-
-
Dans Products, sélectionnez ProductID.
-
Dans Employees, sélectionnez EmployeeID.
-
Dans Sales_ENT, sélectionnez les champs suivants :
-
Address
-
City
-
ContactName
-
Country
-
CountryCode
-
Customer
-
CustomerID
-
Latitude
-
Longitude
-
Longitude_Latitude
-
OrderID
-
Phone
-
PostalCode
-
ShipperID
-
-
Cliquez sur Dissocier.
Création d'un groupe Customer
Ce groupe vous permettra de regrouper les champs de dimension associés aux informations sur les clients.
Procédez comme suit :
-
Cliquez sur Créer un groupe.
-
Pour Nom de groupe, saisissez Customer.
-
Pour Type de groupe, sélectionnez Dimension.
-
Ajoutez au groupe les champs suivants :
-
Address
-
ContactName
-
Customer
-
Phone
-
PostalCode
-
-
Cliquez sur Créer.
Création d'un groupe SalesCity
Ce groupe vous permettra de regrouper les champs de dimension associés aux informations sur la ville. Vous l'utiliserez ultérieurement lors de l'établissement d'une hiérarchie.
Procédez comme suit :
-
Cliquez sur Créer un groupe.
-
Pour Nom de groupe, saisissez SalesCity.
-
Pour Type de groupe, sélectionnez Dimension.
-
Ajoutez au groupe les champs suivants :
-
City
-
Longitude_Latitude
-
-
Cliquez sur Créer.
Création d'un groupe SalesCountry
Ce groupe vous permettra de regrouper les champs de dimension associés aux informations sur le pays. Vous l'utiliserez ultérieurement lors de l'établissement d'une hiérarchie.
Procédez comme suit :
-
Cliquez sur Créer un groupe.
-
Pour Nom de groupe, saisissez SalesCountry.
-
Pour Type de groupe, sélectionnez Dimension.
-
Ajoutez au groupe les champs suivants :
-
Country
-
CountryCode
-
-
Cliquez sur Créer.
Création d'un groupe SupportCalls
Vous avez supprimé tous les champs du précédent groupe SupportCalls, car il était classifié comme un groupe de dimensions. Vous allez utiliser les champs pour réaliser un groupe de mesures.
Procédez comme suit :
-
Cliquez sur Créer un groupe.
-
Pour Nom de groupe, saisissez SupportCalls.
-
Pour Type de groupe, sélectionnez Mesure.
-
Ajoutez au groupe les champs suivants :
-
AverageCallSatisfaction
-
SupportCalls
-
-
Cliquez sur Créer.
Création d'un groupe SupportDate
Pour finir, définissez un groupe de calendriers pour le champ Date à partir des données des appels d'assistance.
Procédez comme suit :
-
Cliquez sur Créer un groupe.
-
Pour Nom de groupe, saisissez SupportDate.
-
Pour Type de groupe, sélectionnez Calendrier.
-
Ajoutez au groupe les champs suivants :
-
Date
-
-
Cliquez sur Créer.
Résultats
Accédez à Feuille dans l'onglet Analyser et cliquez sur Insight Advisor. Regardez le panneau des Ressources. Le panneau des Ressources contient beaucoup moins de champs. Par exemple, il ne contient plus de champs ID.
À présent, effectuez la recherche suivante : quelle est la marge par employé. Cette fois-ci, au lieu de EmployeeID, Insight Advisor utilise EmployeeName, qui est un champ plus utile à utiliser comme dimension dans les visualisations.