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


Работа с перспективами в конструкторе моделей

Изменения: 14 апреля 2006 г.

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

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

В диалоговом окне «Создание перспективы» снятие флажка элемента модели удаляет его из перспективы. К элементам, добавляемым или удаляемым из перспективы, должны применяться следующие правила.

Включение

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

Роли

  • Если флажок для роли снят, то флажок для соответствующей роли также снимается. Если выбран флажок для роли, то для соответствующей роли также выбирается флажок. Если соответствующая роль ведет к сущности, для которой флажок не установлен, то для этой сущности устанавливается флажок.

Идентифицирующие атрибуты

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

В построителе отчетов перспективы появляются, как любые другие модели, в области «Приступая к работе».

См. также

Задачи

Как добавить, изменить или удалить перспективу [конструктор моделей]

Основные понятия

Создание нерегламентированных отчетов с помощью моделей отчетов
Построитель отчетов
Конструктор моделей
Разделы руководства по конструктору моделей
Свойства объектов конструктора моделей
Выбор источника данных (построитель отчетов)
Работа с сущностями и папками (построитель отчетов)
Обзор основной сущности и связанных с ней данных (построитель отчетов)

Другие ресурсы

Диалоговое окно «Редактирование перспективы» [конструктор моделей]

Справка и поддержка

Получение помощи по SQL Server 2005