Aracılığıyla paylaş


Süzgeçleri için madenciliği modelleri oluşturma (Analysis Services - veri madenciliği)

Veri tabanlı modeli filtre veri alt kümeleri kullanan madenciliği modelleri oluşturmanıza yardımcı bir araştırma yapısı.Filtreleme sağlar esneklik, araştırma yapısı s ve veri kaynaklarını tasarlarken, tek bir oluşturabilirsiniz çünkü araştırma yapısı, kapsamlı bir veri kaynağı görünümü bağlı.Daha sonra eğitim ve bir farklı yapısı ve her veri kümesini ilgili modeli yerine modelleriyle, sınama verileri yalnızca bir bölümünü kullanmak için bir filtre oluşturabilirsiniz.

Örneğin, Müşteriler tablosundaki ve ilişkili tablolardaki veri kaynağı görünümünü tanımlayın.Sonra gereksinim duyduğunuz tüm alanları içeren bir tek çıkarma yapısını tanımlar.Son olarak, bir bölge gibi belirli müşteri niteliği üzerinde filtre uygulanmış bir model oluşturun.Daha sonra kolayca bu modeli bir kopyasını ve farklı bir bölgeyi temel alan yeni bir model oluşturmak için yalnızca filtre koşulu değiştirin.

Burada bu özelliğini yararlanabilir bazı gerçek senaryolar aşağıdakileri içerir:

  • Cinsiyet, bölge vb. gibi farklı değerler için ayrı modelleri oluşturma.Tek bir veri satış verilerinin geldiği halde, elbise deposu müşteri demografisi cinsiyetine göre ayrı bir model oluşturmak için kullanabilir kaynak tüm müşteriler için.

  • Experimenting with models by creating and then testing multiple groupings of the same data, such as ages 20-30 vs.ages 20-40 vs.ages 20-25.

  • İç içe tablo içeriği, gerek gibi üzerinde karmaşık filtreler belirten bir durum eklenebilir modelinde, müşterinin belirli bir öğenin en az iki yalnızca satın.

Bu bölüm oluşturmak, kullanmak ve madenciliği modelleri filtrelerini yönetme açıklar.

Model süzgeçleri oluþturmak

Oluşturabilir ve aşağıdaki şekillerde filtre uygulama:

  • KullanarakMadenciliği modelleri sekmesinde iletişim kutusu. filtre Düzenleyici yardımıyla koşulları oluşturmak için veri madenciliği Tasarımcısı

  • Filtre yazarak ifade doğrudan'aFiltre çıkarma modeli. özellik

  • Ayar filtre koşullara göre bir model programlı olarak ÇYN kullanarak.

Model veri madenciliği Designer kullanarak filtre oluşturma

Değiştirerek, veri madenciliği Tasarımcısı'nda bir modeli filtreFilterözellik, araştırma modeli., Filtre yazabilirsiniz ifade doğrudan'aÖzellikleri bölmesi veya koşullar. oluşturmak için bir filtre iletişim kutusunu açmak için

İki filtre iletişim kutusu vardır.İlk harf için uygulanan koşulları oluşturmanıza olanak tanır tablo.Veri kaynak birden fazla tablo içeren ilk tabloyu seçin ve sonra bir sütun seçin ve işleçlerini ve bu sütun için geçerli olan koşulları belirtin.Birden çok koşul kullanarak bağlanmakAND/ORişleçler.Sütun kesikli veya sürekli değer içerip değerleri tanımlamak için kullanabileceğiniz işleçleri bağlıdır.Örneğin, sürekli değerlerle kullanabilirsinizgreater thanveless thanişleçler.Ancak, farklı değerler için yalnızca kullanabilirsiniz= (equal to),!= (not equal to), veis nullişleçler.

Not

The LIKE keyword is not supported.Birden fazla bağımsız öznitelik eklemek istiyorsanız, ayrı koşullar oluşturup gerekir kullanarak bağlantıORişleç.

