1

我有一个软件组件(DevExtreme PivotGrid),它支持绑定到它执行 MDX 查询的 XML/A HTTP 端点,这是它支持的唯一远程绑定。这种绑定的一个好处是 Excel 也可以将其枢轴网格绑定到它上面。

XML/A 端点由附带并绑定到 Sql Server Analysis Services 实例的“数据泵”IIS 模块实现。

Sql Server 的最新发展为 Sql Server 本身带来了一些 OLAP 功能:列存储索引,据推测它是一种与 SSAS 在表格模型中使用的技术类似的技术。

让 Sql Server 正确执行此操作的优点是:

  • 无需 SSAS 实例,从而降低了部署复杂性。
  • 查询结果反映的是实时数据,而不是一些夜间快照。

但是,Sql Server 本身不支持 XML/A 或 MDX,并且它不带有这样的数据泵。

所以我的问题:

  • 以利用列存储索引的方式对 Sql Server 运行这样的 XML/A MDX 端点的最佳方式是什么?
  • 我知道有一种称为“直接查询模式”的东西,其中 SSAS 将 MDX 查询作为 SQL 推迟到 Sql Server 实例,但不清楚这是否适用于 ColumnStore 索引。可以?
  • 如果根本没有办法,是否至少存在某种 Excel 可以对抗的端点?
4

0 回答 0