報表模型

報表模型是用來在報表產生器 (1.0 版本) 中建立特定報表之基礎資料庫的商業描述。報表模型也可以當做報表設計師中建立之報表的資料來源使用。報表模型是一個額外的資訊層,其中會對應資料庫資料表和檢視,以提供有意義的資訊給商業使用者。設計良好的報表模型應反映商業使用者想要報告,以有意義的方式整理出來的資訊。

報表模型是在模型設計師中建立,或是在數個 Reporting Services 管理工具的其中一個內產生,然後再將模型發行到報表伺服器或 SharePoint 站台。接著報表模型可以當做特定報表的基礎。有權處理報表的使用者可以加入和修改篩選、公式,甚至是報表中所包含的資訊類型,逐漸改善報表。

模型是實體以及實體關聯性的集合,這些關聯性會反映商務功能與處理之間的實際關聯性,例如,產品與存貨和銷售之間的關係。實體是屬性 (例如產品識別碼、產品名稱和其他產品相關項目) 以及描述個別資料點 (如產品識別碼) 之屬性關聯性的邏輯群組。

報表模型的目的是要免除對專業知識的需求,這種需求會使某些商業使用者無法建立自己的報表。報表模型免除對建立查詢建構、資料來源連接與驗證、運算式、篩選,以及參數等知識的需求。報表設計的所有上述層面都可以建立在報表模型中,讓商業使用者能夠專注在要處理的資料。

[!附註]

報表模型並非以統一模組化語言 (UML) 或其他模型規格為基礎。報表模型與其他模型工具或語言並不相容。若要建立、發行和使用報表模型,您必須使用 Reporting Services 中所提供的撰寫和部署工具。