Изменения поведения функций служб Analysis Services в SQL Server 2014

В этом разделе описываются изменения поведения в службах Analysis Services для многомерных, табличных, и интеллектуального анализа данных, а также PowerPivot для развертывания на SharePoint. Изменения поведения влияют на работу функций или взаимодействие в текущей версии по сравнению с более ранними версиями SQL Server.

Замечание

В отличие от этого, критическое изменение - это такое изменение, которое предотвращает запуск модели данных или приложения, интегрированных со службами Analysis Services. Дополнительные сведения см. в статье "Критические изменения функций служб Analysis Services" в SQL Server 2014.

В этом разделе.

Изменения поведения в SQL Server 2014

В этом выпуске не объявляются новые изменения поведения для табличных, многомерных, анализа данных или PowerPivot для SharePoint. Тем не менее, так как службы SQL Server 2014 Analysis Services (SSAS) настолько похожи на версии SQL Server 2012 и SQL Server 2012 с пакетом обновления 1 (SP1), изменения поведения обоих предыдущих выпусков предоставляются здесь в качестве удобства в случае обновления с SQL Server 2008.

Изменения поведения в SQL Server 2012 с пакетом обновления 1 (SP1)

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

Проблема Описание
Рабочие книги SQL Server 2008 R2 PowerPivot не будут автоматически обновляться и модели не будут обновляться без уведомления при использовании в SQL Server 2012 SP1 PowerPivot для SharePoint 2013. Поэтому запланированные обновления данных не будут работать для книг SQL Server 2008 R2 PowerPivot. Книги 2008 R2 будут открываться в PowerPivot для SharePoint 2013, однако запланированные обновления не будут работать. При просмотре журнала обновления появится сообщение об ошибке, аналогичное следующему:
Книга содержит неподдерживаемую модель PowerPivot. Модель PowerPivot в книге находится в формате SQL Server 2008 R2 PowerPivot для Excel 2010. Ниже приведены поддерживаемые модели PowerPivot:
SQL Server 2012 PowerPivot для Excel 2010
SQL Server 2012 PowerPivot для Excel 2013"

Как обновить книгу: Запланированные обновления не будут работать, пока не обновите книгу до книги 2012 года. Чтобы обновить книгу и модель, которую она содержит, выполните одно из следующих действий:

Скачайте и откройте книгу в Microsoft Excel 2010 с установленной надстройкой SQL Server 2012 PowerPivot для Excel. Затем сохраните книгу и повторно опубликуйте ее на сервере SharePoint.

Скачайте и откройте книгу в Microsoft Excel 2013. Затем сохраните книгу и повторно опубликуйте ее на сервере SharePoint.



Дополнительные сведения об обновлении книг см. в статье Об обновлении книг и запланированном обновлении данных (SharePoint 2013).
Изменение поведения в функции DAX ALL. До SQL Server 2012 с пакетом обновления 1 (SP1), при указании столбца [Дата] в "Пометить как таблицу даты" для использования в временной аналитике и если этот столбец [Дата] передается в качестве аргумента функции ALL и затем передается в качестве фильтра функции CALCULATE, все фильтры для всех столбцов в таблице игнорируются, независимо от любого среза, примененного к столбцу даты.

Например

= CALCULATE (<expression>, ALL (DateTable[Date]))

До SQL Server 2012 с пакетом обновления 1 (SP1) все фильтры игнорировались для всех столбцов DateTable, вне зависимости от того, передан ли столбец [Date] в качестве аргумента ALL.

В SQL Server 2012 с пакетом обновления 1 (SP1) и PowerPivot в Excel 2013 поведение будет игнорировать фильтры только для указанного столбца, переданного в качестве аргумента ALL.

Чтобы обойти новое поведение, фактически игнорируйте все столбцы в качестве фильтра для всей таблицы, можно исключить столбец [Date] из аргумента, например,

=CALCULATE (<expression>, ALL(DateTable))

Это приведет к тому же результату, что и поведение до SQL Server 2012 с пакетом обновления 1 (SP1).

Изменения поведения в SQL Server 2012

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

Analysis Services, режим многомерной

Опция NullProcessing, установленная на "Сохранить", больше не поддерживается для меры с уникальным подсчетом

До SQL Server 2012 можно было задать NullProcessing Element (ASSL)Preserve для мер подсчета уникальных значений. К сожалению, эта практика часто приводит к недопустимым результатам и иногда даже сбою задания обработки. В результате эта конфигурация больше не действительна в SQL Server 2012. Попытка использовать ее приведет к возникновению следующей ошибки проверки: "Ошибки в диспетчере метаданных. Сохранение не является допустимым значением NullProcessing для <measurename> меры уникального подсчета.

Браузер кубов в Management Studio и Конструктор кубов были удалены

Элемент управления браузером куба, который позволяет перетаскивать поля в структуру сводной таблицы в Management Studio или конструкторе кубов, удален из продукта. Элемент управления был компонентом Office Web Control (OWC). OWC больше не поддерживается Microsoft Office и теперь недоступен.

PowerPivot для SharePoint

Более высокие требования к разрешениям для использования книги PowerPivot в качестве внешнего источника данных

