select from <modeli>.SERVİS TALEPLERİNİ (DMX)

detaylandırma destekler ve model eğitmek için kullanılan servis taleplerini verir.Ayrıca araştırma yapısı ve araştırma modeli detaylandırma etkinleştirilmişse ve uygun izinlere sahip modelde yer almayan yapısı sütunları dönebilirsiniz.

Üzerinde detaylandırma etkinleştirilmezse, araştırma modeli, bu deyim başarısız olur.

Not

Veri Mining Extensions (dmx içindeki) modeli oluşturduğunuzda detaylandırma yalnızca etkinleştirebilirsiniz.detaylandırma için varolan bir modeli kullanarak ekleyebileceğiniz Business Intelligence Development Studio, ancak görüntülemek ya da durumlar. sorgu önce modeli yeniden gerekir

detaylandırma etkinleştirme hakkında daha fazla bilgi için bkz: ARAŞTIRMA MODELİ (DMX) OLUŞTURMA, (DMX) SEÇİN, ve ALTER ARAŞTIRMA YAPISI (DMX).

Sözdizimi

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

Bağımsız değişkenler

  • n
    İsteğe bağlı.Geri dönmek için satırların sayısını belirten bir tamsayı.

  • expression list
    İfadeler virgülle ayrılmış listesi.Bir ifade sütun tanımlayıcıları, kullanıcı tanımlı işlevler, UDF'ler ve vba içerebilir işlevleri ve diğerleri.

    İçinde yer almayan bir yapısı sütun eklemek için araştırma modeli, işlevini kullanın StructureColumn('<structure column name>').

  • model
    Bir modeli tanımlayıcısı.

  • condition expression
    Sütun listesinden döndürülen değerleri sınırlamak için bir koşul.

  • expression
    İsteğe bağlı.Skaler değer döndüren bir ifade.

Açıklamalar

Hem araştırma modeli hem de araştırma yapısı detaylandırma etkinleştirilmişse, madenciliği modele dahil sütunları madenciliği yapısının modeli ve yapısı detaylandırma izinleri olan bir rol üye olan kullanıcılar erişebilir.Bu nedenle, korumak için gizli veri veya kişisel bilgilerinizi size geliştirmek kişisel bilgileri maske ve vermek için veri kaynak görünümü AllowDrillthrough izni üzerinde bir araştırma yapısı sadece olduğunda gerekli.

The Öteleme (dmx) function can be used with time series models to return or filter on the time lag between each case and the initial time.

Kullanarak IsInNode (dmx) , işlev WHERE yan tümce tümce tümce tarafından NODE_UNIQUE_NAME sütununda belirtilen düğüm ile ilişkilendirilmiş durumda döndürür şema satır kümesi.

Örnekler

Aşağıdaki örnekler esas alan araştırma yapısı Targeted Mailing, hangi esas AdventureWorks DW veritabanı ve onun ilişkili madenciliği modelleri.Daha fazla bilgi için bkz: Temel veri madenciliği öğreticisi.

Örnek 1: Drillthrough modeli durumlar ve yapısı sütunlar

Aşağıdaki örnek sınamak için kullanılan tüm servis talepleri için sütunlar döndürür Targeted Mailing modeli.Araştırma yapısı modeli yerleşik bir gizleme sınama veri küme yoksa, bu sorgu durumlarda 0 döner.ifade listesi, yalnızca gereksinim duyduğunuz sütunları dönmek için kullanabilirsiniz.

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

Örnek 2: Eğitim durumlarda belirli bir düğüm için Drillthrough

Aşağıdaki örnek yalnızca küme 2 eğitmek için kullanılan servis taleplerini verir.Düğüm için küme 2 '002' değeri vardır. NODE_UNIQUE_NAME sütun.Örnek de bir parçası değildi bir yapısı sütunu, [Müşteri anahtarı] verir araştırma modelive diğer ad ad CustomerID için sütun.Unutmayın yapısı adını sütun bir dize değeri olarak iletilir ve bu nedenle değil köşeli tırnak işareti içine alınmalıdır.

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

Yapısı sütun dönmek için detaylandırma izinleri hem araştırma modeli hem de araştırma yapısı etkinleştirilmesi gerekir.

Not

Tüm Araştırma modeli türleri detaylandırma destekler.detaylandırma destekleyen modelleri hakkında daha fazla bilgi için bkz: Drillthrough veri madenciliği modelleri ve araştırma yapıları kullanarak (Analysis Services - veri madenciliği).