Настройка разрешений для доступа к представлениям аналитики и аналитики

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019

чтобы использовать Power BI для Azure DevOps или для выполнения запроса OData для аналитики, необходимо обладать разрешением View Analytics . По умолчанию разрешение View Analytics задается для всех участников с базовым доступом. Пользователи, которым предоставлен доступ к заинтересованным лицам, не имеют разрешений на просмотр или изменение представлений аналитики.

чтобы изменить представление аналитики или подключиться к представлению аналитики в Power BI, необходимо иметь разрешения для этого представления.

Если вы просто добавляете мини-приложение аналитики на панель мониторинга или просматриваете мини-приложение аналитики, добавленное на панель мониторинга, Специальные разрешения не требуются.

Примечание

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

Предварительные требования

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

Дополнительные сведения о работе с разрешениями см. в статье Начало работы с разрешениями, доступом и группами безопасности.

Установка разрешений

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

Примечание

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

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

  2. выберите параметры Project, а затем разрешения.

    снимок экрана Project разрешения Параметры>.

  3. Выберите пользователя или группу, для которых необходимо изменить разрешения, а затем измените назначение разрешений.

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

    Снимок экрана: разрешения уровня проекта пользователя, изменения разрешений аналитики.

  4. По завершении перейдите на страницу разрешения. Внесенные изменения сохраняются автоматически.

Перейдите на вкладку Текущая страница , чтобы получить сведения о добавлении пользователя в проект. Project разрешения Параметры просмотр страниц доступны только для Azure DevOps Services в данный момент.

Управление разрешениями для общего представления

Все члены группы "участники" для проекта могут использовать Общие представления в Power BI. Для создаваемых общих представлений можно управлять разрешениями пользователей и групп для создания, удаления или просмотра определенного общего представления.

  1. Чтобы изменить разрешения для общего представления, откройте аналитические представления и выберите все. Дополнительные сведения см. в разделе Создание аналитического представления.

  2. Щелкните значок More Actions (дополнительные действия ), а затем выберите Безопасность.

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

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

    Диалоговое окно безопасности "разбиение представления аналитики" изменяет разрешения пользователя.

    По завершении закройте диалоговое окно. Изменения будут сохранены автоматически.

    Управление разрешениями

    По завершении нажмите кнопку сохранить изменения .

Отказано в доступе

Аналитика предназначена для предоставления точных данных, а не данных, обрезающих параметры безопасности.

Например, рассмотрим следующий сценарий:

  • Project Содержит 200 рабочих элементов
  • Project B содержит 100 рабочих элементов

если пользователь, имеющий доступ к обоим проектам, выдает запрос со следующим текстом: "выдает мне сумму всех рабочих элементов в Project а Project б" результат будет 300, что ожидалось. теперь предположим, что другой пользователь, у которого есть доступ к Project б, делает тот же запрос, поэтому запрос возвращает 100. Однако в последнем случае аналитика не вернет результат. вместо этого будет возвращена ошибка "Project доступ запрещен". Это делается потому, что не удалось вернуть весь набор данных, поэтому он ничего не возвращает.

это поведение отличается от того, которое предоставляет текущий редактор запросов рабочих элементов, который возвращал бы все рабочие элементы в Project B, но не Project A, не уведомляя о отсутствии данных.

Из-за этого сценария рекомендуемый подход для запросов к аналитике — всегда предоставлять фильтр на уровне проекта вместо использования глобального запроса. Сведения о предоставлении фильтра на уровне проекта см. в разделе анализ WIT.