使用報表管理工具產生模型

您可以使用 Microsoft Office SharePoint Server 2007 或 SharePoint Server 2010 或報表管理員,從 SQL Server 資料庫、Analysis Services Cube 或執行 9.2.0.3 或更新版本的 Oracle 資料庫產生報表模型。如同模型設計師一樣,這些模型使用共用資料來源,而報表產生器使用者以同樣的方式和這些模型互動。但是,有一些重要的差異:

  • 不同於模型設計師,您不能修改在報表管理工具中產生模型所使用的規則。在資料庫或 Cube 中的所有資料都包含在模型中。雖然不能限制包含在模型中的項目,不過您可以設定模型項目的安全性,以防止使用模型的某些部分。如需詳細資訊,請參閱<保護模型>。

  • 以 SSAS 為基礎的模型產生之後,您就無法在模型設計師中開啟和編輯此模型。您可以在模型設計師中下載和編輯以 Oracle 和 SQL Server 資料庫為基礎的模型。

  • 產生並且同時發行模型。不需要其他的步驟將模型發行到報表伺服器。

[!附註]

若要使用 SharePoint 產品與技術產生報表模型,您的報表伺服器必須以 SharePoint 整合模式執行。如需詳細資訊,請參閱<Reporting Services 和 SharePoint 技術整合的概觀>。

Analysis Services 以 Cube 為基礎的模型

在報表產生器中使用時,從 AS Cube 產生的模型和從 SQL Server 資料庫產生的模型比較起來,前者的行為差異比較小。

  • 想要使用從 Analysis Services Cube 產生之報表模型的報表產生器使用者,必須從模型中包含之可能的檢視方塊中選取一個。使用者不得選取最上層模型本身。如果報表產生器報表包含不在單一檢視方塊中的項目,則在嘗試執行報表時會發生錯誤。

  • 可以在報表產生器中瀏覽之實體數目,以及它們的關聯性有一定的限制。例如 Customer 至 Order 至 Order Detail。這是對路徑的限制,等於從一個維度導覽至相關量值群組,再導覽至第二個相關維度。

如需有關 Analysis Services Cube 以及其建構方式的詳細資訊,請參閱<設計 Cube>。