第 3 課:使用 Management Studio 建立報表模型
新增: 2005 年 12 月 5 日
在報表管理員或 Management Studio 中建立報表模型是一個兩步驟處理序:首先,您必須建立資料來源,然後產生模型。資料來源是一個連接字串,它指出 Reporting Services 要用來建立報表模型以及報表伺服器在執行報表產生器報表時使用的資料位置。在這一課,您將使用 Management Studio 來建立資料來源和報表模型,然後在報表產生器中檢視報表模型。
若要開啟 Management Studio
按一下 [開始],依序指向 [程式集] 和 [Microsoft SQL Server 2005],然後按一下 [SQL Server Management Studio]。
此時會出現 [連接到伺服器] 對話方塊。
附註:
如果 [連接到伺服器] 對話方塊沒有出現,請在 [物件總管] 中按一下 [連接],然後選取您要連接的伺服器類型。 在 [伺服器類型] 下拉式清單中,選取 [Reporting Services]。
在 [伺服器名稱] 下拉式清單中,選取您要建立模型的伺服器。
在 [驗證] 下拉式清單中,選取 [Windows 驗證]。
按一下 [連接]。
建立連接時,會出現 [Microsoft SQL Server Management Studio] 視窗。
若要建立資料來源
在 [物件總管] 中,展開 [首頁]。
以滑鼠右鍵按一下 [資料來源] 資料夾,並選取 [新增資料來源]。
此時會出現 [新增資料來源] 對話方塊。
在 [名稱] 方塊中,輸入:
MS_ASCube
在 [描述] 方塊中輸入:
這是 SSAS Cube 的報表管理員資料來源檔。
確認已經選取 [為報表啟用此資料來源] 核取方塊。
在 [選取頁面] 區域中,按一下 [連接]。
在 [資料來源類型] 下拉式清單中,選取 [Microsoft SQL Server Analysis Services]。
附註:
連接類型必須為 Microsoft SQL Server 或 Microsoft SQL Server Analysis Services (SSAS) 才能作為模型來源。若要以 SQL Server 資料庫為基礎建立報表模型,請選取 [Microsoft SQL Server]。 在 [連接字串] 方塊中,輸入
Data Source=localhost;Initial Catalog="Adventure Works DW"
選取 [Windows 整合式安全性]。
按一下 [確定]。
即建立 MS_ASCube 資料來源,並出現在 [資料來源] 資料夾內。
若要建立報表模型
在 [資料來源] 資料夾內,以滑鼠右鍵按一下 [MS_ASCube],然後選取 [產生模型]。
此時會出現 [產生模型] 對話方塊。
在 [名稱] 方塊中,輸入:
MS_ASCubeReportModel
在 [資料來源名稱] 方塊中,確認 [Home/Data Sources/MS_ASCube] 有出現。
在 [在此資料夾中產生模型] 方塊中,指定您要儲存模型的資料夾。
附註:
如果您先前已部署模型,則 [模型] 資料夾可能存在於報表伺服器上。 在 [描述] 方塊中輸入:
這是使用 Management Studio 建立、以 AdventureWorks AS Cube 為基礎的模型。
按一下 [確定]。
MS_ASCubeReportModel 模型是建立在您指定的資料夾內。您可以將報表模型移到報表伺服器的另一個資料夾,方法是以滑鼠右鍵按一下報表模型,選取 [移動],按一下省略符號 (…) 按鈕,選取報表伺服器上的資料夾,按一下 [確定],然後再按一下 [確定]。
若要在報表產生器中探索模型
開啟網際網路瀏覽器。
在 [位址] 列中輸入報表伺服器的 URL。
依預設,URL 為 http://<servername>/reports。
按 Enter。
這時 Reporting Services 首頁會在瀏覽器中開啟。
按一下 [報表產生器]。
此時會出現 [報表產生器] 視窗。
在 [使用者入門] 窗格中,尋找 MS_ASCubeReportModel。
所出現的這個報表模型與您在第 2 課建立的模型完全相同。請注意,在 MS_ASCubeReportModel 模型之下有幾個形成巢狀的項目。這些巢狀項目是*「檢視方塊」*。從 Analysis Services Cube 建立報表模型時,SSAS 資料庫中的 Cube 是顯示成報表產生器中的檢視方塊。最上層模型無法用來產生報表;相反地,您必須選取其中一個巢狀檢視方塊。
選取 [銷售通路] 檢視方塊,然後按一下 [確定]。
請注意,在 [檔案總管] 窗格上,您選取的檢視方塊名稱是出現在窗格最上面,Cube 內容則顯示為實體和欄位。
若要結束報表產生器,請在 [檔案] 功能表上按一下 [結束]。
後續的步驟
恭喜!您已順利完成此教學課程。您建立了兩個以 SSAS Cube 為基礎的報表模型,一個是利用報表管理員,一個是利用 Management Studio。
請參閱
概念
SQL Server 2005 Analysis Services 教學課程
其他資源
使用報表管理工具產生模型
使用報表產生器 (特定報表)
SQL Server Management Studio 簡介
開發 Analysis Services 方案和專案
使用資料來源 (Analysis Services)
使用資料來源的如何主題 (SSAS)