Freigeben über


SHAPE (DMX)

Kombiniert Abfragen aus mehreren Datenquellen in einer hierarchischen Tabelle (eine Tabelle mit geschachtelten Tabellen), die zur Falltabelle für das Miningmodell wird.

Die vollständige Syntax des SHAPE-Befehls ist im Microsoft Data Access Components (MDAC) Software Development Kit (SDK) dokumentiert.

Syntax

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

Argumente

  • master query
    Die Abfrage, die die übergeordnete Tabelle zurückgibt.

  • child table query
    Die Abfrage, die die geschachtelte Tabelle zurückgibt.

  • master column
    Die Spalte in der übergeordneten Tabelle, die die untergeordneten Zeilen aus dem Ergebnis einer Abfrage der untergeordneten Tabelle (child table query) kennzeichnet.

  • child column
    Die Spalte in der untergeordneten Tabelle, die die übergeordneten Zeilen aus dem Ergebnis einer Masterabfrage (master query) kennzeichnet.

  • column table name
    Der neu angefügte Spaltenname in der übergeordneten Tabelle für die geschachtelte Tabelle.

Hinweise

Sie müssen die Abfragen nach der Spalte anordnen, die sich auf die übergeordnete und die untergeordnete Tabelle bezieht, und die Reihenfolge sollte aufsteigend sein.

Beispiele

Anhand des folgenden Beispiels innerhalb einer INSERT INTO (DMX)-Anweisung können Sie ein Modell, das eine geschachtelte Tabelle enthält, trainieren. Die beiden Tabellen in der SHAPE-Anweisung sind über die OrderNumber-Spalte verknüpft.

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) 

Siehe auch

Verweis

<source data query>

Data Mining-Erweiterungen (DMX) - Datendefinitionsanweisungen

Data Mining-Erweiterungen (DMX) - Datenbearbeitungsanweisungen

Data Mining-Erweiterungen (DMX) - Anweisungsreferenz