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 un nouveau modèle d’exploration de données à la structure d’exploration de données que vous venez de créer dans la leçon 1 : Création d’un modèle d’exploration de données time Series et d’une structure d’exploration de données.
INSTRUCTION DE MODIFICATION DE LA STRUCTURE MINING
Pour ajouter un nouveau modèle d’exploration de données à une structure d’exploration de données existante, 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 prévisibles
Spécification de l’algorithme et des modifications de paramètre
Voici un exemple générique de l’instruction ALTER MINING STRUCTURE :
ALTER MINING STRUCTURE [<mining structure name>]
ADD MINING MODEL [<mining model name>]
([<key columns>],
<mining model columns>
)
USING <algorithm name>([<algorithm parameters>])
[WITH DRILLTHROUGH]
La première ligne du code identifie la structure d’exploration de données existante à laquelle les modèles d’exploration de données seront ajoutés :
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, consultez Identificateurs (DMX).
Les lignes suivantes du code définissent des colonnes de la structure d’exploration de données qui seront utilisées par le modèle d’exploration de données :
[<key columns>],
<mining model columns>
Vous pouvez uniquement utiliser des colonnes qui existent déjà dans la structure d’exploration de données, et la première colonne de la liste doit être la colonne clé de la structure d’exploration de données.
Les lignes suivantes du code définissent l’algorithme d’exploration de données qui génère le modèle d’exploration de données et les paramètres d’algorithme que vous pouvez définir sur l’algorithme, et spécifiez si vous pouvez explorer le modèle d’exploration de données pour afficher les données détaillées dans les cas d’apprentissage :
USING <algorithm name>([<algorithm parameters>])
WITH DRILLTHROUGH
Pour plus d’informations sur les paramètres d’algorithme que vous pouvez ajuster, consultez Microsoft Time Series Algorithm Technical Reference.
Vous pouvez spécifier qu’une colonne dans le modèle d’exploration de données doit être utilisée pour la prédiction à l’aide de la syntaxe suivante :
<mining model column> PREDICT
Tâches de la leçon
Vous allez effectuer les tâches suivantes dans cette leçon :
Ajoutez un nouveau modèle d’exploration de données de série chronologique à la structure.
Modifier les paramètres d’algorithme pour utiliser une autre méthode d’analyse et de prédiction
Ajout d’un modèle de série chronologique ARIMA à la structure
La première étape consiste à ajouter un nouveau modèle de prévision à la structure existante. Par défaut, l’algorithme Microsoft Time Series crée des modèles d’exploration de données de série chronologique à l’aide de deux algorithmes, ARIMA et ARTXP, et fusionne les résultats. Toutefois, vous pouvez spécifier un seul algorithme à utiliser, ou vous pouvez spécifier le mélange exact d’algorithmes. Dans cette étape, vous allez ajouter un nouveau modèle qui utilise uniquement l’algorithme ARIMA. Cet algorithme est optimisé pour la prédiction à long terme.
Pour ajouter un modèle d’exploration de données de série chronologique ARIMA
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 pour ouvrir l’Éditeur de requête et une nouvelle requête vide.
Copiez l’exemple générique de l’instruction ALTER MINING STRUCTURE dans la requête vide.
Remplacez ce qui suit :
<mining structure name>avec :
[Forecasting_MIXED_Structure]Remplacez ce qui suit :
<mining model name>avec :
Forecasting_ARIMARemplacez ce qui suit :
<key columns>,avec :
[ReportingDate], [ModelRegion]Notez que vous n’avez pas besoin de répéter les informations de type date ou de type de contenu que vous avez fournies dans l’instruction CREATE MINING MODEL, car ces informations sont déjà stockées dans la structure d’exploration de données.
Remplacez ce qui suit :
<mining model columns>avec :
([Quantity] PREDICT, [Amount] PREDICT )Remplacez ce qui suit :
USING <algorithm name>([<algorithm parameters>]) [WITH DRILLTHROUGH]avec :
USING Microsoft_Time_Series (AUTO_DETECT_PERIODICITY = .08, FORECAST_METHOD = 'ARIMA') WITH DRILLTHROUGHL’instruction résultante doit maintenant être la suivante :
ALTER MINING STRUCTURE [Forecasting_MIXED_Structure] ADD MINING MODEL [Forecasting_ARIMA] ( ([ReportingDate], [ModelRegion], ([Quantity] PREDICT, [Amount] PREDICT ) USING Microsoft_Time_Series (AUTO_DETECT_PERIODICITY = .08, FORECAST_METHOD = 'ARIMA') WITH DRILLTHROUGHDans 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
Forecasting_ARIMA.dmx.Dans la barre d’outils, cliquez sur le bouton Exécuter .
Ajout d’un modèle de série chronologique ARTXP à la structure
L’algorithme ARTXP était l’algorithme de série chronologique par défaut dans SQL Server 2005 et est optimisé pour la prédiction à court terme. Pour comparer les prédictions à l’aide des trois algorithmes de série chronologique, vous allez ajouter un autre modèle basé sur l’algorithme ARTXP.
Pour ajouter un modèle ARTXP d’exploration de données de séries chronologiques
Copiez le code suivant dans une fenêtre de requête vide.
Notez que vous n’avez pas besoin de modifier quoi que ce soit à l’exception du nom du nouveau modèle d’exploration de données et de la valeur du paramètre FORECAST_METHOD.
ALTER MINING STRUCTURE [Forecasting_MIXED_Structure] ADD MINING MODEL [Forecasting_ARTXP] ( ([ReportingDate], [ModelRegion], ([Quantity] PREDICT, [Amount] PREDICT ) USING Microsoft_Time_Series (AUTO_DETECT_PERIODICITY = .08, FORECAST_METHOD = 'ARTXP') WITH DRILLTHROUGHDans 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
Forecasting_ARTXP.dmx.Dans la barre d’outils, cliquez sur le bouton Exécuter .
Dans la leçon suivante, vous allez traiter tous les modèles et la structure d’exploration de données.
Leçon suivante
Leçon 3 : Traitement de la structure et des modèles de série chronologique
Voir aussi
Algorithme Microsoft Time Series
Informations techniques de référence sur l’algorithme Microsoft Time Series