2014-09-25 71 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专家。

相关问题