2014-09-25 80 views

回答

0

我不認爲這是可能的,除非你可以從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專家。

相關問題