2011-11-05 29 views
8

我們正在考慮將計劃和預算應用程序移至Salesforce平臺。現有應用程序基於維度數據模型構建,並具有通過星型連接實現的廣泛即席查詢功能。使用SalesForce/Apex構建OLAP樣式應用程序

我們看到該平臺將如何讓我們快速整合數據輸入屏幕,但底層數據模型和查詢語言似乎不適合我們的報告要求。

使用此平臺可以快速靈活地進行報告嗎?如果沒有,定期提取數據以將其帶入分析應用程序有多麻煩?

+0

評論你的賞金評論,圍繞salesforce有一個大型社區,你只是看錯了位置。請改用http://boards.developerforce.com/sforce/?category.id=developers。 – superfell

回答

3

嗯 - 我想我回答我自己的問題?這種相對的沉默(即使有賞金 - 誰想要與在stackoverflow上被忽略的東西有關)都是一種回答。

因此 - 不,該平臺不適合具有任何ROLAP要求的應用程序。我猜可能因爲問我一個愚蠢的問題而感到羞愧,但我歡迎任何迴應......

0

做類似於OLAP的本機查詢:可能,但有點麻煩,因爲SFDC基本上是一種傳統風格的RDBMS,在其原生報告中加入能力有限。您可以使用自定義代碼完成類似OLAP的事情,但如果您習慣使用已建立的高端OLAP解決方案,則可能會變得非常麻煩。

從SFDC中提取數據以用於其他應用程序:非常簡單並且支持多種技術,最常見的是提取CSV文件或使用數據Web服務。有像SFDC數據加載器這樣的工具也可以通過命令行或UI提取/加載數據。這可能是我推薦給在給定分析工具中具有預先存在的專業知識的客戶。

+0

傳統的RDMS是可以的,但它必須在我們的事實表上進行6或8路連接,並進行過濾和分組。這聽起來似乎不適合我們。 –

0

我不會嘗試在salesforce中構建OLAP數據模型。在從子級到父級的數據連接和彙總中的限制使得難以實施具有聚合的星型模式。

有一些產品,如IQ 20/20可以與salesforce集成並提供接近實時的商業智能功能。

Analytical snapshots也可以幫助他們提供一種方法來建立聚合表。快照從報告中提取數據,並可以安排定期運行。不同的salesforce版本提供了有關日程安排的不同功能,因此最好在進行太深入設計之前檢查您的版本的限制。