Книга Excel может отображать данные PowerPivot, внедренные в ту же рабочую книгу или во внешней рабочей книге. В предыдущем выпуске требования к разрешениям были одинаковы независимо от того, были ли данные PowerPivot внедрены или внешние. Если бы у вас были разрешения только на просмотр книги PowerPivot, вы могли бы получить полный доступ ко всем данным PowerPivot в книге и для встроенных, и для внешних подключений.

В этом выпуске требования к правам доступа изменились для книг Excel, представляющих данные PowerPivot из внешнего файла. В этом выпуске необходимо иметь разрешения на чтение (или более конкретно разрешение "Открыть элементы") для подключения к внешней книге PowerPivot с клиентского приложения. Дополнительные разрешения указывают, что у пользователя есть права скачивания для просмотра исходных данных, внедренных в книгу. Дополнительные разрешения отражают тот факт, что данные модели полностью доступны клиентскому приложению или книге, которые связаны с ним, что обеспечивает лучшее согласование требований к разрешениям и реальному процессу подключения к данным.

Чтобы продолжить использование книги PowerPivot в качестве внешнего источника данных, необходимо увеличить разрешения SharePoint для пользователей, которые подключаются к внешним данным PowerPivot. Пока вы не измените разрешения, пользователи получат следующую ошибку, если они пытаются получить доступ к книгам PowerPivot в подключении к источнику данных: "Веб-служба PowerPivot вернула ошибку (Доступ запрещен. Запрошенный документ не существует или у вас нет разрешения на открытие файла.)

Предупреждение

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

Кроме того, можно создать папку в библиотеке, переместить все затронутые документы в эту папку и задать уникальные разрешения для папки.

Замечание

Если ваши рабочие книги хранятся в Галерее PowerPivot, нарушение наследования разрешений на рабочую книгу приведет к нарушению процесса создания миниатюрных изображений для этой книги, если она настроена для обновления данных. Чтобы одновременно разрешить доступ к книгам и изображениям предварительного просмотра в коллекции, рассмотрите возможность предоставления определенным пользователям разрешений на чтение на уровне библиотеки для всех документов в библиотеке.

Чтобы изменить разрешения, необходимо быть владельцем сайта.

Как увеличить разрешения до уровня чтения для отдельных рабочих книг

  1. Щелкните стрелку вниз, чтобы открыть меню для отдельного документа.

  2. Нажмите кнопку "Управление разрешениями".

  3. По умолчанию библиотека наследует разрешения. Чтобы изменить разрешения отдельных книг в этой библиотеке, нажмите кнопку "Остановить наследование разрешений".

  4. Установите флажок рядом с именами пользователей или их групп, для которых требуются дополнительные разрешения на рабочие книги PowerPivot. Дополнительные разрешения позволяют этим пользователям связываться с внедренными данными PowerPivot и использовать эти данные в качестве внешнего источника данных в других документах.

  5. Нажмите кнопку "Изменить разрешения пользователя".

  6. Выберите разрешения Чтение, а затем нажмите OK.

В этом выпуске введены новые требования к созданию образов моментальных снимков в коллекции PowerPivot, устраняя потенциальный источник утечки информации (а именно, отображение моментального снимка данных из источника данных, к которому у вас нет разрешения на просмотр). Эти требования применяются только к книгам PowerPivot, которые подключаются к внешним источникам данных при каждом просмотре книги. Если вы используете только книги, которые визуализируют встроенные данные PowerPivot, вы не увидите никаких изменений в том, как создаются снимки в галерее PowerPivot.

Для книги, которая обновляет свои данные при каждом открытии, новые требования к созданию моментальных снимков приведены ниже.

  • Книги PowerPivot, используемые в качестве внешних источников данных другими книгами или отчетами, должны находиться в той же библиотеке, что и те книги, которые используют эти данные. Например, если у вас есть sales-data.xlsx, предоставляющий данные для sales-report.xlsx, обе рабочие книги должны быть в коллекции, чтобы изображения отображались.

  • Рабочие книги, используемые вместе, должны унаследовать права доступа от общего родительского элемента (т. е. коллекции PowerPivot). В нашем примере как sales-data.xlsx, так и sales-report.xlsx должны унаследовать от галереи PowerPivot.

Если рабочая тетрадь не соответствует ни одному из указанных выше критериев, вместо ожидаемого эскиза появится следующий значок с замком:

GMNI_PowerPivotGalleryIcon_Locked GMNI_PowerPivotGalleryIcon_Locked

Новый параметр по умолчанию для запросов балансировки нагрузки изменился с Round-Robin на Health-Based

Приложение службы PowerPivot имеет параметры по умолчанию, определяющие, как запросы данных PowerPivot распределяются по нескольким серверам PowerPivot для SharePoint в ферме. В предыдущем выпуске параметр по умолчанию — Round Robin, где запросы распределялись последовательно между доступными серверами. В этом выпуске по умолчанию используется ориентированный на здоровье. Приложение службы PowerPivot использует статистику работоспособности сервера, например доступную память или ЦП, чтобы определить, какой экземпляр сервера получает запрос xt.

При обновлении сервера из предыдущего выпуска приложение службы PowerPivot сохраняет предыдущий параметр по умолчанию (Round Robin). Чтобы использовать параметр метода выделения на основе работоспособности , необходимо изменить параметры конфигурации. Дополнительные сведения см. в статье "Создание и настройка приложения службы PowerPivot" в центре администрирования.

См. также

Обратная совместимость
Критические изменения функций служб Analysis Services в SQL Server 2014