Изменение работы функций служб Analysis Services в SQL Server 2012
В этом разделе описаны изменения в работе служб Analysis Services, PowerPivot для SharePoint и интеллектуального анализа данных. Изменения в работе затрагивают работу или взаимодействие компонентов SQL Server 2012 по сравнению с предыдущими версиями SQL Server.
В настоящее время этот раздел содержит описание только изменений в работе PowerPivot для SharePoint. Сведения об изменениях в работе других компонентов служб Analysis Services отсутствуют.
В этом разделе:
Изменения в поведении SQL Server 2012 SP1
Изменения в поведении SQL Server 2012
Изменения в поведении SQL Server 2012 SP1
В этом разделе описаны критические изменения в компонентах служб SQL Server 2012 Analysis Services (SSAS) в версии SQL Server 2012 SP1.
Проблема |
Описание |
---|---|
Книги SQL Server 2008 R2 PowerPivot не обновляются автоматически и не обновляют модели, если используются в SQL Server 2012 PowerPivot с пакетом обновления 1 (SP1) для SharePoint 2013. Поэтому плановые обновления данных не будут действовать для книг SQL Server 2008 R2 PowerPivot. |
Книги 2008 R2 открываются в PowerPivot для SharePoint 2013, однако плановые обновления не выполняются. При просмотре журнала обновления обнаруживается сообщение об ошибке следующего вида: «Книга содержит неподдерживаемую модель PowerPivot. Модель PowerPivot в книге представлена в формате SQL Server 2008 R2 PowerPivot для Excel 2010. Поддерживаются следующие модели PowerPivot:
Обновление книги: Плановые обновления не будут действовать, пока книга не будет обновлена до книги версии 2012. Для обновления книги и содержащейся в ней модели выполните одно из следующих действий.
Дополнительные сведения об обновлении книг см. на странице Обновление книг и запланированное обновление данных (SQL Server 2012 с пакетом обновления 1 (SP1)). |
Изменения в организации работы DAX Функция ALL. |
До выхода версии SQL Server 2012 SP1, если был задан столбец [Date] в окне «Пометить как таблицу дат» для использования в логике операций со временем и этот столбец [Date] передан в качестве аргумента в функцию ALL для использования в свою очередь в качестве фильтра в функции CALCULATE, пропускаются все фильтры для всех столбцов в таблице независимо от того, имеется ли какой-либо срез в столбце дат. Например:
До выхода версии SQL Server 2012 SP1 все фильтры пропускались для всех столбцов DateTable независимо от того, передавался ли столбец [Date] в качестве аргумента в функцию ALL. Поведение версии SQL Server 2012 SP1 и в PowerPivot в Excel 2013 заключается в том, что фильтры пропускаются только для указанного столбца, передаваемого в качестве аргумента функции ALL. Чтобы отказаться от нового поведения, по существу игнорируя применение всех столбцов в качестве фильтров для всей таблицы, можно исключить столбец [Date] из аргумента, например
Результат будет такой же, как при организации работы до выхода версии SQL Server 2012 SP1. |
В начало
Изменения в поведении SQL Server 2012
В этом разделе документированы изменения поведения в компонентах служб SQL Server 2012 Analysis Services (SSAS) в SQL Server 2012.
Службы Analysis Services, многомерный режим
Браузер кубов в среде Management Studio и конструктор кубов были удалены
Элемент управления браузера кубов, который позволяет перетаскивать поля в структуру сводной таблицы в среде Management Studio или в конструкторе кубов, был удален из продукта. Элемент управления был веб-компонентом Office Web Control (OWC). Веб-компоненты Office работали с устаревшей версией Office, поэтому больше не доступны.
PowerPivot для SharePoint
Требование разрешений более высокого уровня для использования книги PowerPivot в качестве внешнего источника данных
Книга Excel может отображать данные PowerPivot, внедренные в ту же или во внешнюю книгу. В предыдущем выпуске требования к разрешениям были одинаковыми независимо от того, были ли данные PowerPivot внедренными или внешними. Разрешение Только просмотр в книге PowerPivot давало полный доступ ко всем данным PowerPivot в книге как для внедренных, так и для внешних соединений.
В этом выпуске требования к разрешениям были изменены для книг Excel, в которых отображаются данные PowerPivot из внешнего файла. В этом выпуске для подключения к внешней книге PowerPivot из клиентского приложения необходимо иметь разрешения на Чтение (а точнее, разрешение Открытие элементов). Дополнительные разрешения определяют, что пользователь имеет права на загрузку для просмотра исходных данных, внедренных в книгу. Дополнительные разрешения отражают тот факт, что данные о модели полностью доступны клиентскому приложению или книге, которые содержат ссылки на них, что в результате лучше выравнивает требования к разрешениям и фактическую работу подключения к данным.
Чтобы продолжить использование книги PowerPivot в качестве внешнего источника данных, необходимо повысить уровень разрешений SharePoint для пользователей, которые подключаются к внешним данным PowerPivot. До тех пор пока разрешения не будут изменены, при попытке доступа к книгам PowerPivot по соединению с источником данных пользователи будут получать следующее сообщение об ошибке: «Веб-служба PowerPivot возвратила ошибку (В доступе отказано. Запрошенный документ не существует, либо у вас недостаточно прав на открытие этого файла.)».
Внимание! |
---|
Далее описаны действия по прерыванию цепочки наследования разрешений на уровне библиотеки и повышению разрешений пользователя с уровня Только просмотр до уровня Чтение на определенные документы из этой библиотеки. Перед тем как продолжить, внимательно ознакомьтесь с существующими разрешениями и документами и убедитесь, что эти действия подходят для данного сайта. В качестве альтернативы можно создать папку в библиотеке, переместить в нее все требуемые документы и задать уникальные разрешения на эту папку. |
Примечание |
---|
Если книги хранятся в галерее PowerPivot, разрыв цепочки наследования разрешений для книги приведет к невозможности формирования эскизов для этой книги, если для нее настроено обновление данных. Чтобы одновременно разрешить доступ к книгам и к изображениям предварительного просмотра в галерее, рассмотрите возможность предоставления определенным пользователям разрешений на Чтение на уровне библиотеки для всех документов из этой библиотеки. |
Изменять разрешения могут только владельцы сайтов.
Как повысить разрешения до уровня «Чтение» для отдельных книг
Щелкните стрелку вниз, чтобы открыть меню для отдельного документа.
Нажмите Управление разрешениями.
По умолчанию библиотека наследует разрешения. Чтобы изменить разрешения для отдельных книг в этой библиотеке, нажмите кнопку Прекратить наследование разрешений.
Установите флажок около имени пользователя или группы, которым требуются дополнительные разрешения на книги PowerPivot. Дополнительные разрешения позволят этим пользователям получать доступ к внедренным данным PowerPivot и использовать эти данные в качестве внешнего источника данных в других документах.
Нажмите Изменить разрешения пользователя.
Выберите разрешения Чтение и нажмите кнопку ОК.
Коллекция PowerPivot. Новые правила для создания моментальных снимков для некоторых книг PowerPivot
В этом выпуске появились новые требования для создания моментальных снимков в галерее PowerPivot, исключающие потенциальную возможность раскрытия сведений (а именно просмотр моментального снимка данных из источника данных, на просмотр которых у пользователя нет разрешений). Эти требования относятся только к книгам PowerPivot, которые соединяются с внешними источниками данных при каждом просмотре книги. Если используются только книги, отображающие внедренные данные PowerPivot, никаких изменений в механизме формирования моментальных снимков в галерее PowerPivot заметно не будет.
Далее приведены новые требования к формированию моментальных снимков для книг, данные которых обновляются при каждом их открытии.
Книги PowerPivot, которые используются в качестве внешнего источника данных другими книгами или отчетами, должны находиться в той же библиотеке, что и книги, которые эти данные получают. Например, если данные из файла sales-data.xlsx передаются в файл sales-report.xlsx, обе эти книги должны находиться в одной галерее, чтобы моментальные снимки могли отображаться.
Книги, которые используются совместно, должны наследовать разрешения от общего родителя (другими словами, от галереи PowerPivot). В нашем примере файлы sales-data.xlsx и sales-report.xlsx должны наследовать разрешения от галереи PowerPivot.
Если книга не удовлетворяет любому из этих критериев, вместо ожидаемого эскиза будет отображен следующий значок блокировки.
Новое значение по умолчанию параметра для запросов балансировки нагрузки изменилось с «Циклический перебор» на «По исправности»
Приложение службы PowerPivot имеет параметры по умолчанию, определяющие способ распределения запросов к данным PowerPivot между несколькими серверами PowerPivot для SharePoint в ферме. В предыдущем выпуске значением по умолчанию было Циклический перебор, при котором запросы распределялись последовательно среди доступных серверов. В этом выпуске значением по умолчанию является По исправности. Приложение службы PowerPivot использует статистику работоспособности сервера, такую как доступный объем памяти или ЦП, для определения того, какому экземпляру сервера направить запрос.
В случае обновления сервера в предыдущем выпуске приложение службы PowerPivot сохранит предыдущее значение по умолчанию (Циклический перебор). Чтобы использовать способ распределения По исправности, необходимо изменить параметры конфигурации. Дополнительные сведения см. в разделе Настройка приложения службы PowerPivot.
См. также
Основные понятия
Критические изменения функций служб Analysis Services в SQL Server 2012