2012-11-07 42 views
2

我正在使用SSRS 2008.我試圖使用Report Builder 3.0創建臨時報告。要選擇數據源,將列出* .rsds和* .smdl。我選擇了一個指向SQL數據庫的數據源。當我添加新數據集時,我可以添加字段,並使用表中定義的主鍵和外鍵自動檢測關係(連接)。我也可以編輯查詢。我運行了報告併成功運行。使用數據源而不是報表模型的SSRS臨時報告

我的問題是我找不到有關使用數據源進行臨時報告的任何文檔。 MS SQL文檔和論壇堅持認爲報告模型是Adhoc報告所必需的。

如果有人試圖使用數據源而不是報告模型創建臨時報告,請讓我知道。雖然我明白使用報表模型(定義實體/屬性,顯示/隱藏實體/屬性,組織實體/屬性等)有更多好處,但我只想知道這是否可行。

使用這種方法是否有任何已知的限制?

回答

1

使用報表模型的限制是專門針對報表生成器1.0(SSRS 2005)的。在Report Builder 2.0中,您可以構建自己的數據集。事實上,2012年,報告模型已被棄用。請參閱Deprecated Features of SQL 2012

2008 R2和2012可用的功能之一是共享數據集,它允許您創建一次數據集並在多個報告中重複使用它。所以如果沒有很多SQL知識的人需要將報告放在一起,你可以有一套共享數據集供他們使用。