<brongegevensquery> - SHAPE

van toepassing op: SQL Server Analysis Services

Combineert queries uit meerdere databronnen tot één hiërarchische tabel (dat wil zeggen, een tabel met geneste tabellen), die de casetabel wordt voor het mijnbouwmodel.

De volledige syntaxis van het SHAPE-commando is gedocumenteerd in de Microsoft Data Access Components (MDAC) Software Development Kit (SDK).

Syntax

  
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

Primaire query
De query geeft de oudertabel terug.

Kindtabelquery
De query geeft de geneste tabel terug.

Primaire kolom
De kolom in de hoofdtabel om kindrijen te identificeren uit het resultaat van een kindtabelquery.

Kinderkolom
De kolom in de kindtabel om de ouderrij te identificeren aan de hand van het resultaat van een primaire query.

Kolomnaamtabel
De nieuw toegevoegde kolomnaam in de oudertabel voor de geneste tabel.

Remarks

Je moet de queries ordenen op de kolom die de oudertabel en de kindtabel met elkaar verbindt.

Examples

Je kunt het volgende voorbeeld gebruiken binnen een INSERT INTO (DMX)- instructie om een model te trainen met een geneste tabel. De twee tabellen binnen de SHAPE-instructie zijn gerelateerd via de kolom 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)   

Zie ook

<Brongegevensopvraging>
Data Mining Extensions (DMX) Gegevensdefinitieverklaringen
Data Mining Extensions (DMX) Data Manipulatie-instructies
Data Mining Extensions (DMX) Statement Referentie