Aracılığıyla paylaş


MODELDEN <>SEÇ. VAKALAR (DMX)

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

Drillthrough'u destekler ve modeli eğitmek için kullanılan kılıfları geri getirir. Ayrıca, madencilik yapısında ve madencilik modelinde sondaj etkinleştirildiyse ve uygun izinlere sahipseniz, modelde dahil olmayan yapı sütunlarını da döndürebilirsiniz.

Madencilik modelinde sondaj etkinleştirilmezse, bu ifade başarısız olur.

Uyarı

Data Mining Extensions (DMX) içinde sadece modeli oluşturduğunuzda sondajı etkinleştirebilirsiniz. SQL Server Data Tools (SSDT) kullanarak mevcut modele drillthrough ekleyebilirsiniz, ancak modelin yeniden işlenmesi gerekir ki vakaları görebilebilmek veya sorgulamak mümkün olsun.

Sondajın etkinleştirilmesi hakkında daha fazla bilgi için MADENCILIK MODELI OLUŞTUR (DMX), SEÇİN (DMX)'e ve MADENCILIK YAPISINI (DMX) DEĞİL EDİŞİNİ bkz.

Sözdizimi

  
SELECT [FLATTENED] [TOP <n>] <expression list> FROM <model>.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, UDF'ler ve VBA fonksiyonları gibi diğer unsurları içerebilir.

Madencilik modeline dahil olmayan bir yapı sütunu eklemek için fonksiyonu StructureColumn('<structure column name>')kullanın.

model
Bir model tanımlayıcı.

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.

Açıklamalar

Hem madencilik modelinde hem de madencilik yapısında sondaj etkinleştirilmişse, model ve yapı üzerinde sondaj iznine sahip bir rolü olan kullanıcılar, madencilik modelinde yer almayan madencilik yapısının sütunlarına erişebilir. 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ı üzerinde yalnızca gerekli olduğunda izin vermelisiniz.

Lag (DMX) fonksiyonu, zaman serisi modelleriyle birlikte her vaka ile ilk zaman arasındaki zaman gecikmesini geri getirmek veya filtrelemek için kullanılabilir.

WHERE kümlesinde IsInNode (DMX) fonksiyonu kullanıldığında, yalnızca şema satırının NODE_UNIQUE_NAME sütunuyla belirtilen düğümle ilişkili durumlar döner.

Örnekler

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

Örnek 1: Vakaları ve Sütunları Modellemek İçin Drillthrough

Aşağıdaki örnek, Hedefli Posta modelini test etmek için kullanılan tüm vakaların sütunlarını döndürür. Modelin inşa edildiği madencilik yapısı bir tutma test veri setine sahip değilse, bu sorgu 0 vaka döndürür. İfade listesini kullanarak sadece ihtiyacınız olan sütunları döndürebilirsiniz.

SELECT * FROM [TM Decision Tree].Cases  
WHERE IsTestCase();  

Örnek 2: Belirli bir düğümde eğitim vakalarına tatbikattan geçiş

Aşağıdaki örnek, sadece Küme 2'yi eğitmek için kullanılan vakaları geri getirir. Küme 2 için düğüm, NODE_UNIQUE_NAME sütunu için '002' değerine sahiptir. Örnek ayrıca madencilik modelinin parçası olmayan bir yapı sütunu, [Müşteri Anahtarı] döndürür ve sütunun takma CustomerID adını verir. Yapı sütununun adının bir dizi değeri olarak iletildiğini ve bu nedenle tırnak işaretleriyle alınmasını gerektirdiğini, parantez içinde değil de belirttiğini unutmayın.

SELECT StructureColumn('Customer Key') AS CustomerID, *   
FROM [TM_Clustering].Cases  
WHERE IsTrainingCase()  
AND IsInNode('002')  

Bir yapı sütunu geri dönmek için, hem madencilik modelinde hem de madencilik yapısında sondaj izinlerinin etkinleştirilmesi gerekir.

Uyarı

Tüm madencilik model türleri sondajı desteklemez. Drillthrough'u destekleyen modeller hakkında bilgi için Drillthrough Queries (Data Mining) sayfasına bakınız.

Ayrıca Bkz.

SELECT (DMX)
Veri Madenciliği Uzantısı (DMX) Veri Tanım İfadeleri
Veri Madenciliği Uzantısı (DMX) Veri İşleme İfadeleri
Veri Madenciliği Uzantısı (DMX) Bildirim Referansı