Création d'une structure et d'un modèle de panier d'achat (Didacticiel sur l'exploration de données intermédiaire)

Maintenant que vous avez créé une vue de source de données, vous allez utiliser l'Assistant Exploration de données pour créer une structure d'exploration de données. Au cours de cette tâche, vous allez créer une structure d'exploration de données et un modèle d'exploration de données basés sur l'algorithme Microsoft Association.

Notes

Si vous recevez un message d'erreur stipulant que vAssocSeqLineItems ne peut pas être utilisé comme table imbriquée, revenez à la tâche précédente de la leçon et assurez-vous de créer la jointure plusieurs-à-un en faisant glisser le curseur de la table vAssocSeqLineItems (côté plusieurs) vers la table vAssocSeqOrders (côté un). Vous pouvez également modifier la relation entre les tables en cliquant avec le bouton droit sur la ligne de jointure.

Pour créer une structure d'exploration de données d'association

  1. Dans l'Explorateur de solutions, dans Business Intelligence Development Studio, cliquez avec le bouton droit sur Structures d'exploration de données et sélectionnez Nouvelle structure d'exploration de données pour ouvrir l'Assistant Exploration de données.

  2. Dans la page Assistant Exploration de données, cliquez sur Suivant.

  3. Dans la page Sélectionner la méthode de définition, vérifiez si l'option À partir d'une base de données relationnelles ou d'un entrepôt de données qui existent déjà est sélectionnée, puis cliquez sur Suivant.

  4. Dans la page Créer la structure d'exploration de données, sous Quelle technique d'exploration de données souhaitez-vous utiliser ?, sélectionnez Algorithme MAR (Microsoft Association Rules) dans la liste, puis cliquez sur Suivant. La page Sélectionner une vue de source de données s'affiche.

  5. Sélectionnez Orders sous Vues de sources de données disponibles, puis cliquez sur Suivant.

  6. Dans la page Spécifier les types des tables, dans la ligne correspondant à la table vAssocSeqLineItems, activez la case à cocher Imbriqué et dans la ligne correspondant à la table vAssocSeqOrders, activez la case à cocher Cas. Cliquez sur Suivant.

  7. Dans la page Spécifier les données d'apprentissage, désactivez toutes les cases à cocher éventuellement activées. Définissez la clé pour la table de cas vAssocSeqOrders en activant la case à cocher Clé en regard d'OrderNumber.

    Comme l'objectif de l'analyse du panier d'achat consiste à déterminer quels produits sont inclus dans une transaction individuelle, vous n'avez pas à utiliser le champ CustomerKey.

  8. Définissez la clé pour la table imbriquée vAssocSeqLineItems en activant la case à cocher Clé en regard de Modèle. La case à cocher Entrée est alors également automatiquement activée. Activez également la case à cocher Prévisible pour Modèle.

    Dans un modèle de panier d'achat, vous ne vous souciez pas de l'ordre des produits dans le panier et par conséquent, vous ne devez pas inclure LineNumber en tant que clé pour la table imbriquée. Vous utiliseriez LineNumber en tant que clé uniquement dans un modèle où l'ordre est important. Vous allez créer un modèle qui utilise l'algorithme MSC (Microsoft Sequence Clustering) au cours de la leçon 4.

  9. Activez la case à cocher située à gauche d'IncomeGroup et Region, mais ne faites pas d'autres sélections. Cela permet d'ajouter les colonnes à la structure à des fins de référence ultérieure, mais les colonnes ne sont pas utilisées dans le modèle. Vos sélections doivent ressembler aux suivantes :

    aspect attendu d'une boîte de dialogue

  10. Cliquez sur Suivant.

  11. Dans la page Spécifier le type de contenu et de données des colonnes, examinez les sélections, qui doivent ressembler à celles représentées dans le tableau suivant, puis cliquez sur Suivant.

    Colonnes

    Type de contenu

    Type de données

    IncomeGroup

    Discret

    Texte

    OrderNumber

    Clé

    Texte

    Region

    Discret

    Texte

    vAssocSeqLineItems

      

      

    Modèle

    Clé

    Texte

  12. Dans la page Créer un jeu de test, la valeur par défaut de l'option Pourcentage des données de test s'élève à 30 %. Remplacez cette valeur par 0. Cliquez sur Suivant.

    Notes

    Dans le didacticiel sur l'exploration de données de base, vous avez créé un jeu de test pour mesurer la précision du modèle. Les méthodes de mesure de la précision du modèle fournies dans Analysis Services, telles que le graphique de courbes d'élévation et le rapport de validation croisée, sont conçues à des fins de classification et d'estimation. Elles ne sont pas prises en charge à des fins de prédiction associative.

  13. Dans la page Fin de l'Assistant, dans Nom de la structure d'exploration de données, tapez Association.

  14. Dans Nom du modèle d'exploration de données, tapez Association.

  15. Sélectionnez l'option Accepter l'extraction, puis cliquez sur Terminer.

    Le Concepteur d'exploration de données s'ouvre et affiche la structure d'exploration de données Association que vous venez de créer.