Partager via


Leçon 3 : Traitement de la structure et des modèles de série chronologique

 

S’applique à : SQL Server 2016 Preview

Dans cette leçon, vous allez utiliser le INSERT INTO &#40 ; DMX &#41 ; instruction pour traiter la série chronologique des structures d’exploration de données et que vous avez créé des modèles d’exploration de données.

Lorsque vous traitez une structure d'exploration de données, Analysis Services lit les données sources et génère les structures qui soutiennent les modèles d'exploration de données. Vous devez toujours traiter un modèle et une structure d'exploration de données au moment où vous les créez. Si vous spécifiez la structure d'exploration de données lors de l'utilisation de l'instruction INSERT INTO, l'instruction traite la structure et tous ses modèles d'exploration de données associés.

Lorsque vous ajoutez un modèle d’exploration de données vers une structure d’exploration de données qui a déjà été traitée, vous pouvez utiliser la INSERT INTO MINING MODEL instruction traiter simplement le nouveau modèle d’exploration de données à l’aide de données existantes.

Pour plus d’informations sur le traitement des modèles d’exploration de données, consultez la page traitement des exigences et considérations &#40 ; l’exploration de données &#41 ;.

Instruction INSERT INTO

Pour l’apprentissage de la structure d’exploration de données de série chronologique et tous ses modèles d’exploration de données associé, utilisez la INSERT INTO &#40 ; DMX &#41 ; instruction. Le code de cette instruction peut être divisé selon les sections suivantes :

  • Identification de la structure d'exploration de données

  • Liste des colonnes de la structure d'exploration de données

  • Définition des données d'apprentissage

Voici un exemple de la INSERT INTO instruction :

INSERT INTO MINING STRUCTURE [<mining structure name>]  
(  
   <mining structure columns>  
)  
OPENQUERY (<source data definition>)  

La première ligne du code identifie la structure d'exploration de données à apprendre :

INSERT INTO MINING STRUCTURE [<mining structure name>]  

Les lignes suivantes du code précisent les colonnes définies par la structure d'exploration de données. Vous devez répertorier chaque colonne dans la structure d'exploration de données et chaque colonne doit mapper une colonne figurant dans les données de la requête source.

(  
   <mining structure columns>  
)  

Les dernières lignes du code précisent les données à utiliser pour l'apprentissage de la structure d'exploration de données.

OPENQUERY (<source data definition>)  

Dans cette leçon, vous utilisez OPENQUERY pour définir la source de données. Pour plus d’informations sur les autres méthodes de définition d’une requête sur la source de données, consultez &#60 ; requête de source de données &#62 ;.

Tâches de la leçon

Au cours de cette leçon, vous allez effectuer la tâche suivante :

  • traiter la structure d'exploration de données Forecasting_MIXED_Structure ;

  • traiter les modèles d'exploration de données associés Forecasting_MIXED, Forecasting_ARIMA et Forecasting_ARTXP.

Traitement de la structure d'exploration de données de série chronologique

Pour traiter la structure d'exploration de données et les modèles associés à l'aide d'une instruction INSERT INTO

  1. Dans Explorateur d’objets, cliquez sur l’instance de 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.

  2. Copiez l'exemple générique de l'instruction INSERT INTO dans la requête vide.

  3. Remplacez le code suivant :

    [<mining structure>]  
    

    par :

    Forecasting_MIXED_Structure  
    
  4. Remplacez le code suivant :

    <mining structure columns>  
    

    par :

    [ReportingDate],  
    [ModelRegion]   
    
  5. Remplacez le code suivant :

    OPENQUERY
    (<source data definition>)  
    

    par :

    OPENQUERY([Adventure Works DW 2008R2],'SELECT [ReportingDate], [ModelRegion], [Quantity], [Amount]  
    FROM vTimeSeries ORDER BY [ReportingDate]')  
    

    La requête source fait référence à la AdventureWorksDW2012 source de données définie dans le projet exemple IntermediateTutorial. Elle utilise cette source de données pour accéder à la vue vTimeSeries. Cette vue renferme les données sources à utiliser pour l'apprentissage du modèle d'exploration de données. Si vous n’êtes pas familiarisé avec ce projet ou ces vues, consultezleçon 2 : création d’un scénario de prévision &#40 ; Intermediate Data Mining Tutorial &#41 ;.

    L'instruction tout entière doit se présenter comme suit :

    INSERT INTO MINING STRUCTURE [Forecasting_MIXED_Structure]  
    (  
       [ReportingDate],[ModelRegion],[Quantity],[Amount])  
    )  
    OPENQUERY(  
    [Adventure Works DW 2008R2],  
    'SELECT [ReportingDate],[ModelRegion],[Quantity],[Amount] FROM vTimeSeries ORDER BY [ReportingDate]'  
    )   
    
  6. Sur le fichier menu, cliquez sur Enregistrer DMXQuery1.dmx sous.

  7. Dans la Enregistrer sous boîte de dialogue, recherchez le dossier approprié et nommez le fichier ProcessForecastingAll.dmx.

  8. Dans la barre d’outils, cliquez sur le Execute bouton.

Une fois que l'exécution de la requête est terminée, vous pouvez créer des prédictions en utilisant les modèles d'exploration de données traités. Dans la leçon suivante, vous allez créer plusieurs prédictions basées sur les modèles d'exploration de données que vous avez créés.

Leçon suivante

Leçon 4 : Création de prédictions de série chronologique à l'aide d'extensions DMX

Voir aussi

Exigences et considérations concernant le traitement (exploration de données)
&#60 ; requête de source de données &#62 ;
OPENQUERY &#40 ; DMX &#41 ;