使用報表模型查詢設計工具

在 Microsoft Reporting Services 中,您可以使用報表產生器或報表設計師,根據報表模型撰寫報表。報表設計師是一個進階的報表撰寫工具,可利用 RDL 的完整功能,讓您能夠從各種資料來源 (包括關聯式和多維度資料庫、XML 及報表模型) 建立複雜的報表。報表產生器具有報表設計師的所有功能,但是您不需要使用 Business Intelligence Development Studio。報表產生器可以獨立使用,也可以當做 ClickOnce 應用程式使用。在報表設計師或報表產生器中建立報表模型查詢時,您可以使用報表模型查詢設計工具。 

報表模型查詢設計工具可讓您根據模型建立查詢,方法如下:將實體和欄位拖曳至設計介面,即可產生一個由報表模型中繼資料組成的查詢。當您完成建立查詢的報表模型中繼資料時,它就會併入報表的 RDL 中,您可以在該處組織及格式化報表的內容,就像處理任何其他報表一樣。例如,您可以建立一個符合下列條件的報表:包含條件式格式化、包括多個資料集,以及包含多個在單一報表內使用不同查詢的資料區域。當您轉譯報表時,會立即翻譯查詢。

您必須先成功建立報表模型,並將它部署至報表伺服器或 SharePoint,然後才能使用報表模型查詢設計工具。建立資料來源時,請指定 [報表伺服器模型],然後提供有效的連接字串。

連接到報表模型

在原生模式中使用位於報表伺服器上的報表模型時,請使用下列格式的連接字串:

Server=http://<servername>/reportserver; datasource=/<modelpath>/<modelname>

例如:

Server=http://myreportservername/reportserver; datasource=/models/Adventure Works Model

在 SharePoint 整合模式中使用位於報表伺服器上的報表模型時,您必須指定此模型的完整 URL。請使用下列格式的連接字串:

Server=http://<servername>; datasource=http://<MySharePointSite>/<site>/<Document Library>/<MyFolder>/<modelname>

例如,

Server=http://myreportservername; datasource=http://TestSharePointSite/Site/Documents/Models/Adventure Works.smdl