成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

SQL Server 2008創(chuàng)建挖掘模型內(nèi)容查詢(xún)

瀏覽:155日期:2023-10-27 18:12:35

使用 AMO 或 XML/A 可以采用編程方式查詢(xún)挖掘模型內(nèi)容,但是使用 DMX 創(chuàng)建查詢(xún)更簡(jiǎn)單。同時(shí),在 SQL Server 2008 中,您還可以通過(guò)建立與 Analysis Services 服務(wù)器的連接并使用 Transact-SQL 語(yǔ)法鍵入查詢(xún),來(lái)針對(duì)數(shù)據(jù)挖掘架構(gòu)行集創(chuàng)建查詢(xún)。

下面的過(guò)程介紹如何使用 DMX 以及通過(guò)查詢(xún)數(shù)據(jù)挖掘架構(gòu)行集表來(lái)對(duì)挖掘模型創(chuàng)建查詢(xún)。

有關(guān)如何使用 XML/A 創(chuàng)建類(lèi)似查詢(xún)的示例,請(qǐng)參閱如何使用 XML/A 創(chuàng)建數(shù)據(jù)挖掘查詢(xún)。

使用 DMX 查詢(xún)數(shù)據(jù)挖掘模型的內(nèi)容 創(chuàng)建 DMX 模型內(nèi)容查詢(xún) 在 SQL Server Management Studio 的“視圖”菜單中,單擊“模板資源管理器”。

在“模板資源管理器”窗格中,單擊四方體圖標(biāo),以更改列表并顯示 Analysis Services 模板。

在模板類(lèi)別列表中,展開(kāi) DMX,再展開(kāi) Model Content,然后雙擊 Content Query。

在“連接到 Analysis Services”對(duì)話(huà)框中,選擇包含要查詢(xún)的挖掘模型的實(shí)例,然后單擊“連接”。

此時(shí)將在相應(yīng)代碼編輯器中打開(kāi)“內(nèi)容查詢(xún)”模板。元數(shù)據(jù)窗格列出了當(dāng)前數(shù)據(jù)庫(kù)中的可用模型。若要更改數(shù)據(jù)庫(kù),請(qǐng)從“可用數(shù)據(jù)庫(kù)”列表中選擇不同的數(shù)據(jù)庫(kù)。

在 FROM [<mining model, name, MyModel>].CONTENT 行中輸入挖掘模型的名稱(chēng)。如果挖掘模型的名稱(chēng)包含空格,則必須用方括號(hào)將該名稱(chēng)括起來(lái)。

如果不希望鍵入名稱(chēng),則可以在對(duì)象資源管理器中選擇某個(gè)挖掘模型,并將其拖放到模板中。

在 SELECT <select list, expr list, *> 行中,鍵入挖掘模型內(nèi)容架構(gòu)行集中的列的名稱(chēng)。

若要查看可在挖掘模型內(nèi)容查詢(xún)中返回的列的列表,請(qǐng)參閱挖掘模型內(nèi)容(Analysis Services - 數(shù)據(jù)挖掘)。

或者,您也可以在模板的 WHERE 子句中鍵入條件,以將返回的行限制為特定的節(jié)點(diǎn)或值。

單擊“執(zhí)行”。

查詢(xún)數(shù)據(jù)挖掘架構(gòu)行集 對(duì)數(shù)據(jù)挖掘架構(gòu)行集創(chuàng)建查詢(xún) 在 SQL Server Management Studio 的“新建查詢(xún)”工具欄中,單擊“Analysis Services DMX 查詢(xún)”或“Analysis Services MDX 查詢(xún)”。

在“連接到 Analysis Services”對(duì)話(huà)框中,選擇包含要查詢(xún)的對(duì)象的實(shí)例,然后單擊“連接”。

此時(shí)將在相應(yīng)代碼編輯器中打開(kāi)“內(nèi)容查詢(xún)”模板。元數(shù)據(jù)窗格列出了當(dāng)前數(shù)據(jù)庫(kù)中的可用對(duì)象。若要更改數(shù)據(jù)庫(kù),請(qǐng)從“可用數(shù)據(jù)庫(kù)”列表中選擇不同的數(shù)據(jù)庫(kù)。

在查詢(xún)編輯器中,鍵入以下內(nèi)容:

SELECT *

FROM $system.DMSCHEMA_MINING_MODEL_CONTENT

WHERE MODEL_NAME = '<model name>' 單擊“執(zhí)行”。

“結(jié)果”窗格將顯示模型的內(nèi)容。

注意: 若要查看當(dāng)前實(shí)例上可查詢(xún)的所有架構(gòu)行集的列表,請(qǐng)使用以下查詢(xún):SELECT * FROM $system.DBSCHEMA_TABLES。或者,若要查看特定于數(shù)據(jù)挖掘的架構(gòu)行集的列表,請(qǐng)參閱數(shù)據(jù)挖掘架構(gòu)行集。