<Dotaz> na zdrojová data - SHAPE

platí pro: Analytické služby SQL Serveru

Kombinuje dotazy z více datových zdrojů do jedné hierarchické tabulky (tedy tabulky s vnořenými tabulkami), která se stává tabulkou případů pro těžební model.

Kompletní syntaxe příkazu SHAPE je zdokumentována v 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

Primární dotaz
Dotaz vrací nadřazenou tabulku.

Dotaz na podřízenou tabulku
Dotaz vrátil vnořenou tabulku.

Hlavní sloupec
Sloupec v nadřazené tabulce pro identifikaci podřízených řádků z výsledku dotazu do podřízené tabulky.

Dětský sloupec
Sloupec v podřízené tabulce pro identifikaci nadřazeného řádku z výsledku primárního dotazu.

Název sloupcové tabulky
Nově přidaný název sloupce v mateřské tabulce pro vnořenou tabulku.

Remarks

Dotazy musíte seřadit podle sloupce, který spojuje nadřazenou tabulku a podřízenou tabulku.

Examples

Následující příklad můžete použít v příkazu INSERT INTO (DMX) k natrénování modelu obsahujícího vnořenou tabulku. Dvě tabulky v příkazu SHAPE jsou propojeny sloupcem 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)   

Viz také

<Dotaz na zdrojová data>
Data Mining Extensions (DMX) Definice dat
Příkazy pro manipulaci s daty Data Minings Extensions (DMX)
Reference na příkaz Data Mining Extensions (DMX)