Поделиться через


Изменение работы функций служб Analysis Services в SQL Server 2008

В этом разделе описаны изменения в работе служб Analysis Services. Эти изменения затрагивают работу и взаимодействие функций в SQL Server 2008 по сравнению с более ранними версиями SQL Server.

Изменения в поведении

Возможность

Поведение в SQL Server 2000

Поведение в SQL Server

Обзор

Поддерживает скрытые или отключенные уровни иерархий.

Миграция скрытых или отключенных уровней выполняется как миграция видимых и включенных уровней. Вычисления, в которые входят иерархии с такими уровнями, могут возвращать непредвиденный результат.

Измерение

Поддерживает параметр, позволяющий не включать элементы данных в измерения типа «родители-потомки».

Элементы данных всегда существуют в измерениях типа «родители-потомки» и их больше нельзя исключить из этих измерений.

Многомерные выражения

Функция: CreateVirtualDimension

Выражение вернет значение Error.

Многомерные выражения

Функция: CreatePropertySet

Выражение вернет значение Error.

Многомерные выражения

Инструкция: With Cache

Синтаксис допустим, но ничего не делает.

Многомерные выражения

Инструкция: Create Cache

Синтаксис допустим, но ничего не делает.

Многомерные выражения

Вычисление правил приоритета.

Вычисление правил приоритета отличается от предыдущих версий служб Analysis Services.

См. в разделах Основные сведения о порядке этапов и порядке вычисления (многомерные выражения) и Повышение производительности многомерных выражений в службах SQL Server 2008 Analysis Services.

безопасность

Поддерживает параметр, позволяющий задавать уровень защиты измерения, так что пользователь сможет просматривать верхний уровень, отличный от верхнего уровня в иерархии.

Верхний уровень для безопасности измерения не поддерживается. Элементы защищены с помощью настройки верхнего уровня как видимого после переноса.

Прочее

Функции обновления AutoCommit и AutoRollback.

Пытается зафиксировать сбой несуществующей транзакции. В службах SQL Server 2000Analysis Services инструкция UPDATE создавала собственную транзакцию. В службах SQL ServerAnalysis Services она этого не делает.