Share via


Définition et utilisation d'une action d'extraction

Dans la leçon 5 de ce didacticiel, vous avez appris à définir une dimension de fait permettant aux utilisateurs de dimensionner des mesures par les membres de la dimension de fait et d'extraire des détaiIs sur des mesures de fait spécifiques, par exemple des informations détaillées sur des commandes. Le dimensionnement de données de fait par une dimension de fait, s'il n'est pas assorti d'un filtrage correct des données que retourne la requête, risque de ralentir le traitement des requêtes pour tous les utilisateurs, ce qui est une source de frustration inutile pour ces derniers. Vous pouvez éviter cette frustration en définissant une action d'extraction pour retourner le même type d'informations, mais en limitant le nombre total de lignes retournées, ce qui améliorera significativement les performances des requêtes pour tous les utilisateurs.

Dans les tâches de cette rubrique, vous définissez une action d'extraction pour retourner des informations détaillées sur les commandes pour les ventes à des clients via Internet.

Définition des propriétés d'une action d'extraction

Pour définir les propriétés d'une action d'extraction

  1. Ouvrez le Concepteur de cube pour le cube du didacticiel de Analysis Services, puis cliquez sur l'onglet Actions.

    L'onglet Actions comporte plusieurs volets. Sur le côté gauche de l'onglet se trouvent un volet Organisateur d'action et un volet Outils de calcul. À droite de ces deux volets se trouve le volet de visualisation, qui contient les détails de l'action qui est sélectionnée dans le volet Organisateur d'action.

    L'image suivante montre l'onglet Actions du Concepteur de cube.

    Onglet Actions du Concepteur de cube

  2. Dans la barre d'outils de l'onglet Actions, cliquez sur Nouvelle action d'extraction.

    Un modèle d'action vide apparaît dans le volet de visualisation.

    Modèle d'action vierge dans le volet d'affichage

  3. Dans la zone Nom, changez le nom de cette action en Internet Sales Details Drillthrough Action.

  4. Dans la liste Membres de groupe de mesures, sélectionnez Internet Sales.

  5. Dans la zone Colonnes d'extraction, sélectionnez Internet Sales Order Details dans la liste Dimensions.

  6. Dans la liste Colonnes de retour, activez les cases à cocher Item Description et Order Number, puis cliquez sur OK. L'image suivante montre le modèle d'action tel qu'il doit se présenter à ce stade de la procédure.

    Zone Colonnes d'extraction

  7. Développez la zone Propriétés supplémentaires, comme le montre l'image suivante.

    Zone Propriétés supplémentaires

  8. Dans la zone Lignes au maximum, tapez 10.

  9. Dans la zone Légende, tapez Drillthrough to Order Details….

    Ces paramètres limitent le nombre de lignes retournées et spécifient la légende qui apparaît dans le menu de l'application cliente. L'image suivante montre ces paramètres dans la zone Propriétéssupplémentaires.

    Zone Propriétés supplémentaires

Utilisation de l'action d'extraction

Pour utiliser l'action d'extraction

  1. Dans le menu Générer, cliquez sur Déployer Analysis Services Tutorial.

  2. Une fois le déploiement achevé, cliquez sur l'onglet Navigateur dans le Concepteur de cube pour le cube du didacticiel de Analysis Services, puis cliquez sur Reconnexion.

  3. Supprimez toutes les hiérarchies et toutes les mesures du volet Données et tous les membres de dimension du volet Filtre.

  4. Ajoutez la mesure Internet Sales-Sales Amount à la zone de données.

  5. Ajoutez la hiérarchie définie par l'utilisateur Customer Geography à partir du dossier Location de la dimension Customer au volet Filtre.

  6. Dans la liste Expression de filtre, développez All Customers, développez Australia, développez Queensland, développez Brisbane, développez 4000, activez la case à cocher de Adam Powell, puis cliquez sur OK.

    Les ventes totales de produits par Adventure Works Cycles à Adam Powell sont affichées dans la zone de données.

  7. Cliquez sur la cellule des données dans le volet Données, cliquez avec le bouton droit sur cette cellule de données et cliquez sur Détails de la commande

    Les détails des commandes qui ont été expédiées à Adam Powell sont affichés dans la Visionneuse des données d'exemple, comme le montre l'image suivante. Cependant, certains détails supplémentaires pourraient être utiles, par exemple la date de la commande, la date de livraison prévue et la date d'expédition. Dans la procédure suivante, vous allez ajouter ces détails supplémentaires.

    Commandes expédiées à Adam Powell

  8. Cliquez sur Fermer pour fermer la fenêtre de la Visionneuse des données d'exemple.

