Partager via


Modification de la dimension client

Il existe de nombreuses façons différentes d’augmenter la facilité d’utilisation et les fonctionnalités des dimensions d’un cube. Dans les tâches de cette rubrique, vous modifiez la dimension Client.

Renommer les attributs

Vous pouvez modifier les noms d’attributs avec l’onglet Structure de dimension du Concepteur de dimensions.

Pour renommer un attribut

  1. Basculez vers le Concepteur de dimensions pour la dimension Client dans SQL Server Data Tools (SSDT). Pour ce faire, double-cliquez sur la dimension Customer dans le nœud Dimensions de l’Explorateur de solutions.

  2. Dans le volet Attributs , cliquez avec le bouton droit sur Nom de la région du pays anglais, puis cliquez sur Renommer. Remplacez le nom de l’attribut par Country-Region.

  3. Modifiez les noms des attributs suivants de la même façon :

    • Attribut De l’éducation en anglais - passer à Education

    • Attribut Occupation anglaise - passer à Occupation

    • Attribut Nom de la province d’état - passer à State-Province

  4. Dans le menu Fichier , cliquez sur Enregistrer tout.

Création d’une hiérarchie

Vous pouvez créer une hiérarchie en faisant glisser un attribut du volet Attributs vers le volet Hiérarchies .

Pour créer une hiérarchie

  1. Faites glisser l’attribut Country-Region du volet Attributs dans le volet Hiérarchies .

  2. Faites glisser l’attribut State-Province du volet Attributs dans la <nouvelle cellule de niveau> dans le volet Hiérarchies , sous le Country-Region niveau.

  3. Faites glisser l’attribut City du volet Attributs dans la <nouvelle cellule de niveau> dans le volet Hiérarchies , sous le State-Province niveau.

  4. Dans le volet Hiérarchies de l’onglet Structure de dimension , cliquez avec le bouton droit sur la barre de titre de la hiérarchie hiérarchique , sélectionnez Renommer, puis tapez Customer Geography.

    Le nom de la hiérarchie est maintenant Customer Geography.

  5. Dans le menu Fichier , cliquez sur Enregistrer tout.

Ajout d’un calcul nommé

Vous pouvez ajouter un calcul nommé, qui est une expression SQL représentée en tant que colonne calculée, à une table dans une vue de source de données. L’expression apparaît et se comporte comme une colonne dans la table. Les calculs nommés vous permettent d’étendre le schéma relationnel des tables existantes dans une vue de source de données sans modifier la table dans la source de données sous-jacente. Pour plus d’informations, consultez Définir des calculs nommés dans une vue de source de données (Analysis Services)

Pour ajouter un calcul nommé

  1. Ouvrez la vue de source de données Adventure Works DW 2012 en double-cliquant dessus dans le dossier Vues de source de données dans l’Explorateur de solutions.

  2. Dans le volet Tables de gauche, cliquez avec le bouton droit sur Client, puis cliquez sur Nouveau calcul nommé.

  3. Dans la boîte de dialogue Créer un calcul nommé, tapez dans la zone nom de colonne, puis tapez ou copiez et collez l'instruction suivante CASE dans la zone Expression :

    CASE  
       WHEN MiddleName IS NULL THEN  
       FirstName + ' ' + LastName  
       ELSE  
       FirstName + ' ' + MiddleName + ' ' + LastName  
    END  
    

    L’instruction CASE concatène les colonnes FirstName, MiddleName et LastName en une seule colonne que vous utiliserez dans la dimension Customer comme nom affiché pour l’attribut Customer .

  4. Cliquez sur OK, puis développez Customer dans le volet Tables .

    Le FullName calcul nommé apparaît dans la liste des colonnes de la table Customer, avec une icône qui indique qu’il s’agit d’un calcul nommé.

  5. Dans le menu Fichier , cliquez sur Enregistrer tout.

  6. Dans le volet Tables , cliquez avec le bouton droit sur Client, puis cliquez sur Explorer les données.

  7. Passez en revue la dernière colonne dans la vue Tableau client Explorer.

    Notez que la FullName colonne apparaît dans la vue de source de données, concatène correctement les données de plusieurs colonnes de la source de données sous-jacente et sans modifier la source de données d’origine.

  8. Fermez l’onglet Explorer le tableau client .

Utilisation du calcul nommé pour les noms de membres

Une fois que vous avez créé un calcul nommé dans la vue de source de données, vous pouvez utiliser le calcul nommé comme propriété d’un attribut.

