Partager via


Leçon 2 : Ajouter des modèles à la structure d'exploration de séries chronologiques

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

  1. 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.

  2. Copiez l’exemple générique de l’instruction ALTER MINING STRUCTURE dans la requête vide.

  3. Remplacez ce qui suit :

    <mining structure name>   
    

    avec :

    [Forecasting_MIXED_Structure]  
    
  4. Remplacez ce qui suit :

    <mining model name>   
    

    avec :

    Forecasting_ARIMA  
    
  5. Remplacez 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.

  6. Remplacez ce qui suit :

    <mining model columns>  
    

    avec :

    ([Quantity] PREDICT,  
    [Amount] PREDICT  
    )  
    
  7. Remplacez ce qui suit :

    USING <algorithm name>([<algorithm parameters>])   
    [WITH DRILLTHROUGH]  
    

    avec :

    USING Microsoft_Time_Series (AUTO_DETECT_PERIODICITY = .08, FORECAST_METHOD = 'ARIMA')  
    WITH DRILLTHROUGH  
    

    L’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 DRILLTHROUGH  
    
  8. Dans le menu Fichier , cliquez sur Enregistrer DMXQuery1.dmx As.

  9. Dans la boîte de dialogue Enregistrer sous, accédez au dossier approprié et nommez le fichier Forecasting_ARIMA.dmx.

  10. 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

  1. 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 DRILLTHROUGH  
    
  2. Dans le menu Fichier , cliquez sur Enregistrer DMXQuery1.dmx As.

  3. Dans la boîte de dialogue Enregistrer sous, accédez au dossier approprié et nommez le fichier Forecasting_ARTXP.dmx.

  4. 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