2011-09-27 39 views
0

我想問一下使用ODBC連接從Oracle DW直接在Sharepoint 2010中提取報告的性能收益,而不是使用SSAS構建OLAP層並以這種方式訪問​​數據。到OLAP或不到OLAP

回答

5

這聽起來像你混淆術語和技術。比較ODBC到OLAP和SSAS就像比較蘋果和橙子。他們是用於非常不同的目的非常不同的東西。其共同之處在於它們都處理數據......蘋果和橙子都是水果。

但是,如果嘗試在各行之間讀取數據,如果配置正確,OLAP將比從標準RDBMS彙總的數據更加快速和容易地提供可操作信息(biz intel等)。畢竟,這就是OLAP is designed for

在計算中,聯機分析處理,或OLAP(播放/oʊlæp/), 是一種方法來迅速回答多維分析(MDA) 查詢。 1 OLAP是智能的更廣泛業務類別的一部分,該智能還包括關係報告和數據挖掘。[2]

0

既然SQL Server 2012已經發布,您可能需要考慮在您的Oracle數據上構建BISM(使用SSAS),然後在SharePoint中顯示結果。

雖然您可以使用'SharePoint上的PowerPivot'模式來使用SharePoint資源託管(呈現)BISM,但您寧願讓單獨的服務器託管SSAS,以便渲染(假定)較大報告不會減慢您的SharePoint服務器。

當然,仍然可以使用SSAS構建OLAP多維數據集,但除非您需要BISM模型中尚未提供的一個或多個功能,否則您寧願僅構建BISM而不是OLAP多維數據集,因爲BISM利用Vertipaq(所以構建起來比較簡單,即從Oracle需要更少的ETL)。欲瞭解更多關於BISM的my deck on slideshare