Pour utiliser le calcul nommé pour les noms de membres

  1. Basculez vers le Concepteur de dimensions pour la dimension Customer.

  2. Dans le volet Attributs de l’onglet Structure de dimension , cliquez sur l’attribut Clé du client .

  3. Ouvrez la fenêtre Propriétés et cliquez sur le bouton Masquer automatiquement dans la barre de titre pour qu’elle reste ouverte.

  4. Dans le champ de propriété Name , tapez Full Name.

  5. Cliquez dans le champ de propriété NameColumn en bas, puis cliquez sur le bouton Parcourir (...) pour ouvrir la boîte de dialogue Colonne nom .

  6. Sélectionnez FullName en bas de la liste des colonnes sources , puis cliquez sur OK.

  7. Sous l’onglet Structure des dimensions, faites glisser l’attribut Full Name du volet Attributs dans la <nouvelle cellule de niveau> du volet Hiérarchies , sous le niveau Ville .

  8. Dans le menu Fichier , cliquez sur Enregistrer tout.

Définition des dossiers d’affichage

Vous pouvez utiliser des dossiers d’affichage pour regrouper les hiérarchies d’utilisateurs et d’attributs dans des structures de dossiers afin d’augmenter la facilité d’utilisation.

Pour définir des dossiers d’affichage

  1. Ouvrez l’onglet Structure de dimension pour la dimension Client.

  2. Dans le volet Attributs , sélectionnez les attributs suivants en maintenant la touche Ctrl enfoncée tout en cliquant sur chacun d’eux :

    • Ville

    • Country-Region

    • Code postal

    • State-Province

  3. Dans la fenêtre Propriétés, cliquez sur le champ de propriété AttributeHierarchyDisplayFolder en haut (vous devrez peut-être le pointer vers celui-ci pour afficher le nom complet), puis tapez Location.

  4. Dans le volet Hiérarchies , cliquez Customer Geography, puis, dans la fenêtre Propriétés à droite, sélectionnez Location la valeur de la propriété DisplayFolder .

  5. Dans le volet Attributs , sélectionnez les attributs suivants en maintenant la touche Ctrl enfoncée tout en cliquant sur chacun d’eux :

    • Distance de trajet

    • Education

    • Genre

    • Indicateur propriétaire de maison

    • Situation de famille

    • Nombre de voitures détenues

    • Nombre d’enfants à la maison

    • Occupation

    • Nombre total d’enfants

    • Revenu annuel

  6. Dans la fenêtre Propriétés, cliquez sur le champ de propriété AttributeHierarchyDisplayFolder en haut, puis tapez Demographic.

  7. Dans le volet Attributs , sélectionnez les attributs suivants en maintenant la touche Ctrl enfoncée tout en cliquant sur chacun d’eux :

    • Adresse e-mail

    • Téléphone

  8. Dans la fenêtre Propriétés, cliquez sur le champ de propriété AttributeHierarchyDisplayFolder et tapez Contacts.

  9. Dans le menu Fichier , cliquez sur Enregistrer tout.

Définir des KeyColumns composites

La propriété KeyColumns contient la colonne ou les colonnes qui représentent la clé de l’attribut. Dans cette leçon, vous allez créer une clé composite pour les attributs City et State-Province City. Les clés composites peuvent être utiles lorsque vous devez identifier un attribut de manière unique. Par exemple, lorsque vous définissez des relations d’attribut plus loin dans ce didacticiel, un attribut City doit identifier de manière unique un State-Province attribut. Toutefois, il peut y avoir plusieurs villes portant le même nom dans différents états. Pour cette raison, vous allez créer une clé composite composée des colonnes StateProvinceName et City pour l’attribut City . Pour plus d’informations, consultez Modifier la propriété KeyColumn d’un attribut.

Pour définir des KeyColumns composites pour l’attribut City

  1. Ouvrez l’onglet Structure de la dimension pour la dimension client.

  2. Dans le volet Attributs , cliquez sur l’attribut City .

  3. Dans la fenêtre Propriétés , cliquez dans le champ KeyColumns en bas, puis cliquez sur le bouton Parcourir (...).

  4. Dans la boîte de dialogue Colonnes clés , dans la liste Colonnes disponibles , sélectionnez la colonne StateProvinceName, puis cliquez sur le > bouton.

    Les colonnes City et StateProvinceName sont désormais affichées dans la liste Colonnes clés .

  5. Cliquez sur OK.

  6. Pour définir la propriété NameColumn de l’attribut City , cliquez sur le champ NameColumn dans la fenêtre Propriétés, puis cliquez sur le bouton Parcourir (...).

  7. Dans la boîte de dialogue Colonne nom , dans la liste des colonnes sources , sélectionnez Ville, puis cliquez sur OK.

  8. Dans le menu Fichier , cliquez sur Enregistrer tout.

