Didacticiel DMX Market Basket
Nouveau : 5 décembre 2005
Dans ce didacticiel, vous allez apprendre à créer, assimiler et explorer des modèles d'exploration de données à l'aide du langage de requête DMX (Data Mining Extensions). Vous utiliserez ensuite ces modèles d'exploration pour établir des prédictions décrivant les produits susceptibles d'être achetés simultanément.
Les modèles d'exploration de données seront créés à partir des données de la société fictive Adventure Works Cycles stockées dans la base de données exemple AdventureWorksDW. Adventure Works Cycles est une importante entreprise multinationale spécialisée dans la fabrication de vélos. L'entreprise fabrique et vend des bicyclettes métalliques et des bicyclettes en alliage sur les marchés nord-américain, européen et asiatique. Son siège qui compte 290 employés est situé à Bothell dans l'état de Washington aux États-Unis ; elle dispose de plusieurs équipes commerciales réparties dans diverses régions du monde constituant son marché de base. Pour plus d'informations sur la base de données exemple AdventureWorksDW, consultez Entrepôt de données exemple AdventureWorks.
Scénario du didacticiel
Adventure Works Cycles a choisi de créer une application personnalisée qui exploite des fonctionnalités d'exploration de données capables de prévoir les types de produits que ses clients sont susceptibles d'acheter en même temps. L'objectif de cette application personnalisée est de pouvoir spécifier un ensemble de produits et de prévoir quels autres produits seront achetés avec ces produits. Adventure Works Cycles utilisera ensuite ces informations pour ajouter un outil de suggestion sur son site Web et mieux organiser la manière dont l'information est présentée à ses clients.
Microsoft SQL Server 2005 Analysis Services (SSAS) offre plusieurs outils permettant d'accomplir cette tâche :
- Langage de requête DMX
- Algorithme Microsoft Association
- Éditeur de requête dans SQL Server Management Studio
Le langage de requête DMX (Data Mining Extensions) fourni par Analysis Services permet de créer et d'utiliser des modèles d'exploration de données. L'algorithme Microsoft Association permet de créer des modèles capables d'identifier les produits susceptibles d'être achetés en même temps.
L'objectif de ce didacticiel est de fournir des requêtes DMX à utiliser dans l'application personnalisée.
Pour plus d'informations, consultez la rubrique suivante :Utilisation de l'exploration de données
Structure et modèles d'exploration de données
Avant de créer des instructions DMX, il est primordial de comprendre les objets principaux auxquels Analysis Services fait appel pour créer des modèles d'exploration de données. La structure d'exploration de données est une structure de données qui définit le domaine de données à partir duquel les modèles d'exploration de données sont créés. Une structure d'exploration de données unique peut contenir plusieurs de ces modèles partageant le même domaine. Un modèle d'exploration applique un algorithme de modèle d'exploration aux données qui sont représentées par une structure d'exploration de données.
Les composants constituant la structure d'exploration de données sont les colonnes de structure d'exploration de données qui décrivent les données inscrites dans la source de données. Ces colonnes contiennent des informations, telles que le type de données, le type de contenu et le mode de distribution des données.
Les modèles d'exploration de données doivent contenir la colonne clé décrite dans la structure d'exploration de données, ainsi qu'un sous-ensemble des colonnes restantes. Le modèle d'exploration de données détermine l'usage de chaque colonne et définit l'algorithme utilisé pour sa création. Par exemple, dans DMX, vous pouvez définir une colonne comme étant une colonne clé ou une colonne PREDICT. Une colonne non définie est considérée comme une colonne d'entrée.
Deux méthodes permettent de créer des modèles d'exploration de données dans DMX. Vous pouvez soit créer ensemble la structure d'exploration de données et le modèle qui y est associé par le biais de l'instruction CREATE MINING MODEL, soit créer d'abord une structure d'exploration de données à l'aide de l'instruction CREATE MINING STRUCTURE, puis ajouter un modèle d'exploration de données à la structure à l'aide de l'instruction ALTER STRUCTURE. Ces méthodes sont décrites ci-dessous.
CREATE MINING MODEL
Utilisez cette instruction pour créer en même temps une structure d'exploration de données et son modèle associé en utilisant le même nom. Le nom du modèle d'exploration de données est ajouté à la mention « Structure » pour le différencier de la structure d'exploration de données. Cette instruction est utile si vous créez une structure d'exploration de données conçue pour accueillir un seul modèle d'exploration de données.Pour plus d'informations, consultez CREATE MINING MODEL (DMX).
ALTER MINING STRUCTURE
Utilisez cette instruction pour ajouter un modèle d'exploration de données à une structure d'exploration de données existant déjà sur le serveur. Cette instruction est utile si vous souhaitez créer une structure d'exploration de données abritant plusieurs modèles d'exploration de données différents. Plusieurs raisons peuvent vous inciter à ajouter plusieurs modèles d'exploration de données dans une structure d'exploration de données unique. Par exemple, vous pouvez créer plusieurs modèles d'exploration de données à l'aide de différents algorithmes pour savoir lequel fonctionne le mieux. Vous pouvez créer plusieurs modèles d'exploration de données avec le même algorithme, mais avec un paramètre défini différemment pour que chaque modèle puisse trouver la meilleure définition pour ce paramètre.Pour plus d'informations, consultez ALTER MINING STRUCTURE (DMX).
Puisque vous allez créer une structure d'exploration de données dotée de plusieurs modèles d'exploration de données, vous devrez adopter la deuxième méthode de ce didacticiel.
Pour plus d'informations
Guide de référence du langage DMX (Data Mining Extensions), Présentation de l'instruction Select (DMX), Requêtes de prévision (DMX)
Contenu du didacticiel
Ce didacticiel contient les leçons suivantes :
- Leçon 1 : Création de la structure d'exploration de données Market Basket
Dans cette leçon, vous allez apprendre à manipuler l'instruction CREATE pour créer des structures d'exploration de données.
- Leçon 2 : Ajout de modèles d'exploration de données à la structure d'exploration de données Market Basket
Dans cette leçon, vous allez apprendre à manipuler l'instruction ALTER pour ajouter des modèles d'exploration de données à une structure d'exploration de données.
- Leçon 3 : Traitement de la structure d'exploration de données Market Basket
Dans cette leçon, vous allez apprendre à manipuler l'instruction INSERT INTO pour gérer des structures d'exploration de données et les modèles qui y sont associés.
- Leçon 4 : Exécution de prédictions Market Basket
Dans cette leçon, vous allez apprendre à manipuler l'instruction PREDICTION JOIN pour établir des prédictions en fonction des modèles d'exploration de données.
Configuration requise
Avant d'entamer ce didacticiel, assurez-vous que les éléments suivants sont installés :
- Microsoft SQL Server 2005
- Microsoft SQL Server 2005 Analysis Services (SSAS)
- Base de données AdventureWorks incluse dans SQL Server 2005. Pour des raisons de sécurité, les bases de données exemples ne sont pas installées par défaut. Pour plus d'informations sur l'installation des bases de données exemples, consultez Installation des exemples de bases de données AdventureWorks et d'autres exemples via le programme d'installation.
Remarque : |
---|
Lorsque vous parcourez les didacticiels, il est recommandé d'ajouter les boutons Rubrique suivante et Rubrique précédente dans la barre d'outils de l'afficheur de document. Pour plus d'informations, consultez Ajout des boutons Rubrique suivante et Rubrique précédente dans l'aide. |
Voir aussi
Concepts
Didacticiel DMX Bike Buyer
Didacticiel sur l'exploration de données
Autres ressources
Concepts d'exploration de données