共用方式為


AdventureWorks 報表範例

更新: 2006 年 4 月 14 日

AdventureWorks 範例報表是一組預先定義的報表定義檔,其使用 AdventureWorks 資料庫作為資料來源。您可以分別上載和檢視每一個報表,不過,某些報表必須與連結一起使用。您可以使用範例報表熟悉 Reporting Services 的功能,或者作為設計新報表的範本。

ms160721.note(zh-tw,SQL.90).gif附註:
如果使用的是 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 子句的查詢之資料集,並說明資料表、圖表、多重值參數、一般使用者排序、計算欄位和鑽研連結的用法。

ms160721.note(zh-tw,SQL.90).gif附註:

自 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 (選擇性)
    ms160721.note(zh-tw,SQL.90).gif附註:
    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

  1. 從 [Business Intelligence Development Studio] 工具列,按一下 [檔案],指向 [開啟],再按 [專案/方案]

  2. 瀏覽至 C:\Program Files\Microsoft SQL Server\90\Tools\Samples\AdventureWorks Analysis Services Project\Standard,選取 [Adventure Works DW.sln] 檔案,按一下 [開啟]

  3. 從 [方案總管] 中,以滑鼠右鍵按一下 [Adventure Works DW Standard Edition],選取 [部署]

  4. 在 Management Studio 中,連接到預設的 Analysis Services 執行個體。

  5. 展開 [Databases] 並確認 Adventure Works DW Standard Edition 是可用的。

  6. 在 Business Intelligence Development Studio 中,按一下 [檔案],指向 [開啟舊檔],然後按一下 [專案/方案]

  7. 瀏覽至 C:\Program Files\Microsoft SQL Server\90\Samples\Reporting Services\Report Samples\AdventureWorks Sample Reports,選取 AdventureWorks Sample Reports.sln 檔案,然後按一下 [開啟]

    ms160721.note(zh-tw,SQL.90).gif附註:
    Reporting Services 範例和 Analysis Services 範例資料庫位於不同資料夾內。如果您找不到 AdventureWorks Sample Reports.sln 檔案,請確認路徑資訊是否正確。
  8. 在 [方案總管] 中,按兩下 AdventureWorksAS.rds 檔案。

  9. 輸入或複製和貼上下列連接字串。連接字串指定 Standard Edition 的 Adventure Works DW 範例資料庫:

    Data Source=(local);Initial Catalog="Adventure Works DW Standard Edition"
    
  10. 使用「部署 AdventureWorks 範例報表」所提供的指示來部署範例報表。因為方案已經開啟,您可以進行步驟 3。

如何部署 Enterprise Edition 版的範例 Cube

  1. 在 Business Intelligence Development Studio 工具列,按一下 [檔案],指向 [開啟],然後按一下 [專案/方案]
  2. 瀏覽至 C:\Program Files\Microsoft SQL Server\90\Tools\Samples\AdventureWorks Analysis Services Project\Enterprise,選取 Adventure Works DW.sln 檔案,然後按一下 [開啟]
  3. 在 [方案總管] 中,以滑鼠右鍵按一下 [Adventure Works DW],並選取 [部署]
  4. 在 SQL Server Management Studio 中,連接到預設的 Analysis Services 執行個體。
  5. 展開 [Databases] 並確認範例資料庫 AdventureWorksDW 是可用的。
  6. 繼續下一節的步驟,將 AdventureWorks 範例報表部署到報表伺服器。

部署 AdventureWorks 範例報表

  1. 在 Business Intelligence Development Studio 工具列,按一下 [檔案],指向 [開啟],然後按一下 [專案/方案]
  2. 瀏覽至 C:\Program Files\Microsoft SQL Server\90\Samples\Reporting Services\Report Samples\AdventureWorks Sample Reports,選取 AdventureWorks Sample Reports.sln 檔案,然後按一下 [開啟]
  3. 如果您是使用 SQL Server 2005 Express Edition with Advanced Services,必須修改目標報表伺服器 URL 屬性,並變更指定 AdventureWorks 範例資料庫連接的預設連接字串。就 SQL Server Express 安裝而言,此範例中的預設值並不正確:
    1. [專案] 功能表上,選取 [屬性]
    2. [OverwriteDataSources] 中選取 [True]
    3. [TargetServerURL] 中,輸入下列 URL:
      https://localhost/reportserver$SQLExpress
    4. 按一下 [確定] 關閉 [方案屬性頁] 對話方塊。
    5. 在 [方案總管] 的 [共用資料來源] 中,連按兩下 AdventureWorks.rds
    6. [共用資料來源] 對話方塊的 [一般] 索引標籤中,修改連接字串以使用下列值:
      Data Source=localhost\SQLExpress; Initial Catalog=AdventureWorks
    7. 按一下 [確定],關閉 [共用資料來源] 對話方塊。
  4. 在標準工具列上,選取 [Production] 方案組態。(預設組態為 Debug)。
  5. 在 [建立] 功能表中,按一下 [部署 AdventureWorks 範例報表]。部署方案時,會將報表發行到報表伺服器。

在報表管理員中檢視報表範例

在您發行報表範例後,可以在「報表管理員」中檢視。您需要有下列權限才能檢視報表:

  • 您必須具有登入本機 SQL Server Database Engine 的權限,該 Database Engine 主控 AdventureWorks 資料庫。依預設,報表資料來源設定為使用 Windows 整合式安全性。您的 Windows 帳戶認證會用以登入資料庫。
  • 您必須具有授與您報表存取權的角色指派。如果您是電腦的本機管理員,則會自動授與所有這些權限給您。如果您不是本機管理員,則必須在您檢視報表之前設定角色指派和登入權限。

若要在報表管理員中檢視報表,請依照下列步驟執行:

  1. 開啟瀏覽器視窗。報表管理員需要有啟用指令碼的 Internet Explorer 6.0 (含) 以後版本。
  2. 在網頁瀏覽器的位址列中,輸入報表管理員 URL。依預設,URL 為 http://<webservername>/reports。如果使用的是 SQL Server Express,預設的 URL 則為 https://localhost/reports$SQLExpress。
  3. 瀏覽至包含報表的資料夾。依預設,它是 [AdventureWorks Sample Reports] 資料夾。
  4. 按一下想要開啟的報表名稱。

請參閱

工作

指令碼範例 (Reporting Services)

其他資源

安裝 AdventureWorks 範例資料庫和範例
如何:發行報表範例 (報表設計師)
如何:上載報表範例 (報表管理員)

說明及資訊

取得 SQL Server 2005 協助