Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: SQL Server Analysis Services
İlişkili üyeliği tahmin eder.
Örneğin, bir müşteri için alışveriş sepetinin mevcut durumuna göre öneriler setini almak için PredictAssociation fonksiyonunu kullanabilirsiniz.
Syntax
PredictAssociation(<table column reference>, option1, option2, n ...)
Şunun için geçerlidir:
Tahmin edilebilir iç içe tablolar içeren algoritmalar, bunlar arasında ilişkilendirme ve bazı sınıflandırma algoritmaları bulunur. İçiçiçe tabloları destekleyen sınıflandırma algoritmaları arasında Microsoft Karar Ağaçları, Microsoft Naive Bayes ve Microsoft Sinir Ağı algoritmaları bulunur.
Dönüş Türü
<Tablo ifadesi>
Remarks
PredictAssociation fonksiyonu seçenekleri arasında EXCLUDE_NULL, INCLUDE_NULL, INCLUSIVE, EXCLUSIVE (varsayılan), INPUT_ONLY, INCLUDE_STATISTICS ve INCLUDE_NODE_ID yer alır.
Note
KAPSAYICI, EXCLUSION, INPUT_ONLY ve INCLUDE_STATISTICS yalnızca tablo sütunu referansı için geçerlidir, EXCLUDE_NULL ve INCLUDE_NULL ise yalnızca skaler sütun referansı için geçerlidir.
INCLUDE_STATISTICS sadece $Probability ve $AdjustedProbability geri döner.
Eğer sayısal parametre n belirtilmişse, PredictAssociation fonksiyonu olasılık temelinde en yüksek n değeri döndürür:
PredictAssociation(colref, [$AdjustedProbability], n)
$AdjustedProbability dahil ederseniz, cümle $AdjustedProbability esasında en üst n değeri döndürür.
Examples
Aşağıdaki örnek, PredictAssociation fonksiyonunu kullanarak Adventure Works veritabanında birlikte satılması en muhtemel dört ürünü geri getirir.
SELECT
PredictAssociation([Association].[v Assoc Seq Line Items],4)
From
[Association]
Aşağıdaki örnek, SHAPE cümlesini kullanarak tahmin fonksiyonuna giriş olarak iç içe bir tablo nasıl kullanabileceğinizi göstermektedir. SHAPE sorgusu, customerId'nin bir sütun olarak olduğu, içiçe bir tablonun ikinci sütun olarak olduğu bir satır kümesi oluşturur; bu sırada müşterinin zaten getirdiği ürünlerin listesi bulunur.
SELECT T.[CustomerId], PredictAssociation(MyNestedTable, 5) // returns top 5 associated items
FROM My Model
PREDICTION JOIN
SHAPE {
OPENQUERY([Adventure Works DW],'SELECT CustomerID, OrderNumber
FROM vAssocSeqOrders ORDER BY OrderNumber')
} APPEND (
{OPENQUERY([Adventure Works DW],'SELECT OrderNumber, model FROM
dbo.vAssocSeqLineItems ORDER BY OrderNumber, Model')}
RELATE OrderNumber to OrderNumber) AS T