Настройка обратной записи секции

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

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

Краткое видео о обратной записи см. в статье Excel 2010 Writeback to Analysis Services. Более подробное изучение этой функции доступно в серии записей блога, Создание приложения обратной записи с помощью служб Analysis Services (блог).

Замечание

Обратная запись поддерживается только для реляционных баз данных и витрин данных SQL Server, а также только для многомерных моделей служб Analysis Services.

Как сделать раздел доступным для записи

Можно включить запись для групп измерений раздела, активировав сам раздел в Конструкторе кубов в SQL Server Data Tools или SQL Server Management Studio.

  • На вкладке "Партиции" в Конструкторе куба щелкните правой кнопкой мыши раздел и выберите Настройки обратной записи.

  • В Management Studio разверните базу данных | куб | группа мер, а затем щелкните правой кнопкой мыши обратную запись и выберите "Включить обратную запись".

Обратная запись поддерживается только для показателей, использующих агрегацию с помощью функции SUM. В примере базы данных AdventureWorks можно использовать группу мер sales Targets для тестирования поведения обратной записи.

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

Обзор данных обратной записи в разделе

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

Удаление данных обратной записи или отключение обратной записи

Удаление данных обратной записи очищает кэш обратной записи, и как только эти данные удаляются, работа с обратной записью выполняется на чистой основе. Отключение обратной записи для секции куба просто отключает обратную запись для этой секции.

Преобразование данных обратной записи в секцию

Вы можете преобразовать данные в таблице записи изменений раздела в раздел. Эта процедура приводит к тому, что таблица обратной записи становится таблицей фактов новой секции.

Осторожность

Неправильное использование секций может привести к неточным данным куба. Дополнительные сведения см. в статье "Создание локальной секции "Службы Analysis Services" и "Управление ими".

Преобразование таблицы данных обратной записи в раздел также отключает возможность записи в раздел. Все неограниченные политики чтения и записи и разрешения на чтение и запись для ячеек раздела отключены, а конечные пользователи не смогут изменять отображаемые данные куба. (Конечные пользователи с отключёнными политиками чтения и записи без ограничений или отключёнными разрешениями на чтение и запись всё ещё смогут просматривать куб.) Разрешения на чтение и зависящие от условий разрешения на чтение не затрагиваются.

Чтобы преобразовать данные обратной записи в раздел, используйте диалоговое окно Convert to Partition, к которому можно получить доступ, щелкнув правой кнопкой мыши таблицу обратной записи для раздела с возможностью записи в SQL Server Management Studio. Вы указываете имя раздела и следует ли проектировать агрегирование для этого раздела позже или одновременно с его созданием. Чтобы создать агрегирование одновременно с выбранной секцией, необходимо скопировать структуру агрегирования из существующей секции. Обычно это, но не обязательно, текущий раздел обратной записи. Вы также можете выбрать обработку раздела одновременно с его созданием.

См. также

Write-Enabled разделы
Включение обратной записи в куб OLAP на уровне ячеек в Excel 2010
Включение и обеспечение безопасности ввода данных с помощью функции Writeback в службах Analysis Services