AdventureWorks 報表範例
[本主題是發行前的文件集,在未來的版本中可能有所變更。空白的主題則以預留位置表示。請注意:為了提供您更多繁體中文的內容,Microsoft 以非傳統翻譯方式 (例如機器翻譯) 提供當地語系化的文件。針對此發行前版本,本文件中的部分內容就是以非傳統方式翻譯。Microsoft 了解非傳統方式翻譯的文件很難盡善盡美,此類文件或許會有詞彙、結構、文法方面的錯誤。本內容的正式版將會以傳統翻譯方式翻譯,提供與舊版本相等的譯文品質。]
注意
就 SQL Server 2008 R2 而言,本主題中列出的內容沒有變更。
AdventureWorks2008R2 2008 範例報表是一組預先定義的報表定義檔,這些檔案會使用 AdventureWorks2008R2 2008 資料庫做為資料來源。您可以分別上傳和檢視每一個報表,不過,某些報表必須與連結一起使用。您可以使用範例報表熟悉 SQL Server 2008 Reporting Services (SSRS) 的功能,或者做為設計新報表的範本。
注意
您必須先下載並安裝 SQL Server 範例和範例資料庫,才可以檢視或使用它們。如需詳細資訊,請參閱<安裝 SQL Server 範例和範例資料庫的考量>。
注意
如果使用的是 SQL Server 2008 Express with Advanced Services,您必須先修改報表伺服器 URL,才能將範例報表發行到報表伺服器。此外,請注意,Sales Reason Comparison 報表不受支援。該報表需要 SQL Server 2008 Analysis Services (SSAS),但 SQL Server 2008 Express 中無法使用此產品。
案例
Adventure Works Cycles 2008 會發行可讓整個公司內部員工存取的產品和銷售資訊。報表中將以各種不同格式呈現此資料。使用者可以視需要在報表管理員中開啟這些報表加以檢視。
語言
報表定義語言 (RDL)
功能
AdventureWorks2008R2 2008 範例報表會示範廣泛的報表功能。下表提供的描述說明了每個報表中所實作的功能。
報表 | 描述 |
---|---|
Company Sales 2008 |
按季度和產品類別目錄的 Adventure Works Cycles 銷售額。此報表說明矩陣資料區的使用,以顯示和隱藏資料列的方式,提供從摘要資料向下鑽研至詳細資料的功能。此報表也說明背景影像的使用方式。 |
Employee Sales Summary 2008 |
個別員工的 Adventure Works Cycles 銷售額。此報表包括 Sales Comparison 和 Current Month Sales Comparison 圖表,以及可以鑽研至個別訂單的 Current Month Order Summary 資料表。此報表說明多個資料集、圖表、資料表、鑽研和動態參數的使用。 |
Product Catalog 2008 |
包含圖片的 Adventure Works Cycles 完整產品目錄。此報表說明內嵌影像、資料庫影像、分頁符號、頁尾、資料表、設定格式化的條件及文件引導模式等使用方式。 |
Product Line Sales 2008 |
Adventure Works Cycles 的前五個銷售人員和商店。此報表說明使用含有 TOP 子句之查詢的資料集,並說明資料表、圖表、多重值參數、一般使用者排序、導出欄位和鑽研連結的用法。 |
Sales Order Detail 2008 |
個別 Adventure Works Cycles 訂單的詳細資料。此報表可從 Employee Sales Summary 和 Territory Sales 向下鑽研報表中,以鑽研報表的方式存取。此報表說明清單、資料表、參數和運算式的使用方式。 |
Territory Sales 2008 |
按領域的 Adventure Works Cycles 銷售額。這個報表可以向下鑽研至銷售人員和訂單號碼,同時也可鑽研至個別訂單。此報表說明資料表資料區域的使用,以顯示和隱藏資料列的方式,提供從摘要資料向下鑽研至詳細資料的功能。此報表也說明鑽研連結和設定格式化的條件的使用方式。 |
Store Contacts 2008 |
Adventure Works Cycles 商店連絡人。每一個商店都可以有一個或多個商店連絡人。這份報表是 Sales Order Detail 中所使用的子報表,可顯示商店的所有連絡人及 Product Line sales 圖表的鑽研報表。資料表的框線樣式為 [無],所以框線不會出現在主報表中。請注意,當報表為子報表時,不會包含頁首和頁尾內容。 |
Sales Trend 2008 |
Adventure Works Cycles 銷售趨勢分析,可依據類別目錄和子類別目錄來比較產品的年成長 (Y/Y)。這份報表說明以下功能:具有條件式隱藏之靜態資料行、重複資料行和資料列標頭及 KeepTogether 靜態 Tablix 成員的 Tablix;計算 Y/Y 趨勢的彙總函式 Previous;自訂程式碼;條件式字型、背景資料格色彩、KPI 影像及鑽研參數。 |
必要條件
您的系統必須符合下列需求,才能使用範例報表。
伺服器
- Microsoft SQL Server 2008 Reporting Services (SSRS) (Evaluation、Standard、Developer 或 Enterprise),或 SQL Server 2008 Express with Advanced Services。
- Microsoft SQL Server 2008.
- AdventureWorks2008R2 2008 範例資料庫。
用戶端
Microsoft Internet Explorer 6.0,並啟用指令碼
Business Intelligence Development Studio (選擇性)
注意
Itanium 架構的電腦不支援 Business Intelligence (BI) Development Studio。但 x64 系列的電腦支援 BI Development Studio。如果已在 Itanium 系列的電腦上部署 SQL Server 範例資料庫,請在 x86 或 x64 系列的電腦上使用 BI Development Studio 來修改並執行範例。
安裝範例
您必須先下載並安裝 SQL Server 範例和範例資料庫,才可以檢視或使用它們。如需詳細資訊,請參閱<安裝 SQL Server 範例和範例資料庫的考量>。
部署 AdventureWorks 範例報表
- 在 Business Intelligence Development Studio 工具列上,按一下 [檔案],指向 [開啟],然後按一下 [專案/方案]。
- 瀏覽至 <磁碟機:>\Program Files\Microsoft SQL Server\100\Samples\Reporting Services\Report Samples\AdventureWorks Sample Reports,並選取 AdventureWorks 2008 Sample Reports.sln 檔案,然後按一下 [開啟]。
- 如果您是使用 SQL Server Express with Advanced Services,必須修改目標報表伺服器 URL 屬性,並變更指定 AdventureWorks2008R2 2008 範例資料庫連接的預設連接字串。就 SQL Server Express 安裝而言,此範例中的預設值並不正確:
- 在 [專案] 功能表上,選取 [屬性]。
- 在 OverwriteDataSources 中選取 True。
- 在 [TargetServerURL] 中,輸入下列 URL:
https://localhost/reportserver$SQLExpress
- 按一下 [確定] 關閉 [方案屬性頁] 對話方塊。
- 在 [方案總管] 的 [共用資料來源] 中,按兩下 AdventureWorks.rds。
- 在 [共用資料來源] 對話方塊的 [一般] 索引標籤中,修改連接字串以使用下列值:
Data Source=localhost\SQLExpress; Initial Catalog=AdventureWorks2008
- 按一下 [確定],關閉 [共用資料來源] 對話方塊。
- 在標準工具列上,選取 [Production] 方案組態。(預設組態為 Debug)。
- 在 [建立] 功能表中,按一下 [部署 AdventureWorks 2008 範例報表]。部署方案時,會將報表發行到報表伺服器。
在報表管理員中檢視報表範例
在您發行報表範例後,可以在「報表管理員」中檢視。您需要有下列權限才能檢視報表:
- 您必須具有登入主控 AdventureWorks2008R2 資料庫之本機 SQL Server Database Engine 的權限。依預設,報表資料來源設定為使用 Windows 整合式安全性。您的 Windows 帳戶認證會用以登入資料庫。
- 您必須具有授與您報表存取權的角色指派。如果您是電腦的本機管理員,則會自動授與所有這些權限給您。如果您不是本機管理員,則必須在您檢視報表之前設定角色指派和登入權限。
在報表管理員中檢視報表
- 開啟瀏覽器視窗。報表管理員需要有啟用指令碼的 Internet Explorer 6.0 或更新版本。
- 在網頁瀏覽器的位址列中,輸入報表管理員 URL。依預設,URL 為 http://<webservername>/reports。如果使用的是 SQL Server Express,預設的 URL 則為 https://localhost/reports$SQLExpress。
- 導覽至包含報表的資料夾。依預設,它是 AdventureWorks2008R2 Sample Reports 資料夾。
- 按一下想要開啟的報表名稱。