OLUŞTURMA araştırma yapısı (dmx)

Veritabanında yeni bir araştırma yapısı oluşturur ve isteğe bağlı olarak, eğitim ve bölümleri sınama tanımlar.araştırma yapısı oluşturduktan sonra kullanabileceğiniz DEĞİŞTİRME araştırma yapısı (dmx) modelleri madenciliği yapısına eklemek için deyim'ı tıklatın.

CREATE [SESSION] MINING STRUCTURE <structure>
(
    [(<column definition list>)]
)
[WITH HOLDOUT (<holdout-specifier> [OR <holdout-specifier>])]
[REPEATABLE(<holdout seed>)]
<holdout-specifier>::=  <holdout-maxpercent> PERCENT | <holdout-maxcases> CASES

Bağımsız değişkenler

  • structure
    Yapısı için benzersiz BIR ad.

  • column definition list
    Sütun tanımlamalarını virgülle ayrılmış listesi.

  • holdout-maxpercent
    1 Ile veri yüzdesini gösteren 100 arasında bir tamsayı küme sınamak için ayırabilirsiniz.

  • holdout-maxcases
    Sınama için kullanmanız için zaman sınırını belirten bir tamsayıdır.

    En çok durum için belirtilen değer giriş durumlarda sayısından büyükse, tüm giriş durumlarda sınamak için kullanılır ve bir uyarı yükseltilecektir.

    Not

    Yüzde hem de en fazla sayıda servis talebi belirtilen iki sınır daha küçük kullanılır.

  • holdout seed
    Bir tamsayı çekirdek verileri bölümleme başlatmak için kullanılır.

    küme 0 ' A çekirdek karma araştırma yapısı kimliği kullanılır.

    Not

    Bir bölümü yeniden emin olmak gerekiyorsa bir çekirdek belirtmeniz gerekir.

    Varsayılan: REPEATABLE(0)

Remarks

Tanımladığınız bir araştırma yapısı sütunların bir listesi belirterek, isteğe bağlı olarak sütunlar arasında hiyerarşik ilişkileri belirlemek ve isteğe bağlı olarak bölümlere ayırma araştırma yapısı eğitim ve veri kümeleri sınama.

Isteğe bağlı SESSION anahtar yapısını yalnızca geçerli oturum süresi için kullanabileceğiniz bir geçici yapısını gösterir.Oturum sonlandırılmadan, yapısını ve yapısını, temel alan tüm modeller silinir.Geçici madenciliği yapıları ve modelleri oluşturmak için , gerekir küme veritabanı özelliği AllowSessionMiningModels. Daha fazla bilgi için bkz:Veri madenciliği özellikleri.

Tanım Listesi'ne sütun

Tanımladığınız bir araştırma yapısı sütun tanımı listede her sütun için aşağıdaki bilgileri ekleyerek:

  • Ad (zorunlu)

  • Veri türü (zorunlu)

  • Dağıtım

  • Bayrakları model listesi

  • Içerik türü (zorunlu)

  • (Yalnızca uygulanıyorsa, zorunlu), öznitelik sütununa bir ilişki IÇIN ILGILI yan tümce ile belirtilir.

Tek bir sütun tanımlamak için sütun tanım listesi için aşağıdaki sözdizimini kullanın:

<column name>    <data type>    [<Distribution>]    [<Modeling Flags>]    <Content Type>    [<column relationship>]

Bir iç içe geçmiş tablo sütun tanımlamak için sütun tanım listesi için aşağıdaki sözdizimini kullanın:

<column name>    TABLE    ( <column definition list> )

Veri türleri, içerik türleri, sütun dağıtımları ve yapısını bir sütun tanımlamak için kullanabileceğiniz modelleme bayrakların listesi için aşağıdaki konulara bakın:

Birden çok tanımlayabilirsiniz modelleme değerleri bir sütun için işaretler.Ancak, tek bir içerik türü ve bir sütun için bir veri türü olabilir.

Sütun ilişkiler

You can add a clause to any column definition statement to describe the relationship between two columns.Analysis Services supports the use of the following <column relationship> clause.

  • RELATED TO
    Bir değeri hiyerarşisinin gösterir.Hedef IÇIN ILIŞKILI sütunun bir anahtar sütununa bir iç içe geçmiş bir tablo, durum satırında discretely değerli bir sütun veya başka bir sütun içeren bir ILIŞKILI YAPıLıR olabilir yan tümce, hangi daha derin bir hiyerarşi gösterir.

gizleme parametreleri

gizleme parametrelerini belirtirseniz, bölüm veri yapısı oluşturun.gizleme için belirttiğiniz bir tutarı, sınama için rezerve edilen ve kalan verileri, eğitim için kullanılır.Kullanarak bir araştırma yapısı oluşturursanız, varsayılan olarak, Business Intelligence Development Studio, gizleme bölümü, veri ve yüzde 70'inin eğitim veri sınama yüzde 30 içeren sizin için oluşturulur. Daha fazla bilgi için bkz:Veri eğitimi ve kümeleri sınama bölümleme (Analysis Services - veri madenciliği).

Veri madenciliği Uzantıları (DMX) kullanarak bir araştırma yapısı oluşturursanız, gizleme bölüm oluşturulmasını el ile belirtmeniz gerekir.

