Bagikan melalui


PILIH DARI <struktur>. KASUS

Berlaku untuk: SQL Server Analysis Services

Mengembalikan kasus yang digunakan untuk membuat struktur penambangan.

Jika penelusuran tidak diaktifkan pada struktur, pernyataan akan gagal. Selain itu, pernyataan akan gagal jika pengguna tidak memiliki izin penelusuran pada struktur penambangan.

Di Analysis Services, penelusuran pada struktur penambangan baru diaktifkan secara default. Untuk memverifikasi apakah penelusuran diaktifkan untuk struktur tertentu, periksa apakah nilai properti CacheMode diatur ke KeepTrainingCases.

Jika nilai CacheMode diubah menjadi ClearAfterProcessing, kasus struktur dibersihkan dari cache dan Anda tidak dapat menggunakan penelusuran.

Catatan

Anda tidak dapat mengaktifkan atau menonaktifkan penelusuran pada struktur penambangan dengan menggunakan Ekstensi Penggalian Data (DMX).

Sintaks

  
SELECT [TOP n] <expression list> FROM <structure>.CASES  
[WHERE <condition expression>][ORDER BY <expression> [DESC|ASC]]  

Argumen

n
Pilihan. Bilangan bulat yang menentukan berapa banyak baris yang akan dikembalikan.

daftar ekspresi
Daftar ekspresi yang dipisahkan koma.

Ekspresi dapat menyertakan pengidentifikasi kolom, fungsi yang ditentukan pengguna, dan fungsi VBA.

Struktur
Nama struktur.

ekspresi kondisi
Kondisi untuk membatasi nilai yang dikembalikan dari daftar kolom.

expression
Pilihan. Ekspresi yang mengembalikan nilai skalar.

Keterangan

Jika penelusuran diaktifkan pada model dan struktur, setiap anggota peran yang memiliki izin penelusuran pada struktur penambangan dan model dapat mengembalikan kolom struktur yang tidak disertakan dalam model, dengan menggunakan sintaks berikut:

SELECT StructureColumn('<column name>') FROM <model>.CASES  

Oleh karena itu, untuk melindungi data sensitif atau informasi pribadi, Anda harus membuat tampilan sumber data Anda untuk menutupi informasi pribadi, dan memberikan izin AllowDrillthrough pada struktur penambangan atau model penambangan hanya jika diperlukan.

Contoh

Contoh berikut didasarkan pada struktur penambangan, Surat Bertarget, yang didasarkan pada database Adventure Works DW Multidimensional 2012, dan model penambangan terkait. Untuk informasi selengkapnya, lihat Tutorial Penggalian Data Dasar.

Contoh 1: Telusuri hingga Kasus Struktur

Contoh berikut mengembalikan daftar 500 pelanggan tertua dalam struktur penambangan, Surat Bertarget. Kueri mengembalikan semua kolom dalam model penambangan, tetapi membatasi baris untuk mereka yang membeli sepeda, dan memesannya berdasarkan usia. Anda juga dapat mengedit daftar ekspresi untuk mengembalikan kolom yang Anda butuhkan saja.

SELECT TOP 500 *  
FROM [Targeted Mailing].Cases  
WHERE [Bike Buyer] = 1  
ORDER BY Age DESC;  

Contoh 2: Penelusuran untuk Kasus Pengujian atau Pelatihan Saja

Contoh berikut mengembalikan daftar kasus struktur untuk Surat Bertarget yang dicadangkan untuk pengujian. Jika struktur penambangan tidak berisi kumpulan pengujian holdout, secara default semua kasus diperlakukan sebagai kasus pelatihan, dan kueri ini akan mengembalikan 0 kasus.

SELECT [Customer Key], Gender, Age  
FROM [Targeted Mailing].Cases  
WHERE IsTestCase();  

Untuk mengembalikan kasus pelatihan, ganti fungsi IsTrainingCase().

Lihat Juga

PILIH (DMX)
Pernyataan Definisi Data Ekstensi Penggalian Data (DMX)
Pernyataan Manipulasi Data Ekstensi Penggalian Data (DMX)
Referensi Pernyataan Ekstensi Penggalian Data (DMX)