XML/A HTTP MDX доступ к индексу Sql Server Columnstore

У меня есть программный компонент (DevExtreme PivotGrid), который поддерживает привязку к конечной точке XML/A HTTP, к которой он выполняет запросы MDX, и это единственное удаленное связывание, которое он поддерживает. Хорошая особенность такого рода привязки состоит в том, что Excel также может иметь свою сводную сетку, привязанную к нему.

Конечная точка XML / A реализуется с помощью модуля IIS "накачки данных", который поставляется с экземпляром Sql Server Analysis Services и связывается с ним.

Недавние разработки в Sql Server привели некоторые возможности OLAP к собственно серверу Sql: индекс Columnstore, который, предположительно, похож на технологию, которую SSAS использует в табличных моделях.

Преимущество правильного использования Sql Server:

  • Нет необходимости в экземпляре SSAS, что снижает сложность развертывания.
  • Результаты запроса отражают данные в реальном времени, а не какой-то ночной снимок.

Однако Sql Server не поддерживает XML / A или MDX и не имеет такого источника данных.

Итак, мой вопрос:

  • Как лучше всего иметь такую ​​конечную точку XML/A MDX, которая работает с Sql Server таким образом, чтобы использовать индекс Columnstore?
  • Я знаю, что существует нечто, называемое "режимом прямого запроса", в котором SSAS откладывает запросы MDX как SQL к экземпляру Sql Server, но неясно, хорошо ли это работает с индексом ColumnStore. Является ли?
  • Если нет никакого пути, есть ли хоть какая-то конечная точка, с которой работает Excel?

0 ответов

Другие вопросы по тегам