Not

The ALTER MINING STRUCTURE deyim does not support gizleme.

En çok üç gizleme parametreleri belirtebilirsiniz.gizleme servis talebi sayısı hem de gizleme yüzdesi belirtirseniz, en fazla zaman sınırına kadar servis taleplerini yüzdesi ayrılmıştır.Ardından bir tamsayı olarak gizleme yüzdesini belirtin PERCENT anahtar sözcüğü ve servis talebi sayısı ve ardından bir tamsayı olarak CASES anahtar sözcük. Aşağıdaki örneklerde gösterildiği gibi herhangi bir sırada koşullarında birleştirebilirsiniz:

WITH HOLDOUT (20 PERCENT) 
WITH HOLDOUT (2000 CASES) 
WITH HOLDOUT (20 PERCENT OR 2000 CASES) 
WITH HOLDOUT (2000 CASES OR 20 PERCENT)

gizleme çekirdek rasgele servis talepleri için eğitim veya test veri kümesi atar işleminin başlangıç noktasını denetler.Bir gizleme çekirdek ayarlayarak, bölüm yinelenmesini sağlayabilirsiniz.Bir gizleme çekirdek belirtmezseniz Analysis Services bir çekirdek oluşturmak için araştırma yapısı adını kullanır. Yapısını yeniden adlandırırsanız, çekirdek değeri değişir.gizleme çekirdek parametre ya da ikisinden birini gizleme parametreleri ile birlikte kullanılabilir.

Not

Eğitim veriyle bölüm bilgileri önbelleğe çünkü gizleme, kullanmak için emin gerekir CacheMode madenciliği yapısının bir özellik ayarlamak KeepTrainingData. Varsayılan ayar budur. Analysis Services Yeni madenciliği yapıları. Değiştirme CacheMode özellik ClearTrainingCases bir gizleme içeren varolan bir araştırma yapısı, işlenen tüm madenciliği modelleri bölüm etkilemeyecektir. Ancak, MiningStructureCacheMode küme. KeepTrainingData, gizleme parametreleri hiçbir etkisi olmaz. Bunun anlamı, kaynak verilerin tüm eğitim ve hiçbir sınama için kullanılacak küme kullanıma sunulacaktır.Bölüm tanımını yapısı ile önbelleğe alınır; durumlarda eğitim önbelleği temizlemek istiyorsanız, ayrıca sınama verileri önbelleğinin ve gizleme tanımını temizlemeniz küme.

Örnekler

Aşağıdaki örnekler bir araştırma yapısı ile gizleme DMX kullanarak oluşturulacağını göstermektedir.

Örnek 1: Hiçbir eğitim küme

Aşağıdaki örnek, adı verilen yeni bir araştırma yapısı oluşturur. New Mailing herhangi bir ilişkilendirilmiş madenciliği modelleri oluşturmak ve gizleme kullanmadan. araştırma modeli yapısına ekleme hakkında bilgi için bkz: DEĞİŞTİRME araştırma yapısı (dmx).

CREATE MINING STRUCTURE [New Mailing]
(
    CustomerKey LONG KEY, 
    Gender TEXT DISCRETE,
    [Number Cars Owned] LONG DISCRETE,
    [Bike Buyer] LONG DISCRETE 
)

Örnek 2: gizleme yüzdesi ve kaynağı belirtme

Aşağıdaki yan tümceni sütun sonra veri tanımlamak için tanım listesi eklenebilir küme araştırma yapısı ile ilişkili tüm madenciliği modelleri sınamak için kullanılabilir.deyim, bir sınama oluşturacak küme toplam giriş durumda olmayan bir servis talebi sayısı sınırı olan yüzde 25.5000 çekirdek, bölümü oluşturmak için kullanılır.Bir tohum belirttiğinizde, sınama için aynı servis taleplerini seçilir küme her saat temel verileri değişmez; böylece sürece araştırma yapısı, işlem.

CREATE MINING STRUCTURE [New Mailing]
(
    CustomerKey LONG KEY, 
    Gender TEXT DISCRETE,
    [Number Cars Owned] LONG DISCRETE,
    [Bike Buyer] LONG DISCRETE 
) 
WITH HOLDOUT(25 PERCENT) REPEATABLE(5000)

Örnek 3: gizleme yüzdesi ve Mak servis taleplerini belirtme

Aşağıdaki yan tümce, bir sınama oluşturacak küme toplam giriş taleplerinin yüzde 25 veya 2000 servis taleplerini içeren, hangisi az ise.0 Çekirdek belirtildiğinden, araştırma yapısı adını örnekleme, giriş taleplerinin başlatmak için kullanılan bir çekirdek oluşturmak için kullanılır.

CREATE MINING STRUCTURE [New Mailing]
(
    CustomerKey LONG KEY, 
    Gender TEXT DISCRETE,
    [Number Cars Owned] LONG DISCRETE,
    [Bike Buyer] LONG DISCRETE 
) 
WITH HOLDOUT(25 PERCENT OR 2000 CASES) REPEATABLE(0)

Değişiklik Geçmişi

Güncelleştirilmiş içerik

BNF, sözdizimi açıklığa kavuşturacak biçimde güncelleştirildi.

Örnekler güncelleştirildi.