SQL Server vNext улучшает SSAS


Общедоступная версия CTP 1.1 для SQL Server vNext в Windows теперь доступна с улучшениями в службах Analysis Services.

SQL Server vNext – это последний шаг Microsoft, направленный на то, чтобы сделать SQL Server более привлекательным, предлагая выбор языков разработки, типов данных, локально и в облаке, а также в разных операционных системах, чтобы вы могли использовать его не только в Windows, но и в Linux, и контейнеры Docker на базе Linux.

Известие о том, что SQL Server будет доступен для Linux, стало большим сюрпризом в начале года, и этот второй предварительный обзор технологий сообщества (CTP) показывает, что Microsoft серьезно относится к аспекту Linux, с лучшей производительностью для некоторых элементов под Linux и поддержка большего количества дистрибутивов Linux. Новый CTP предлагает лучшую производительность для T-SQL (Transact-SQL) благодаря модулям, которые были скомпилированы в исходном коде. Он также быстрее обновляет индексы columnstore.

В отличие от Linux, CTP фокусируется на элементе служб Analysis Services SQL Server с новой инфраструктурой для подключения к данным и преобразования данных в табличные модели. Это похоже на то, как Excel и Power BI на рабочем столе подключаются к подключению, и означает, что службы Analysis Services смогут подключаться к большему количеству источников данных из обычных баз данных SQL через источники Azure и другие онлайн-службы вплоть до систем больших данных. Вы также сможете программно добавлять подключения к данным и M-запросы в табличную модель с помощью табличной объектной модели (TOM) и языка сценариев табличной модели (TMSL).

Это изменение означает, что будут поддерживаться такие источники данных, как MySQL, а инструменты бизнес-аналитики, такие как Microsoft Excel, смогут отображать базовые подробные данные из агрегированного отчета. Это достигается за счет добавления поддержки подробных строк – возможности определять настраиваемый набор строк, вносящий вклад в значение меры. В многомерных моделях это уже достигается с помощью действия детализации по умолчанию, и аналогичная функция теперь добавлена в службы Analysis Services.

С точки зрения безопасности вы получаете более детальную безопасность и сможете устанавливать разрешения для защиты отдельных таблиц.

Еще одно улучшение заключается в обработке рваных иерархий – родительских дочерних иерархий, в которых вы можете иметь разное количество дочерних уровней для разных элементов, например, организационные диаграммы. По умолчанию рваные иерархии отображаются с пробелами для уровней ниже самого низкого дочернего. CTP1.1 вводит свойство Hide Members, чтобы исправить это.


Добавить комментарий