Karmaşık koşullar, ikinci filtre iletişim kutusunda, tek bir tablo ile çalışmak için kullanabilirsiniz.İkinci filtre iletişim kutusunu kapattığınızda, ifade değerlendirilir ve sonra diğer sütunlara durum tablosunda ayarladığınız filtre koşulları ile birlikte.

İç içe tablolar filtreler oluşturma

İç içe geçmiş tablolar, veri kaynağı görünümünü içerir, ikinci filtre iletişim kutusunda iç içe geçmiş tablolar. satırda koşul oluşturmak için kullanabilirsiniz

Örneğin, büyük/küçük durum tablosu müşterilerle ilgili ve bir müşteri satın ürünleri iç içe geçmiş tablo gösterir, filtre belirli öğelerin içinde iç içe geçmiş tablo filtresi aşağıdaki sözdizimini kullanarak satın almış olan müşteriler için oluşturabileceğiniz: [ProductName]=’Water Bottle’ OR ProductName=’Water Bottle Cage'.

De iç içe geçmiş tablo belirli bir değerin varlığını kullanarak süzme yapabilirsinizEXISTSorNOT EXISTSanahtar sözcükler ve alt sorgu.Bu olanak gibi koşulları oluşturmaEXISTS (SELECT * FROM Products WHERE ProductName=’Water Bottle’).The EXISTS SELECT(<subquery>) returns true if the nested table contains at least one row that includes the value, Water Bottle.

Koşullar büyük/küçük durum tablosu, koşullara göre iç içe geçmiş tablo ile birleştirebilirsiniz.Örneğin, aşağıdaki sözdizimini bir koşul büyük/küçük durum tablosu içerir ( Age > 30), iç içe geçmiş tablo üzerinde bir alt sorgu ( EXISTS (SELECT * FROM Products)) ve iç içe geçmiş tablo üzerinde birden çok koşul ( WHERE ProductName=’Milk’ AND Quantity>2)).

(Age > 30 AND EXISTS (SELECT * FROM Products WHERE ProductName=’Milk’  AND Quantity>2) )

Filtre metin sonucu tamamlandı, süzgeç oluşturma sırasında tarafındanAnalysis Servicesçevrilen bir DMX ifadesi için kaydedilmiş modeli.

Süzgeç kullanma hakkında yönergeler için iletişim kutusuBusiness Intelligence Development StudioBkz:Nasıl Yapılır: Bir süzgeç için geçerli bir araştırma modeli.

araştırma modeli filtrelerini yönetme

Kolayca aynı yapısına bağlı olarak birden fazla modeli oluşturmak için veri tabanlı modeli büyük ölçüde filtre çıkarma yapıları ve madenciliği modelleri, yönetme görevini kolaylaştırır.Hızla varolan madenciliği modelleri oluşturun ve yalnızca filtre koşulu değiştirebilirsiniz.Modeli filtrelerini yönetme ile ilgili bazı önemli noktalar şunlardır:

  • Bir modele uygulanan filtreyi belirlemek içinFilterözellik çıkarma modeli.

  • Model filtrenin içeriği gösterecek şekilde yeniden adlandırabilirsiniz.Bu ilgili modelleri uzak olmadığını kolaylaştırabilir.

  • Filtre ifade ilişkili çıkarma modeli veya iç içe geçmiş tablo ile depolanan komut dosyası olarak kaydedilir.Süzgeç metni silerseniz, yalnızca el ile filtreyi yeniden geri ifade.Bu nedenle, karmaşık filtre ifadeleri oluşturursanız, filtre metin, bir yedek kopyasını oluşturmanız gerekir.

  • Süzgeç ifadesini eklemek veya değiştirmek zaman filtre efektleri görüntülemeden önce yapısı ve modeli reprocess gerekir.

Örnekleri filtre, filtre sözdizimi hakkında daha fazla bilgi için bkz:Süzgeç sözdizimi ve örnekleri model (Analysis Services - veri madenciliği).

Model filtreler, araştırma modeli test kullanma hakkında bilgi için bkz:araştırma modeli doğruluğu ölçme (Analysis Services - veri madenciliği).