Partager via


<requête> de données source - SHAPE

S’applique à : SQL Server Analysis Services

Associe les requêtes de plusieurs sources de données à une table hiérarchique unique (c'est-à-dire une table avec des tables imbriquées), qui devient la table de cas du modèle d'exploration de données.

La syntaxe complète de la commande SHAPE est documentée dans le Kit de développement logiciel (SDK) Microsoft Data Access Components (MDAC).

Syntaxe

  
SHAPE {<primary query>}  
APPEND ({ <child table query> }   
     RELATE <primary column> TO <child column>)   
          AS <column table name>  
[  
     ({ <child table query> }   
     RELATE <primary column> TO <child column>)   
          AS < column table name>  
...  
]       

Arguments

requête principale
Requête retournant la table parent.

requête de table enfant
Requête retournant la table imbriquée.

colonne primaire
Colonne de la table parent permettant d'identifier les lignes enfants dans le résultat d'une requête de table enfant.

colonne enfant
Colonne de la table enfant pour identifier la ligne parente à partir du résultat d’une requête primaire.

nom de la table de colonnes
Nom de la nouvelle colonne dans la table parent de la table imbriquée.

Notes

Vous devez ordonner les requêtes par la colonne qui relie la table parent à la table enfant.

Exemples

Vous pouvez utiliser l’exemple suivant dans une instruction INSERT INTO (DMX) pour entraîner un modèle contenant une table imbriquée. Les deux tables de l’instruction SHAPE sont liées par le biais de la colonne OrderNumber .

SHAPE {  
    OPENQUERY([Adventure Works DW Multidimensional 2012],'SELECT OrderNumber  
    FROM vAssocSeqOrders ORDER BY OrderNumber')  
} APPEND (  
    {OPENQUERY([Adventure Works DW Multidimensional 2012],'SELECT OrderNumber, model FROM   
    dbo.vAssocSeqLineItems ORDER BY OrderNumber, Model')}  
  RELATE OrderNumber to OrderNumber)   

Voir aussi

<requête de données sources>
Instructions de définition de données DMX (Data Mining Extensions)
Instructions de manipulation de données DMX (Data Mining Extensions)
Guide de référence des instructions DMX (Data Mining Extensions)