AdventureWorks 報表範例
更新: 2006 年 4 月 14 日
AdventureWorks 範例報表是一組預先定義的報表定義檔,其使用 AdventureWorks 資料庫作為資料來源。您可以分別上載和檢視每一個報表,不過,某些報表必須與連結一起使用。您可以使用範例報表熟悉 Reporting Services 的功能,或者作為設計新報表的範本。
附註: |
---|
如果使用的是 SQL Server 2005 Express Edition with Advanced Services,您必須先修改報表伺服器 URL,才能將範例報表發行到報表伺服器。此外,請注意,Sales Reason Comparison 報表不受支援。該報表需要 Analysis Services,但 Express 版本中無法使用此產品。 |
狀況
Adventure Works Cycles 會發行可讓整個公司內部員工存取的產品和銷售資訊。報表中將以各種不同格式呈現此資料,使用者可以視需要在「報表管理員」中開啟並檢視這些報表。
語言
報表定義語言 (RDL)
功能
AdventureWorks 範例報表會示範廣泛的報表功能。下表提供的描述說明了每個報表中所實作的功能。
報表
描述
Company Sales
依季別和產品類別顯示 Adventure Works Cycles 銷售額。此報表說明矩陣資料區域的使用,以顯示和隱藏資料列的方式,提供從摘要資料向下鑽研至詳細資料的功能。此報表也說明背景影像的使用方式。
Employee Sales Summary
個別員工的 Adventure Works Cycles 銷售額。此報表包括 Sales Comparison 和 Current Month Sales Comparison 圖表,以及可以鑽研至個別訂單的 Current Month Order Summary 資料表。此報表說明多個資料集、圖表、資料表、鑽研和動態參數的使用。
Product Catalog
Adventure Works Cycles 完整的產品目錄及圖片。此報表說明內嵌影像、資料庫影像、分頁符號、頁尾、資料表、設定格式化的條件及文件引導模式等使用方式。
Product Line Sales
Adventure Works Cycles 排名前五名的業務員和商店。此報表說明使用含有 TOP 子句的查詢之資料集,並說明資料表、圖表、多重值參數、一般使用者排序、計算欄位和鑽研連結的用法。
附註:
自 SQL Server 2005 Service Pack 1 開始,Subcategory 參數下拉式清單不再包含 "All" 成員。
Sales Order Detail
個別 Adventure Works Cycles 訂單的詳細資料。此報表可從 Employee Sales Summary 和 Territory Sales 向下鑽研報表中,以鑽研報表的方式存取。此報表說明清單、資料表、參數和運算式的使用方式。
Territory Sales
不同區域的 Adventure Works Cycles 銷售額。這個報表可以向下鑽研至業務員和訂單號碼,同時也可鑽研至個別訂單。此報表說明資料表資料區域的使用,以顯示和隱藏資料列的方式,提供從摘要資料向下鑽研至詳細資料的功能。報表也說明鑽研連結和設定格式化條件的使用方式。
Sales Reason Comparison
顯示來自 Analysis Services Cube 的銷售原因比較資料,並說明多重值參數的用法。Sales Reason Comparisons 報表需要 SQL Server Analysis Services 和 AdventureWorks Analysis Services 資料庫。
必要條件
您的系統必須符合下列需求,才能使用範例報表。
伺服器
- Microsoft SQL Server 2005 Reporting Services (Evaluation、Standard、Developer 或 Enterprise 版本),或 SQL Server 2005 Express Edition with Advanced Services
- Microsoft SQL Server 2005
- SQL Server 2005 隨附 AdventureWorks 和 AdventureWorksDW 範例資料庫;這兩個範例資料庫也可以從 SQL Server 開發人員網站取得。
- Microsoft SQL Server 2005 Analysis Services (Sales Reason Comparison 報表所需)
- AdventureWorks OLAP Cube (Sales Reason Comparison 報表所需)。
用戶端
- Microsoft Internet Explorer 6.0,並啟用指令碼
- Business Intelligence Development Studio (選擇性)
附註: Itanium 系列的電腦不支援 Business Intelligence (BI) Development Studio。但 x64 系列的電腦支援 BI Development Studio。如果您已經在 Itanium 系列的電腦上部署 SQL Server 2005 範例資料庫,請在 x86 或 x64 系列的電腦上使用 BI Development Studio 來修改並執行範例。
安裝範例
安裝期間不會自動安裝 SQL Server 範例。如需有關如何安裝範例的指示,請參閱<安裝範例>。
部署範例 Cube
AdventureWorks Analysis Services 專案範例有 Standard Edition 和 Enterprise Edition 兩種版本。Sales Reason Comparisons 報表在兩種專案版本上都適用。
如何部署 Standard Edition 版的範例 Cube
從 [Business Intelligence Development Studio] 工具列,按一下 [檔案],指向 [開啟],再按 [專案/方案]。
瀏覽至 C:\Program Files\Microsoft SQL Server\90\Tools\Samples\AdventureWorks Analysis Services Project\Standard,選取 [Adventure Works DW.sln] 檔案,按一下 [開啟]。
從 [方案總管] 中,以滑鼠右鍵按一下 [Adventure Works DW Standard Edition],選取 [部署]。
在 Management Studio 中,連接到預設的 Analysis Services 執行個體。
展開 [Databases] 並確認 Adventure Works DW Standard Edition 是可用的。
在 Business Intelligence Development Studio 中,按一下 [檔案],指向 [開啟舊檔],然後按一下 [專案/方案]。
瀏覽至 C:\Program Files\Microsoft SQL Server\90\Samples\Reporting Services\Report Samples\AdventureWorks Sample Reports,選取 AdventureWorks Sample Reports.sln 檔案,然後按一下 [開啟]。
附註: Reporting Services 範例和 Analysis Services 範例資料庫位於不同資料夾內。如果您找不到 AdventureWorks Sample Reports.sln 檔案,請確認路徑資訊是否正確。 在 [方案總管] 中,按兩下 AdventureWorksAS.rds 檔案。
輸入或複製和貼上下列連接字串。連接字串指定 Standard Edition 的 Adventure Works DW 範例資料庫:
Data Source=(local);Initial Catalog="Adventure Works DW Standard Edition"
使用「部署 AdventureWorks 範例報表」所提供的指示來部署範例報表。因為方案已經開啟,您可以進行步驟 3。
如何部署 Enterprise Edition 版的範例 Cube
- 在 Business Intelligence Development Studio 工具列,按一下 [檔案],指向 [開啟],然後按一下 [專案/方案]。
- 瀏覽至 C:\Program Files\Microsoft SQL Server\90\Tools\Samples\AdventureWorks Analysis Services Project\Enterprise,選取 Adventure Works DW.sln 檔案,然後按一下 [開啟]。
- 在 [方案總管] 中,以滑鼠右鍵按一下 [Adventure Works DW],並選取 [部署]。
- 在 SQL Server Management Studio 中,連接到預設的 Analysis Services 執行個體。
- 展開 [Databases] 並確認範例資料庫 AdventureWorksDW 是可用的。
- 繼續下一節的步驟,將 AdventureWorks 範例報表部署到報表伺服器。
部署 AdventureWorks 範例報表
- 在 Business Intelligence Development Studio 工具列,按一下 [檔案],指向 [開啟],然後按一下 [專案/方案]。
- 瀏覽至 C:\Program Files\Microsoft SQL Server\90\Samples\Reporting Services\Report Samples\AdventureWorks Sample Reports,選取 AdventureWorks Sample Reports.sln 檔案,然後按一下 [開啟]。
- 如果您是使用 SQL Server 2005 Express Edition with Advanced Services,必須修改目標報表伺服器 URL 屬性,並變更指定 AdventureWorks 範例資料庫連接的預設連接字串。就 SQL Server Express 安裝而言,此範例中的預設值並不正確:
- 在 [專案] 功能表上,選取 [屬性]。
- 在 [OverwriteDataSources] 中選取 [True]。
- 在 [TargetServerURL] 中,輸入下列 URL:
https://localhost/reportserver$SQLExpress
- 按一下 [確定] 關閉 [方案屬性頁] 對話方塊。
- 在 [方案總管] 的 [共用資料來源] 中,連按兩下 AdventureWorks.rds。
- 在 [共用資料來源] 對話方塊的 [一般] 索引標籤中,修改連接字串以使用下列值:
Data Source=localhost\SQLExpress; Initial Catalog=AdventureWorks
- 按一下 [確定],關閉 [共用資料來源] 對話方塊。
- 在標準工具列上,選取 [Production] 方案組態。(預設組態為 Debug)。
- 在 [建立] 功能表中,按一下 [部署 AdventureWorks 範例報表]。部署方案時,會將報表發行到報表伺服器。
在報表管理員中檢視報表範例
在您發行報表範例後,可以在「報表管理員」中檢視。您需要有下列權限才能檢視報表:
- 您必須具有登入本機 SQL Server Database Engine 的權限,該 Database Engine 主控 AdventureWorks 資料庫。依預設,報表資料來源設定為使用 Windows 整合式安全性。您的 Windows 帳戶認證會用以登入資料庫。
- 您必須具有授與您報表存取權的角色指派。如果您是電腦的本機管理員,則會自動授與所有這些權限給您。如果您不是本機管理員,則必須在您檢視報表之前設定角色指派和登入權限。
若要在報表管理員中檢視報表,請依照下列步驟執行:
- 開啟瀏覽器視窗。報表管理員需要有啟用指令碼的 Internet Explorer 6.0 (含) 以後版本。
- 在網頁瀏覽器的位址列中,輸入報表管理員 URL。依預設,URL 為 http://<webservername>/reports。如果使用的是 SQL Server Express,預設的 URL 則為 https://localhost/reports$SQLExpress。
- 瀏覽至包含報表的資料夾。依預設,它是 [AdventureWorks Sample Reports] 資料夾。
- 按一下想要開啟的報表名稱。
請參閱
工作
其他資源
安裝 AdventureWorks 範例資料庫和範例
如何:發行報表範例 (報表設計師)
如何:上載報表範例 (報表管理員)