Accéder au contenu principal

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 mesure, par exemple, n'est pas toujours correct.

Champs et groupes, avec des groupes par défaut

Champs et groupes affichant les groupes par défaut et les valeurs des champs appliquées par la logique métier

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 aider à éviter les résultats faux positifs et réduire le temps de requête.

  • 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 éditer 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 pour une requête 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 requête, comme par exemple avec Générer.

Vous pouvez définir les colonnes à afficher dans le tableau en cliquant sur Définir des colonnes.

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

  1. Accédez à Champs et groupes.

  2. 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

  1. Dans Categories, sélectionnez CatID-CategoryID.

  2. Dans Fournisseurs, sélectionnez SupplierID.

  3. Dans SupportCalls, sélectionnez les éléments suivants :

    • SupportCalls

    • AverageCallSatisfaction

  4. Dans Products, sélectionnez ProductID.

  5. Dans Employees, sélectionnez EmployeeID.

  6. Dans Sales Data_ENT, sélectionnez les champs suivants :

    • Address

    • City

    • ContactName

    • Country

    • CountryCode

    • Customer

    • CustomerID

    • Latitude

    • Longitude

    • Longitude_Latitude

    • OrderDate

    • OrderID

    • Phone

    • PostalCode

    • ShipperID

  7. 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.

  1. Cliquez sur Créer un groupe.

  2. Pour Nom de groupe, saisissez Customer.

  3. Pour Type de groupe, sélectionnez Dimension.

  4. Ajoutez au groupe les champs suivants :

    • Address

    • ContactName

    • Customer

    • Phone

    • PostalCode

  5. 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.

  1. Cliquez sur Créer un groupe.

  2. Pour Nom de groupe, saisissez City.

  3. Pour Type de groupe, sélectionnez Dimension.

  4. Ajoutez au groupe les champs suivants :

    • City

    • Longitude_Latitude

  5. 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.

  1. Cliquez sur Créer un groupe.

  2. Pour Nom de groupe, saisissez Country.

  3. Pour Type de groupe, sélectionnez Dimension.

  4. Ajoutez au groupe les champs suivants :

    • Country

    • CountryCode

  5. 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.

  1. Cliquez sur Créer un groupe.

  2. Pour Nom de groupe, saisissez SupportCalls.

  3. Pour Type de groupe, sélectionnez Mesure.

  4. Ajoutez au groupe les champs suivants :

    • AverageCallSatisfaction

    • SupportCalls

  5. 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.

  1. Cliquez sur Créer un groupe.

  2. Pour Nom de groupe, saisissez SupportDate.

  3. Pour Type de groupe, sélectionnez Calendrier.

  4. Ajoutez au groupe les champs suivants :

    • Date

  5. Cliquez sur Créer.

Résultats

Accédez à Feuille dans l'onglet Analyser et cliquez sur Découverte. Regardez le panneau des Ressources. Le panneau Ressources contient beaucoup moins de champs. Par exemple, il ne contient plus de champs ID.

Champs du panneau des ressources Insight Advisor

Insight Advisor avec logique métier appliquée.

À 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.

Résultats de la requête quelle est la marge par employé
Résultats de la requête Marge par employé.