SHAPE (DMX)

Consente di combinare query da più origini dei dati in una singola tabella gerarchica, ovvero una tabella con tabelle nidificate, che diventa la tabella dei case per il modello di data mining.

La sintassi completa del comando SHAPE è documentata in Microsoft Data Access Components (MDAC) Software Development Kit (SDK).

Sintassi

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>
...
]     

Argomenti

  • master query
    Query che restituisce la tabella padre.

  • child table query
    Query che restituisce la tabella nidificata.

  • master column
    Colonna della tabella padre utilizzata per identificare le righe figlio tra i risultati di una query che restituisce una tabella figlio.

  • child column
    Colonna della tabella figlio utilizzata per identificare le righe padre tra i risultati di una query che restituisce la tabella padre.

  • column table name
    Nome della colonna appena aggiunta nella tabella padre per creare la tabella figlio.

Osservazioni

È necessario ordinare query dalla colonna che collega la tabella e la tabella figlio e l'ordinamento deve essere crescente.

Esempi

L'esempio seguente può essere utilizzato in un'istruzione INSERT INTO (DMX) per eseguire il training di un modello contenente una tabella nidificata. Le due tabelle nell'istruzione SHAPE sono correlate tramite la colonna 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) 

Vedere anche

Riferimento

<source data query>

Istruzioni DMX (Data Mining Extensions) per la definizione dei dati

Istruzioni DMX (Data Mining Extensions) per la manipolazione dei dati

Guida di riferimento alle istruzioni DMX (Data Mining Extensions)