2010-11-18 43 views
1

我的公司(醫療保健IT行業的一家小型軟件即服務提供商)目前正在構建一個託管商務智能解決方案,爲我們的所有客戶提供服務。截止日期已經大大增加,我們幾乎沒有時間選擇一個平臺,但是由於我們公司在.NET/SQL Server上投入了大量資金,SSAS似乎是一種自然的選擇。但是,SSAS的部署模式似乎適用於單一企業內部解決方案。多企業分析服務 - 可以完成嗎?

我們有一些不同的要求。我們將建立一些基於公開可用數據的數據集市,所有客戶端都應該能夠看到(稱之爲A和B)以及許多客戶端數據集市(稱爲C-Z)。 C-Z的功能必須完全相同,但彼此完全隔離(我們的一些數據將受到HIPAA保護或對我們的客戶具有業務敏感性)。

我們以前有過使用Pentaho的經驗,Pentaho似乎與SSAS具有相同的單一企業模型,解決方案相當混亂,涉及多個虛擬機和代理(儘管其中一部分可歸於我們的系統管理員時間)。

所以我的問題是:

  • 是需要我們合理地SSAS實現的模式?
  • 如果是這樣,那麼最好的方法是什麼?鏈接到文檔將不勝感激,因爲谷歌似乎很少有相關性。

回答

0

我們這樣做。我們主要使用LAMP(Linux,Apache,Python和MySQL)以及一些FLEX/Air/BlazeDS等。

我們提供多客戶軟件即服務(SAAS)。

我們不提供SQL Server分析服務,因爲我們不使用任何Microsoft產品。但是,我認爲我們的方法可能適用於您正在做的事情。

我們有一個Apache配置,將每個傳入的客戶請求分區到不同的後端服務器。在我們的例子中,Django和Glassfish中有很多後端。

每個後端服務器是分開的。目前,它們運行在少數虛擬機上,但我們可以將各種組件遷移到不同的虛擬機,將Apache作爲重定向請求的前端網關。