YAPILARDAN <SEÇİN>. VAKALAR

Şunlar için geçerlidir: SQL Server Analysis Services

Madencilik yapısını oluşturmak için kullanılan kasaları geri getirir.

Eğer yapıda drillthrough etkinleştirilmemişse, ifade başarısız olur. Ayrıca, kullanıcı madencilik yapısı üzerinde sondaj iznleri yoksa ifade başarısız olur.

Analiz Hizmetleri'nde, yeni madencilik yapılarında sondaj işlemi varsayılan olarak etkinleştirilmiştir. Belirli bir yapı için drillthrough'un etkin olup olmadığını doğrulamak için, CacheMode özelliğinin değerinin KeepTrainingCases olarak ayarlanıp ayarlanmadığını kontrol edin.

CacheMode değeri ClearAfterProcessing olarak değiştirilirse, yapı vakaları önbellekten temizlenir ve drillthrough kullanamazsınız.

Note

Veri Madenciliği Uzantısı (DMX) kullanarak madencilik yapısında sondajı etkinleştiremez veya devre dışı bırakamazsınız.

Syntax

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

Arguments

n
Optional. Kaç satır döndürüleceğini belirten bir tam sayı.

İfade listesi
Virgülle ayrılmış bir ifade listesi.

Bir ifade sütun tanımlayıcıları, kullanıcı tanımlı fonksiyonlar ve VBA fonksiyonları içerebilir.

yapı
Yapının adı.

Koşul ifadesi
Sütun listesinden geri dönen değerleri kısıtlayan bir koşul.

expression
Optional. Skaler değer döndüren ifade.

Remarks

Eğer hem modelde hem de yapıda sondaj işlemi etkinleştirilmişse, madencilik yapısı ve modelde sondaj izinleri olan herhangi bir rol üyesi, modelde yer almayan yapı sütunlarını aşağıdaki sözdizimi kullanarak döndürebilir:

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

Bu nedenle, hassas verileri veya kişisel bilgileri korumak için, veri kaynağı görünümünüzü kişisel bilgileri gizleyecek şekilde oluşturmalı ve AllowDrillthrough'a madencilik yapısı veya madencilik modeli için yalnızca gerekli olduğunda izin vermelisiniz.

Examples

Aşağıdaki örnekler, Adventure Works DW Multidimensional 2012 veritabanına dayanan madencilik yapısı Targeted Mailing ve ilgili madencilik modellerine dayanmaktadır. Daha fazla bilgi için Temel Veri Madenciliği Eğitimi'ne bakınız.

Örnek 1: Yapı Vakalarına Delme Yapın

Aşağıdaki örnek, madencilik yapısı Hedefli Posta (Hedefli Postalama) içindeki en eski 500 müşterinin listesini geri getirir. Sorgu, madencilik modelindeki tüm sütunları döndürüyor, ancak satırlar sadece bisiklet satın alanlarla sınırlıyor ve yaşlarına göre sıralıyor. Ayrıca ifade listesini sadece ihtiyacınız olan sütunları döndürecek şekilde düzenleyebilirsiniz.

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

Örnek 2: Sadece Vakaları Test Etmek veya Eğitim İçin Tatbikat

Aşağıdaki örnek, Hedefli Posta için test için ayrılmış yapı vakalarının bir listesini döndürür. Madencilik yapısı bir tutma test seti içermiyorsa, varsayılan olarak tüm vakalar eğitim vakaları olarak kabul edilir ve bu sorgu 0 vaka döndürür.

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

Eğitim vakalarını geri vermek için, fonksiyon IsTrainingCase()yerine .