SQL Server Plug-In 演算法讀我檔案
更新: 2006 年 7 月 17 日
Microsoft SQL Server 2005 Analysis Services (SSAS) 提供完整架構,可讓協力廠商資料採礦提供者將下列資料採礦物件整合至 Analysis Services︰
- 資料採礦演算法,稱為 Plug-in 演算法。
- 資料採礦檢視器,稱為 Plug-in 檢視器。
- 資料採礦 Web 控制項程式庫,將資料採礦檢視器延伸至 Web 的程式庫。如需詳細資訊,請參閱《SQL Server 2005 線上叢書》中的<資料採礦 Web 控制項程式庫>。
為了協助您瞭解如何將資料採礦演算法和檢視器實作至 Analysis Services,此讀我檔案提供了下列範例的指示:
- 資料採礦演算法 Plug-In
此範例可讓資料採礦演算法開發人員專注於演算法,而非實作問題。
- 資料採礦檢視器 Plug-In
此範例可讓協力廠商演算法提供者專注於他們自己的檢視器,以顯示新發現的模式。
與每個範例關聯的文件和原始程式碼位於 C:\Program Files\Microsoft SQL Server\90\Samples\Analysis Services\DataMining\SQL Server Data Mining Plug-In Algorithms 資料夾。此資料夾內包含的是教學課程,描述如何實作和使用這些範例。
附註: |
---|
根據預設,並不會安裝範例。若要安裝範例,請執行安裝程式並使用 [進階] 選項,如《SQL Server 2005 線上叢書》的<執行安裝程式來安裝 AdventureWorks 範例資料庫和範例>主題中所述。 您也可以在網頁下載 AdventureWorks 資料庫的更新版本。 您也可以在網頁下載 SQL Server 2005 Database Engine 範例的更新版本。 |
附註: |
---|
SQL Server 2005 執行 Itanium 平台的電腦不支援 Business Intelligence Development Studio;x64 平台支援 64 位元開發環境。如果 SQL Server 2005 範例所使用的資料庫是部署在 Itanium 平台,您便可以在執行 x86 或 x64 平台的電腦上修改並執行範例。 |
狀況
提供者要將名為「成對線性迴歸」的新資料採礦演算法整合至 Analysis Services。將此新演算法整合至 Analysis Services 之後,提供者要為「成對線性迴歸」演算法加入新的檢視器。
程式語言
- C++,適用於演算法。
- C#,適用於檢視器。
功能
演算法 Plug-In
介面 | 說明 |
---|---|
IDMAlgorithm |
會同時實作模型產生學習演算法以及結果模型的預測作業。 |
IDMAlgorithmNavigation |
讓瀏覽器存取模型的內容。 |
IDMPersist |
讓 Analysis Services 儲存和載入演算法學習的模型。 |
IDMAlgorithmMetadata |
描述學習演算法的功能和輸入參數。 |
IDMAlgorithmFactory |
為實作演算法介面的物件建立執行個體,並允許 Analysis Services 存取演算法中繼資料介面。 |
檢視器 Plug-In
介面 | 說明 |
---|---|
IMiningModelViewerControl |
會實作檢視器。 |
必要條件
執行此範例之前,您應該先安裝下列軟體:
- Microsoft SQL Server 2005,包括下列元件:
- SQL Server 2005 Database Engine
- Analysis Services
- SQL Server Management Studio
- Business Intelligence Development Studio
- 兩個範例資料庫:AdventureWorksDW (資料倉儲) 和 AdventureWorks (OLTP)
- Analysis Services 範例
- Adventure Works DW 範例 Analysis Services 專案,部署至 Analysis Services 執行個體
- 您也可以在 SQL Server 開發人員中心網頁下載 AdventureWorks 資料庫的更新版本。
- 您也可以在 SQL Server 開發人員中心網頁下載 SQL Server 2005 Database Engine 範例的更新版本。
建立範例
建立外掛程式範例之前,必須先部署 AdventureWorksDW (資料倉儲) 和 AdventureWorks (OLTP) 資料庫。
若要部署 Adventure Works DW 和 AdventureWorks 範例資料庫
在 [Windows 檔案總管] 中,開啟 C:\Program Files\Microsoft SQL Server\90\Tools\Samples,然後按兩下 SQLServerSamples.msi 檔案。
在 [Windows 檔案總管] 中,開啟 C:\Program Files\Microsoft SQL Server\90\Tools\Samples\AdventureWorks Analysis Services Project,開啟對應於已安裝之 SQL Server 版本的資料夾,然後按兩下 Adventure Works.sln 檔案。
Adventure Works DW 專案會在 Business Intelligence Development Studio 中開啟。
按 F5 以建立和部署專案。
附註: 建立和部署 AdventureWorksAS 專案會將採礦模型部署至伺服器。
部署資料庫之後,您可以實作演算法和檢視器外掛程式。
若要實作和使用資料採礦演算法 Plug-in
在 [Windows 檔案總管] 中,開啟 C:\Program Files\Microsoft SQL Server\90\Samples\Analysis Services\DataMining\SQL Server Data Mining Plug-In Algorithms,然後按兩下 SQL Server Data Mining Plug-In Algorithms Tutorial.doc 檔案。
附註: 如果您列印出教學課程,然後使用此列印輸出完成教學課程,則對您而言,實作外掛程式範例可能更為容易。 若要建立「成對線性迴歸」演算法外掛程式,請完成教學課程第 6 章「建立 Shell Plug-In 演算法」。
若要自訂「成對線性迴歸」演算法外掛程式,請完成教學課程第 7 章「自訂演算法︰成對線性迴歸」。
若要使用自訂的「成對線性迴歸」演算法外掛程式,請完成教學課程第 8 章「使用自訂的 Plug-In 演算法」。
若要實作專屬檢視器
在 [Windows 檔案總管] 中,尋找 C:\Program Files\Microsoft SQL Server\90\Samples\Analysis Services\DataMining\SQL Server Data Mining Plug-In Algorithms,然後按兩下 SQL Server Data Mining Plug-In Viewers Tutorial.doc 檔案。
附註: 如果您列印出教學課程,然後使用此列印輸出完成教學課程,則對您而言,實作外掛程式範例可能更為容易。 完成教學課程中的所有步驟。
註解
若要更瞭解如何實作外掛程式演算法,請閱讀範例教學課程隨附的 SQL Server Data Mining Plug-In Algorithms Whitepaper.doc 檔案。
請參閱
工作
說明及資訊
變更歷程記錄
版本 | 歷程記錄 |
---|---|
2006 年 7 月 17 日 |
|