使用此http://technet.microsoft.com/en-us/library/gg492140.aspx可以http訪問Analysis Services。通過node.js訪問SQL Server Analysis Services
我們可以使用node.js設置相同的值,以便我們可以刪除node.js應用程序對IIS的依賴關係嗎?
使用此http://technet.microsoft.com/en-us/library/gg492140.aspx可以http訪問Analysis Services。通過node.js訪問SQL Server Analysis Services
我們可以使用node.js設置相同的值,以便我們可以刪除node.js應用程序對IIS的依賴關係嗎?
我不認爲這是可能的,除非你可以從node.js訪問OLEDB數據源。
低級別的XMLA訪問(專有的MS協議,有些微軟在沒有他們許可的情況下不允許訪問的一些細節)是對Analysis Services的所有訪問的基礎。
基於這個低級別,來自Microsoft的OLEDB,ADOMD.NET,AMO以及您在問題中提到的http訪問權限。由於低級接口是專有的,所以任何其他人都難以實現另一個接口。
OLEDB和ADOMD.NET是OLEDB或ADO.net規範的查詢接口。 AMO是一個.net接口,用於訪問(讀取和寫入)多維數據集的結構,如數據源視圖,維度,度量值組或多維數據集對象或計算腳本。所有這三個接口都比XMLA抽象層次更高。而http訪問只是一種代理,它使XMLA接口達到可以自由使用的記錄級別。因此,如果你不想走官方http訪問的路線,並且假設你只需要一個查詢接口,那麼你將不得不使用一個可以使用OLEDB連接的環境,或者可以使用.net接口。我認爲這兩個都不能從node.js訪問。但我不是一個node.js專家。
我遇到了這個[xmla4js](https://github.com/rpbouman/xmla4js)。看看它是否有幫助 – MurWade 2015-06-12 07:47:29