建立、管理與傳遞報表概觀
此主題提供 SQL Server 2005 Reporting Services 中的報表撰寫、管理,以及傳遞功能的高層級描述。若要開始建立第一份報表,請參閱<教學課程:建立基本報表>。
建立報表
若要建立報表,請您使用報表設計師或報表產生器建立報表定義。使用的撰寫工具會依報表的需求和您的報表撰寫技術專業程度而定。
- 報表設計師是在 Business Intelligence Development Studio 中執行的全功能報表撰寫工具。若要使用此工具,您必須知道如何連接到資料來源、建立查詢,以及設定屬性。您可以使用報表設計師建立簡易報表,或者包含運算式與自訂組件以支援自訂功能的複雜報表。您可以使用報表精靈建立報表然後修改報表,或者使用報表伺服器專案範本從頭建立報表。
- 報表產生器使用模型資料來源,提供關聯式與多維度資料的特定報表。這是為想要輕易建立基本報表,不必撰寫查詢的使用者準備的。報表產生器使用預先定義的報表模型與範本,由它們管理資料連接、查詢,以及資料關聯性,讓使用者只需要將資料欄位拖放到範本,就能建立表格式或矩陣報表。
您在用戶端電腦上建立報表,與報表伺服器分開。在您的報表呈現出希望的外觀後,即可將它發行到報表伺服器供一般使用。若要建立報表,請執行下列步驟:
- 連接到資料來源並擷取資料。您可以透過連接字串與查詢,或者建立指定您要使用之資料的報表模型來執行。
- 建立報表配置。報表產生器會提供幫您執行此步驟的範本。報表設計師提供一個文字方塊和設計介面,讓您能夠以自己所要的任何方式結合資料表、矩陣、圖表、圖形元素和其他項目。
- 預覽報表以查看資料和配置結合的情形,然後將報表發行至報表伺服器。
管理報表與其他項目
使用 Reporting Services 的主要優點之一,是從中央位置管理報表與相關項目 (例如資料夾、資料來源連接,以及資源) 的能力。您可以定義安全性、設定屬性,以及排程作業。您也可以建立共用排程和共用資料來源,使它們可供一般使用。若要管理報表與報表環境,請使用 SQL Server Management Studio 或報表管理員。報表管理包括下列工作:
- 將新資料夾加入報表的儲存集合,以組織報表環境。
- 啟用 [我的報表]、報表記錄,以及電子郵件報表傳遞等的功能。
- 將使用者與群組指派至角色,以保護對資料夾和報表的存取。
- 建立您要提供給一般使用的共用排程與共用資料來源。
使用者和報表伺服器管理員都可以管理報表,但是方式不同。使用者可以在名稱為 [我的報表] 的個人工作空間中,發行與管理報表。報表伺服器管理員可以管理整個報表伺服器資料夾命名空間。執行管理工作的能力會視使用者權限而定。
存取和傳遞報表
在 Reporting Services 中,有兩種方法可以存取和傳遞報表:
- 視需要存取允許使用者從報表檢視工具選取報表。您可以使用報表管理員、Microsoft SharePoint Web 組件或瀏覽器。
- 以訂閱為基礎的存取會自動產生和傳遞報表至目的地。您可以將報表傳遞至電子郵件收件匣或檔案共用。
若要檢視視需要報表,您可以在資料夾階層 (稱為報表伺服器資料夾命名空間) 中搜尋或選取報表。若要自動接收報表,您可以訂閱特定報表。報表執行時,您會收到報表可以使用的通知,或者您會從電子郵件訊息收到報表的副本。
報表伺服器管理員可以建立資料驅動訂閱,以發行報表至大型群組的使用者。資料驅動訂閱會在執行階段產生收件者清單。在資料驅動訂閱中,當觸發訂閱時,傳遞設定是從儲存的資料 (例如員工資料庫中的資料) 所建立。
Reporting Services 支援多種檢視格式。報表最初是以 HTML 格式顯示,但是在報表轉譯後,您可以使用其他格式 (例如 Excel 或 PDF) 重新顯示報表。
請參閱
概念
Reporting Services 元件概觀
Reporting Services 簡介
Reporting Services 概念
管理 Reporting Services
管理 Reporting Services 的權限和安全性
其他資源
報表精靈說明 (報表設計師)
管理與使用已發行的報表
設計與建立報表
部署 Reporting Services