時間序列預測 DMX 教學課程
在本教學課程中,您將學會如何建立時間序列採礦結構、建立三種自訂時間序列採礦模型,以及使用這些模型建立預測。
採礦模型將依據 AdventureWorksDW2012 範例資料庫中的資料,該資料庫儲存了虛構公司 Adventure Works Cycles 的資料。 Adventure Works Cycles 是一家大型跨國製造公司。
教學課程案例
Adventure Works Cycles 決定使用資料採礦來產生銷售預測。 他們已經建立了一些區域預測模型;如需詳細資訊,請參閱<第 2 課:建立預測案例 (中繼資料採礦教學課程)>。 不過,業務部門需要能夠定期以新的銷售資料來更新資料採礦模型。 而且,還要自訂模型以提供不同預測。
Microsoft SQL Server Analysis Services 提供數個用來完成這項工作的工具:
資料採礦延伸模組 (DMX) 查詢語言
Microsoft 時間序列演算法
SQL Server Management Studio 中的查詢編輯器
Microsoft 時間序列演算法所建立的模型,可用來進行與時間相關的資料預測。 資料採礦延伸模組 (DMX) 是 Analysis Services 提供的一種查詢語言,您可以使用它來建立採礦模型與預測查詢。
學習內容
這個教學課程假設您已熟悉 Analysis Services 用來建立採礦模型的物件。 如果您未曾使用 DMX 建立採礦結構或採礦模型,請參閱<Bike Buyer DMX 教學課程>。
這個教學課程分成下列課程:
第 1 課:建立時間序列採礦模型和採礦結構
在這一課,您將學會如何使用 CREATE MINING MODEL 陳述式來新增預測模型及相關聯的採礦模型。第 2 課:將採礦模型加入時間序列採礦結構中
在這一課,您將學會如何使用 ALTER MINING STRUCTURE 陳述式將新的採礦模型加入至時間序列結構。 此外,您還將學習如何自訂用於分析時間序列的演算法。第 3 課:處理時間序列結構和模型
在這一課,您將學習如何使用 INSERT INTO 陳述式來定型模型,以及用 AdventureWorksDW2012 資料庫中的資料來擴展結構。第 4 課:使用 DMX 建立時間序列預測
在這一課,您將學習如何建立時間序列預測。第 5 課:擴充時間序列模型
在這一課,您將學會如何使用 EXTEND_MODEL_CASES 參數,在進行預測時以新資料更新模型。
需求
在執行此教學課程之前,請確定有安裝下列各項:
Microsoft SQL Server
Microsoft SQL Server Analysis Services
AdventureWorksDW2012 資料庫
為了加強安全性,系統預設不會安裝範例資料庫。 若要安裝 Microsoft SQL Server 的正式範例資料庫,請移至 https://www.CodePlex.com/MSFTDBProdSamples,或是在 Microsoft SQL Server Samples and Community Projects 首頁上的 Microsoft SQL Server Product Samples 區段中, 按一下 [Databases],然後按一下 [Releases] 索引標籤並選取您想要的資料庫。
[!附註]
當檢閱教學課程時,建議您在文件檢視器工具列上,加入 [下一個主題] 和 [上一個主題] 按鈕。 如需詳細資訊,請參閱<在說明中加入 [下一個] 和 [上一個] 按鈕>。