第 1 課:創(chuàng)建報(bào)表服務(wù)器項(xiàng)目
若要在 SQL Server 中創(chuàng)建報(bào)表,必須先創(chuàng)建報(bào)表服務(wù)器項(xiàng)目以用于保存報(bào)表定義 (.rdl) 文件和報(bào)表所需的其他任何資源文件。然后,您將創(chuàng)建實(shí)際的報(bào)表定義文件、定義報(bào)表的數(shù)據(jù)源、定義數(shù)據(jù)集并定義報(bào)表布局。運(yùn)行報(bào)表時(shí),將檢索實(shí)際數(shù)據(jù)并將其與布局相結(jié)合,然后呈現(xiàn)在屏幕上,以便執(zhí)行導(dǎo)出、打印或保存操作。
在本課中,您將了解如何在 Business Intelligence Development Studio 中創(chuàng)建報(bào)表服務(wù)器項(xiàng)目。報(bào)表服務(wù)器項(xiàng)目用于創(chuàng)建在報(bào)表服務(wù)器中運(yùn)行的報(bào)表。
創(chuàng)建報(bào)表服務(wù)器項(xiàng)目
1. 單擊“開(kāi)始”,依次指向“程序”和 Microsoft SQL Server 2005,再單擊 Business Intelligence Development Studio。
2. 在“文件”菜單上,指向“新建”,再單擊“項(xiàng)目”。
3. 在“項(xiàng)目類型”列表中,單擊“商業(yè)智能項(xiàng)目”。
4. 在“模板”列表中,單擊“報(bào)表服務(wù)器項(xiàng)目”。
5. 在“名稱”中,鍵入 Tutorial。
6. 單擊“確定”以創(chuàng)建項(xiàng)目。
解決方案資源管理器中將顯示 Tutorial 項(xiàng)目。
創(chuàng)建新的報(bào)表定義文件
1. 在解決方案資源管理器中,右鍵單擊“報(bào)表”,指向“添加”,再單擊“新建項(xiàng)”。
注意:
如果解決方案資源管理器窗口不可見(jiàn),請(qǐng)單擊“視圖”菜單中的“解決方案資源管理器”。
2. 在“添加新項(xiàng)”中,單擊“報(bào)表”。
下面的關(guān)系圖顯示了“添加新項(xiàng)”對(duì)話框,該對(duì)話框用于向項(xiàng)目中添加報(bào)表和其他項(xiàng)。
3. 在“名稱”中,鍵入 Sales Orders.rdl,再單擊“添加”。
此時(shí)報(bào)表設(shè)計(jì)器將打開(kāi),并在“數(shù)據(jù)”視圖中顯示新的 .rdl 文件。
報(bào)表設(shè)計(jì)器是運(yùn)行在 Business Intelligence Development Studio 中的 Reporting Services 組件。它包含三個(gè)視圖:“數(shù)據(jù)”、“布局”和“預(yù)覽”。單擊各個(gè)選項(xiàng)卡可更改視圖。
在“數(shù)據(jù)”視圖中定義數(shù)據(jù)。在“布局”視圖中定義報(bào)表布局。可以在“預(yù)覽”視圖中運(yùn)行報(bào)表并查看其外觀。
下一個(gè)任務(wù)
您已經(jīng)成功創(chuàng)建了 Tutorial 報(bào)表項(xiàng)目,并向該報(bào)表項(xiàng)目添加了報(bào)表定義 (.rdl) 文件。接下來(lái),您將指定要用于報(bào)表的數(shù)據(jù)源。 See 第 2 課:設(shè)置連接信息.
第 2 課:設(shè)置連接信息
將報(bào)表添加到教程項(xiàng)目后,您需要定義一個(gè)可向報(bào)表提供數(shù)據(jù)的數(shù)據(jù)源。在 Reporting Service 中,您在報(bào)表中使用的數(shù)據(jù)包含在“數(shù)據(jù)集”中。數(shù)據(jù)集包括一個(gè)指向數(shù)據(jù)源的指針和將由報(bào)表使用的查詢。
在本教程中,將使用 AdventureWorks 示例數(shù)據(jù)庫(kù)作為數(shù)據(jù)源。本教程假定此數(shù)據(jù)庫(kù)位于本地計(jì)算機(jī)上安裝的 SQL Server 數(shù)據(jù)庫(kù)引擎的默認(rèn)實(shí)例中。
設(shè)置連接
1. 在“數(shù)據(jù)”選項(xiàng)卡中,展開(kāi)頁(yè)面頂部“數(shù)據(jù)集”下拉列表的內(nèi)容,并選擇“新建數(shù)據(jù)集”。此時(shí),將顯示“數(shù)據(jù)源”對(duì)話框。
2. 在“名稱”中,鍵入 AdventureWorks。
3. 在“類型”中,選擇 Microsoft SQL Server。
4. 在“連接字符串”中,鍵入以下內(nèi)容:
復(fù)制代碼
Data source=(local); initial catalog=AdventureWorks
該連接字符串假定 Business Intelligence Development Studio、報(bào)表服務(wù)器和 AdventureWorks 數(shù)據(jù)庫(kù)都已安裝在本地計(jì)算機(jī)中,并且您擁有登錄 AdventureWorks 數(shù)據(jù)庫(kù)的權(quán)限。
如果使用的是具有高級(jí)服務(wù)或命名實(shí)例的 SQL Server 2005 Express Edition,則連接字符串必須包括實(shí)例信息:
復(fù)制代碼
Data source=localhostSQLEXPRESS; initial catalog=AdventureWorks
有關(guān)連接字符串的詳細(xì)信息,請(qǐng)參閱連接數(shù)據(jù)源和數(shù)據(jù)源(“常規(guī)”選項(xiàng)卡,報(bào)表設(shè)計(jì)器)。
5. 單擊“確定”。AdventureWorks 將添加到“數(shù)據(jù)集”窗格中。