Bagikan melalui


<kueri> data sumber - SHAPE

Berlaku untuk: SQL Server Analysis Services

Menggabungkan kueri dari beberapa sumber data ke dalam satu tabel hierarkis (yaitu tabel dengan tabel berlapis), yang menjadi tabel kasus untuk model penambangan.

Sintaks lengkap perintah SHAPE didokumentasikan dalam Kit Pengembangan Perangkat Lunak (SDK) Microsoft Data Access Components (MDAC).

Sintaks

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

Argumen

kueri utama
Kueri yang mengembalikan tabel induk.

kueri tabel anak
Kueri yang mengembalikan tabel berlapis.

kolom utama
Kolom dalam tabel induk untuk mengidentifikasi baris anak dari hasil kueri tabel anak.

kolom anak
Kolom dalam tabel anak untuk mengidentifikasi baris induk dari hasil kueri utama.

nama tabel kolom
Nama kolom yang baru ditambahkan dalam tabel induk untuk tabel berlapis.

Keterangan

Anda harus mengurutkan kueri menurut kolom yang berkaitan dengan tabel induk dan tabel anak.

Contoh

Anda dapat menggunakan contoh berikut dalam pernyataan INSERT INTO (DMX) untuk melatih model yang berisi tabel berlapis. Dua tabel dalam pernyataan SHAPE terkait melalui 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)   

Lihat Juga

<kueri data sumber>
Pernyataan Definisi Data Ekstensi Penggalian Data (DMX)
Pernyataan Manipulasi Data Ekstensi Penggalian Data (DMX)
Referensi Pernyataan Ekstensi Penggalian Data (DMX)