Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Dans cette leçon, vous allez ajouter deux modèles d’exploration de données à la structure d’exploration de données Market Basket que vous avez créée dans la leçon 1 : Création de la structure d’exploration de données Market Basket. Ces modèles d’exploration de données vous permettent de créer des prédictions.
Pour prédire les types de produits que les clients ont tendance à acheter en même temps, vous allez créer deux modèles d’exploration de données à l’aide de l’algorithme Microsoft Association et deux valeurs différentes pour le paramètre MINIMUM_PROBABILTY .
MINIMUM_PROBABILTY est un paramètre d’algorithme Microsoft Association qui permet de déterminer le nombre de règles qu’un modèle d’exploration de données contiendra en spécifiant la probabilité minimale qu’une règle doit avoir. Par exemple, la définition de cette valeur sur 0,4 spécifie qu’une règle peut être générée uniquement si la combinaison de produits décrits a au moins une probabilité de quarante pour cent de se produire.
Vous verrez l’effet de la modification du paramètre MINIMUM_PROBABILTY dans une leçon ultérieure.
INSTRUCTION DE MODIFICATION DE LA STRUCTURE MINING
Pour ajouter un modèle d’exploration de données qui contient une table imbriquée à une structure d’exploration de données, vous utilisez l’instruction ALTER MINING STRUCTURE (DMX). Le code de l’instruction peut être divisé en parties suivantes :
Identification de la structure d’extraction de données
Nommer le modèle d'exploration de données
Définition de la colonne clé
Définition des colonnes d’entrée et prédictives
Définition des colonnes de table imbriquées
Identification des modifications apportées à l’algorithme et aux paramètres
Voici un exemple générique de l’instruction ALTER MINING STRUCTURE qui ajoute un modèle d’exploration de données à une structure qui inclut des colonnes de table imbriquées :
ALTER MINING STRUCTURE [<Mining Structure Name>]
ADD MINING MODEL [<Mining Model Name>]
(
[<key column>],
<mining model column> <usage>,
<table columns>
( [<nested key column>],
<nested mining model columns> )
) USING <algorithm>( <algorithm parameters> )
La première ligne du code identifie la structure de données existante à laquelle le modèle de données sera ajouté :
ALTER MINING STRUCTURE [<mining structure name>]
La ligne suivante du code nomme le modèle d’exploration de données qui sera ajouté à la structure d’exploration de données :
ADD MINING MODEL [<mining model name>]
Pour plus d’informations sur l’affectation d’un nom à un objet dans DMX (Data Mining Extensions), consultez Identificateurs (DMX).
Les lignes suivantes du code définissent les colonnes dans la structure de données d'exploration qui seront utilisées par le modèle de données d'exploration :
[<key column>],
<mining model columns> <usage>,
Vous pouvez uniquement utiliser des colonnes qui existent déjà dans la structure de minage.
La première colonne de la liste des colonnes de modèle d’exploration de données doit être la colonne clé de la structure d’exploration de données. Toutefois, vous n’avez pas besoin de taper KEY après la colonne clé pour spécifier l’utilisation. Cela est dû au fait que vous avez déjà défini la colonne comme clé lors de la création de la structure de données.
Les lignes restantes spécifient l’utilisation des colonnes dans le nouveau modèle d’exploration de données. Vous pouvez spécifier qu’une colonne dans le modèle d’exploration de données sera utilisée pour la prédiction à l’aide de la syntaxe suivante :
<column name> PREDICT,
Si vous ne spécifiez pas d’utilisation, vous n’avez pas besoin d’inclure une colonne de structure d’exploration de données dans la liste. Toutes les colonnes utilisées par la structure d’exploration de données référencée sont automatiquement disponibles pour être utilisées par les modèles d’exploration de données basés sur cette structure. Toutefois, le modèle n’utilise pas les colonnes pour l’entraînement, sauf si vous spécifiez l’utilisation.
La dernière ligne du code définit l'algorithme et les paramètres d'algorithme qui seront utilisés pour générer le modèle d’exploration de données.
) USING <algorithm>( <algorithm parameters> )
Tâches de la leçon
Vous allez effectuer les tâches suivantes dans cette leçon :
Ajouter un modèle d'association à la structure en utilisant la probabilité par défaut
Ajouter un modèle d'association à la structure à l'aide d'une probabilité modifiée
Ajout d'un modèle d'association à la structure en utilisant la probabilité minimale par défaut
La première tâche consiste à ajouter un nouveau modèle d’exploration de données à la structure d’exploration de données Market Basket basée sur l’algorithme Microsoft Association à l’aide de la valeur par défaut pour MINIMUM_PROBABILITY.
Pour ajouter un modèle d’exploration de données Association
Dans l’Explorateur d’objets, cliquez avec le bouton droit sur l’instance d’Analysis Services, pointez sur Nouvelle requête, puis cliquez sur DMX.
L’Éditeur de requête s’ouvre et contient une nouvelle requête vide.
Remarque
Pour créer une requête DMX sur une base de données Analysis Services spécifique, cliquez avec le bouton droit sur la base de données au lieu de l’instance.
Copiez l’exemple générique de l’instruction
ALTER MINING STRUCTUREdans la requête vide.Remplacez ce qui suit :
<mining structure name>avec :
[Market Basket]Remplacez ce qui suit :
<mining model name>avec :
[Default Association]Remplacez ce qui suit :
[<key column>], <mining model columns>, <table columns> ( [<nested key column>], <nested mining model columns> )avec :
OrderNumber, [Products] PREDICT ( [Model] )Dans ce cas, la
[Products]table a été désignée comme colonne prévisible Également, la[Model]colonne.est incluse dans la liste des colonnes de table imbriquées, car il s’agit de la colonne clé de la table imbriquée.Remarque
N’oubliez pas qu’une clé imbriquée est différente d’une clé de casse. Une clé de dossier est un identificateur unique du dossier, tandis que la clé hiérarchique est un attribut que vous souhaitez modéliser.
Remplacez ce qui suit :
USING <algorithm>( <algorithm parameters> )avec :
Using Microsoft_Association_RulesL’instruction résultante doit maintenant être la suivante :
ALTER MINING STRUCTURE [Market Basket] ADD MINING MODEL [Default Association] ( OrderNumber, [Products] PREDICT ( [Model] ) ) Using Microsoft_Association_RulesDans le menu Fichier , cliquez sur Enregistrer DMXQuery1.dmx As.
Dans la boîte de dialogue Enregistrer sous, accédez au dossier approprié et nommez le fichier
Default_Association_Model.dmx.Dans la barre d’outils, cliquez sur le bouton Exécuter .
Ajout d’un modèle d’exploration d’association dans la structure, changeant la MINIMUM_PROBABILITY par défaut.
La tâche suivante consiste à ajouter un nouveau modèle d’exploration de données à la structure d’exploration de données Market Basket basée sur l’algorithme Microsoft Association et à modifier la valeur par défaut de MINIMUM_PROBABILITY à 0,01. La modification du paramètre entraîne la création d’autres règles par l’algorithme Microsoft Association.
Pour ajouter un modèle d’exploration d’associations
Dans l’Explorateur d’objets, cliquez avec le bouton droit sur l’instance d’Analysis Services, pointez sur Nouvelle requête, puis cliquez sur DMX.
L’Éditeur de requête s’ouvre et contient une nouvelle requête vide.
Copiez l’exemple générique de l’instruction
ALTER MINING STRUCTUREdans la requête vide.Remplacez ce qui suit :
<mining structure name>avec :
Market BasketRemplacez ce qui suit :
<mining model name>avec :
[Modified Association]Remplacez ce qui suit :
<mining model columns>, <table columns> ( [<nested key column>], <nested mining model columns> )avec :
OrderNumber, [Products] PREDICT ( [Model] )Dans ce cas, la
[Products]table a été désignée comme colonne prévisible. En outre, la[MODEL]colonne est incluse dans la liste, car il s’agit de la colonne clé de la table imbriquée.Remplacez ce qui suit :
USING <algorithm>( <algorithm parameters> )avec :
USING Microsoft_Association_Rules (Minimum_Probability = 0.1)L’instruction résultante doit maintenant être la suivante :
ALTER MINING STRUCTURE [Market Basket] ADD MINING MODEL [Modified Assocation] ( OrderNumber, [Products] PREDICT ( [Model] ) ) USING Microsoft_Association_Rules (Minimum_Probability = 0.1)Dans le menu Fichier , cliquez sur Enregistrer DMXQuery1.dmx As.
Dans la boîte de dialogue Enregistrer sous, accédez au dossier approprié et nommez le fichier
Modified Association_Model.dmx.Dans la barre d’outils, cliquez sur le bouton Exécuter .
Dans la prochaine leçon, vous allez traiter la structure d’exploration de données Market Basket avec ses modèles d’exploration de données associés.
Leçon suivante
Leçon 3 : Traitement de la structure d’exploration de données Market Basket