微軟SQLServer每個版本都會帶有相應的示例項目,從2000時的Foodmart到2005之後的Adventure Works,裡面的設計方法和規范都有很多我們值得學習的地方。不僅是做普通的開發,你如果做BI開發那麼你會發現這更是一個不錯的向導,而且微軟SQLServer安裝時帶的Books OnLine裡面的教程就是用這些示例庫來"說事兒",所以配合這些教程,你需要知道如何獲得並且部署這些示例庫。本文將簡單介紹微軟的官方示例庫以及如何獲取和在本機部署這些示例。
可以說,如果你要踏入微軟的BI的世界,那麼這篇文章裡介紹的可能就是你第一個需要去做的。
本文所使用的版本是SQLServer 2012, 前後版本的SQLServer不會有太大差異,可以多少進行一些參考。
SQLServer服務簡介
這個不得不寫在前面。SQLServer下分幾大服務,主要有數據引擎服務,集成服務,分析服務和報表服務,這些服務,在你安裝SQLServer的時候會看到。
數據引擎服務是我們通常所說的表,視圖和存儲過程時提涉及到的服務。
集成服務是折騰數據用的,通常用在把數據從業務庫中傳遞到數據倉庫中,中間要通過它來進行清洗和轉換等很多工作。
報表服務主要是做報表用,這裡不做太多解釋。
分析服務以前主要包括多維數據庫和數據挖掘兩部分,但在2012版中加入了獨立的BI語義模型的表模式。
通常我們進行程序的開發,只安裝數據引擎服務。其它服務是沒有必要安裝的,因為他們占硬盤空間不說,運行的時候沒一個服務都要占掉一些內存資源。
但這裡如果你要學習微軟的分析服務的話,那麼請務必勾選上"分析服務"。
值得一提的是,2012版的分析服務發生了一個比較大的變化,就是分析服務多了一個類型,就是表模式。
也就是說這兩種分析服務的模式不能安裝在同一個分析服務實例中,所以為了學習這兩部分的內容,安裝完默認的分析服務後,可以再運行一次安裝程序,安裝另外一個分析服務實例,如下圖:
在這裡選擇另外一個實例就可以,然後到分析服務類型選擇界面選擇"表模式"即可。