了解 Select 陳述式 (DMX)
SELECT 陳述式是您在 Microsoft SQL Server Analysis Services 中使用資料採礦延伸模組 (DMX) 建立之大多數查詢的基礎。 它可以執行許多不同種類的工作,例如瀏覽及針對資料採礦模型預測。
下列是可以使用 SELECT 陳述式完成的工作:
瀏覽資料採礦模型。 結構描述資料列集會定義模型的結構。
探索採礦模型資料行的可能值。
瀏覽指派給採礦模型中之節點的案例,或者瀏覽這些案例的表示。
針對各種輸入來源執行預測。
複製採礦模型。
每一種工作均使用一個不同的資料網域。 您在陳述式的 FROM 子句中定義資料網域。 例如,您若是瀏覽資料採礦模型物件,則資料網域就是由結構描述資料列集定義的資料行。 相對地,如果您瀏覽模型的案例,則資料網域是模型中的實際資料行名稱,例如 Gender、Bike Buyer 等等。 第一種情況裡,您查看的是儲存在定義模型之結構描述資料集裡的中繼資料;而在第二種情況裡,您實際上是查看用於培訓採礦模型的值,或者值的表示。
運算式清單或 WHERE 子句中包含的任何內容,都必須來自 FROM 子句定義的資料網域。
選取類型
您使用 SELECT 陳述式中的子句來定義您要執行的工作類型。 您可以執行下列工作的類別目錄:
預測
瀏覽
複製
鑽研
預測
您可以使用下列查詢類型,根據採礦模型執行預測。
查詢類型 |
特性 |
---|---|
SELECT FROM [NATURAL] PREDICTION JOIN |
傳回將採礦模型中的資料行聯結至內部資料來源的資料行所建立的預測。 這種查詢類型的網域是模型中的可預測資料行,以及輸入資料來源中的資料行。 |
SELECT FROM <model> |
只根據採礦模型傳回可預測資料行的最可能狀態。 這種查詢類型是建立具有空白預測聯結之預測的捷徑。 這種查詢類型的網域是模型中的可預測資料行。 |
您可以將任一個瀏覽或預測 SELECT 陳述式包含在預測聯結 SELECT 陳述式的 FROM 與 WHERE 子句中。 如需有關內嵌 SELECT 陳述式的詳細資訊,請參閱<**SELECT FROM PREDICTION JOIN (DMX)**>。 如需有關預測查詢類型與結構的詳細資訊,請參閱<DMX 預測查詢的結構和使用方式>。
回到選取類型
瀏覽
您可以使用下列查詢類型瀏覽採礦模型的內容。
查詢類型 |
特性 |
---|---|
SELECT DISTINCT FROM <model> |
傳回指定資料行之採礦模型的所有狀態值。 這個查詢類型的網域是資料採礦模型。 |
SELECT FROM <model>.CONTENT |
傳回描述採礦模型的內容。 這個查詢類型的網域是內容結構描述資料列集。 |
SELECT FROM <model>.DIMENSION_CONTENT |
傳回描述採礦模型的內容。 這個查詢類型的網域是內容結構描述資料列集。 |
SELECT FROM <model>.PMML |
針對支援此功能的演算法,傳回採礦模型的預測模型標記語言 (PMML) 表示。 這種查詢類型的網域是 PMML 結構描述資料列集。 |
回到選取類型
複製
您可以使用下列查詢類型,將採礦模型與其相關聯的採礦結構複製到您於陳述式中命名的新模型。
查詢類型 |
特性 |
---|---|
SELECT INTO <new model> |
建立採礦模型的副本。 這個查詢類型的網域是資料採礦模型。 |
回到選取類型
鑽研
您可以使用下列查詢類型,瀏覽用於培訓模型的案例或案例的表示。
查詢類型 |
特性 |
---|---|
SELECT FROM <model>.CASES 或SELECT FROM <model>.SAMPLE_CASES |
傳回用於培訓採礦模型的案例或案例的表示。 這個查詢類型的網域是資料採礦模型。 |
回到選取類型