Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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)