Modification de l'action d'extraction

Pour modifier l'action d'extraction

  1. Ouvrez le Concepteur de dimensions pour la dimension Internet Sales Order Details.

    Observez que trois attributs seulement ont été définis pour cette dimension.

  2. Dans le volet Vue de source de données, cliquez avec le bouton droit dans une zone ouverte, puis cliquez sur Afficher toutes les tables.

  3. Dans le menu Fichier, pointez sur Disposition automatique, puis cliquez sur Diagramme.

  4. Accédez à la table InternetSales (dbo.FactInternetSales) en cliquant avec le bouton droit sur une zone ouverte du volet Vue de source de données, en cliquant sur Rechercher une table, sur dbo.FactInternetSales et sur OK.

  5. Créez les nouveaux attributs basés sur les colonnes suivantes :

    • OrderDateKey
    • DueDateKey
    • ShipDateKey
  6. Remplacez la propriété Nom de l'attribut Due Date Key par Due Date, puis remplacez la propriété Colonne de nom de cet attribut par DimTime.SimpleDate (WChar).

  7. Remplacez la propriété Nom de l'attribut Order Date Key par Order Date, puis remplacez la propriété Colonne de nom de cet attribut par DimTime.SimpleDate (WChar).

  8. Remplacez la propriété Nom de l'attribut Ship Date Key par Ship Date, puis remplacez la propriété Colonne de nom de cet attribut par DimTime.SimpleDate (WChar).

  9. Sélectionnez l'onglet Actions du Concepteur de cube pour le cube du didacticiel de Analysis Services.

  10. Dans la zone Colonnes d'extraction, ajoutez les colonnes suivantes à la liste Colonnes de retour, puis cliquez sur OK :

    • Order Date
    • Due Date
    • Ship Date

    L'image suivante montre ces colonnes sélectionnées.

    Zone Colonnes d'extraction

Vérification de l'action d'extraction modifiée

Pour vérifier l'action d'extraction modifiée

  1. Dans le menu Générer, cliquez sur Déployer Analysis Services Tutorial.

  2. Une fois le déploiement achevé, cliquez sur l'onglet Navigateur dans le Concepteur de cube pour le cube du didacticiel de Analysis Services, puis cliquez sur Reconnexion.

  3. Cliquez sur la seule cellule des données, puis cliquez avec le bouton droit sur cette cellule et cliquez sur Détails de la commande.

    Les détails de ces commandes expédiées à Adam Powell sont affichés dans la Visionneuse des données d'exemple, et en particulier leur date de commande, leur date de livraison prévue et leur date d'expédition, comme le montre l'image suivante.

    Commandes expédiées à Adam Powell

  4. Cliquez sur Fermer pour fermer la Visionneuse des données d'exemple.

ms166579.note(fr-fr,SQL.90).gifRemarque :
Un projet finalisé jusqu'à la leçon 8 est disponible en téléchargeant et en installant les exemples mis à jour. Pour plus d'informations, consultez la rubrique relative à l'obtention des exemples mis à jour dans Installation des exemples.

Leçon suivante

Leçon 9 : Définition de perspectives et de traductions

Voir aussi

Tâches

Définition d'une relation de faits

Autres ressources

Les actions
Définition et configuration d'une action
Relations de dimension
Définition d'une relation de fait et des propriétés de relation de fait

Aide et Informations

Assistance sur SQL Server 2005