Pour définir des keycolumns composites pour l’attribut State-Province

  1. Vérifiez que l’onglet Structure de la dimension pour la dimension Client est ouvert.

  2. Dans le volet Attributs , cliquez sur l’attribut State-Province .

  3. Dans la fenêtre Propriétés , cliquez dans le champ KeyColumns , puis cliquez sur le bouton Parcourir (...).

  4. Dans la boîte de dialogue Colonnes clés , dans la liste Colonnes disponibles , sélectionnez la colonne EnglishCountryRegionName, puis cliquez sur le > bouton.

    Les colonnes EnglishCountryRegionName et StateProvinceName sont désormais affichées dans la liste Colonnes clés .

  5. Cliquez sur OK.

  6. Pour définir la propriété NameColumn de l’attribut State-Province , cliquez sur le champ NameColumn dans la fenêtre Propriétés, puis cliquez sur le bouton Parcourir (...).

  7. Dans la boîte de dialogue Colonne nom , dans la liste des colonnes sources , sélectionnez StateProvinceName, puis cliquez sur OK.

  8. Dans le menu Fichier , cliquez sur Enregistrer tout.

Définition des relations d’attributs

Si les données sous-jacentes la prennent en charge, vous devez définir des relations d’attributs entre les attributs. La définition des relations d’attribut accélère la dimension, la partition et le traitement des requêtes. Pour plus d’informations, consultez Définir des relations d’attributs et des relations d’attribut.

Pour définir des relations d’attribut

  1. Dans le Concepteur de dimensions de la dimension Customer, cliquez sur l’onglet Relations d’attributs. Vous devrez peut-être attendre.

  2. Dans le diagramme, cliquez avec le bouton droit sur l’attribut City , puis cliquez sur Nouvelle relation d’attribut.

  3. Dans la boîte de dialogue Créer une relation d’attribut, l’attributsource est City. Définissez l’attribut associé sur State-Province.

  4. Dans la liste des types de relation, définissez le type de relation sur Rigide.

    Le type de relation est Rigide , car les relations entre les membres ne changeront pas au fil du temps. Par exemple, il serait inhabituel qu’une ville fasse partie d’un état ou d’une province différent.

  5. Cliquez sur OK.

  6. Dans le diagramme, cliquez avec le bouton droit sur l’attribut State-Province , puis sélectionnez Nouvelle relation d’attribut.

  7. Dans la boîte de dialogue Créer une relation d’attribut , l’attribut source est State-Province. Définissez l’attribut associé sur Country-Region.

  8. Dans la liste des types de relation, définissez le type de relation sur Rigide.

  9. Cliquez sur OK.

  10. Dans le menu Fichier , cliquez sur Enregistrer tout.

Déploiement des modifications, traitement des objets et affichage des modifications

Une fois que vous avez modifié les attributs et les hiérarchies, vous devez déployer les modifications et retraiter les objets associés avant de pouvoir afficher les modifications.

Pour déployer les modifications, traiter les objets et afficher les modifications

  1. Dans le menu Générer de SQL Server Data Tools, cliquez sur Déployer le didacticiel Analysis Services.

  2. Une fois le message Déploiement terminé avec succès reçu, cliquez sur l’onglet Navigateur du Concepteur de dimensions pour la dimension Client, puis sur le bouton Reconnecter situé à gauche de la barre d’outils du concepteur.

  3. Vérifiez que Customer Geography est sélectionné dans la liste Hiérarchie, puis dans le volet du navigateur, développez All, développez Australia, développez New South Wales, puis développez Coffs Harbour.

    Le navigateur affiche les clients de la ville.

  4. Passez à Cube Designer pour le cube du didacticiel des services d'analyse. Pour ce faire, double-cliquez sur le cube Tutoriel Analysis Services dans le nœud Cubes de l’Explorateur de solutions.

  5. Cliquez sur l’onglet Navigateur , puis sur le bouton Reconnecter dans la barre d’outils du concepteur.

  6. Dans le volet Groupe de mesures , développez Customer.

    Notez qu’au lieu d’une longue liste d’attributs, seuls les dossiers d’affichage et les attributs qui n’ont pas de valeurs de dossier d’affichage apparaissent sous Customer.

  7. Dans le menu Fichier , cliquez sur Enregistrer tout.

Tâche suivante de la leçon

Modification de la dimension de produit

Voir aussi

Informations de référence sur les propriétés d’attribut de dimension
Supprimer un attribut d’une dimension
Renommer un attribut
Définir des calculs nommés dans une vue de source de données (Analysis Services)