Перспективы в табличных моделях
Применимо к: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
Перспективы в табличных моделях определяют просматриваемые подмножества модели, реализующие точки обзора для модели, которые сосредоточены на определенном аспекте либо предназначены для конкретных деловых целей или использования в конкретном приложении.
Табличные модели могут быть очень сложными для изучения. Одна модель может представлять все содержимое целого хранилища данных с многими таблицами, мерами и измерениями. Подобная сложность может отпугнуть пользователей, которым для удовлетворения своих запросов в области бизнес-аналитики и отчетности часто необходимо взаимодействовать только с небольшой частью модели.
В перспективе таблицы, объекты и меры (включая ключевые показатели эффективности) определяются в качестве объектов полей. Для каждой перспективы можно выбрать несколько полей для просмотра. Например, одна модель может содержать данные о продуктах, продажах, финансовые данные, данные о сотрудниках и географические данные. Хотя отделу продаж необходимы данные о продуктах, объемах продаж, продвижении и географические данные, ему, скорее всего, не нужны данные о сотрудниках и финансовые данные. Подобным образом отделу кадров не требуются географические данные и данные о стимулировании продаж.
Когда пользователь подключается к модели (как к источнику данных), в которой имеются определенные перспективы, он может выбрать нужную перспективу. Например, при подключении к источнику данных модели в Excel пользователи из отдела кадров могут выбрать в мастере подключения к данным перспективу «Отдел кадров» на странице «Выбор таблиц и представлений». В списке полей сводной таблицы будут отображаться только поля (таблицы, столбцы и меры), определенные в перспективе «Отдел кадров».
Перспективы предназначены для использования не в качестве механизма обеспечения безопасности, а как средство повышения эффективности работы пользователя. Все параметры безопасности перспективы наследуются из базовой модели. Перспективы не могут предоставить доступ к объектам модели, к которым пользователь еще не имеет доступа. Безопасность для базы данных модели должна быть разрешена, прежде чем будет предоставлен доступ к объектам в модели через перспективу. Для защиты данных и метаданных модели можно использовать роли безопасности. Дополнительные сведения см. в разделе Роли.
Создание перспектив и управление ими
Чтобы создать, изменить, удалить, скопировать и просмотреть перспективы для проекта модели, используйте диалоговое окно Перспективы . В Visual Studio щелкните Extensions> Model Perspectives (Перспективымодели>расширений).
Добавление перспективы
Чтобы добавить перспективу, нажмите кнопку Создать перспективу. После этого можно установить или снять флажки включаемых в перспективу объектов полей. Также можно указать имя создаваемой перспективы.
Если создать пустую перспективу, содержащую все поля объектов полей, то работающий с этой перспективой пользователь увидит пустой список полей. Перспектива должна содержать как минимум одну таблицу и столбец.
Изменение перспективы
- Чтобы изменить перспективу, проверка и снимите флажки полей в столбце перспективы, что позволяет добавлять и удалять объекты полей из перспективы.
Переименование перспективы
- При наведении указателя мыши на заголовок столбца перспективы (имя перспективы) появляется кнопка Переименовать . Для переименования перспективы нажмите кнопку Переименоватьи введите новое имя или измените существующее.
Удаление перспективы
- При наведении указателя мыши на заголовок столбца перспективы (имя перспективы) появляется кнопка Удалить . Для удаления перспективы нажмите кнопку Удалить и затем нажмите кнопку Да в окне подтверждения.
Копирование перспективы
- При наведении указателя мыши на заголовок столбца перспективы появляется кнопка Копировать . Для создания копии этой перспективы нажмите кнопку Копировать . Копия выбранной перспективы будет добавлена в качестве новой перспективы справа от существующих перспектив. Новая перспектива наследует имя скопированной перспективы, при этом к концу имени добавляется слово копия . Например, если создается копия перспективы "Продажи ", новая перспектива будет называться Продажи — копирование.
Тестирование перспектив
При разработке модели можно использовать функцию «Анализ в Excel» в конструкторе моделей для проверки работы определенных перспектив. Если в меню Модель конструктора моделей выбрать команду Анализ в Excel, еще до открытия окна Excel появляется диалоговое окно Выбор учетных данных и перспективы . В этом диалоговом окне можно указать текущее имя пользователя, другого пользователя, роль и перспективу, которые будут использоваться для подключения к базе данных рабочей области модели в качестве источника данных и просмотра данных.