Есть ли API Power Bi для доступа к набору данных?

Я нашел api для добавления пользователя в рабочую область (группу), а также для добавления пользователя Datasource. Я хотел бы знать, есть ли доступный api для добавления пользователя в набор данных? На веб-портале Power Bi к нему можно получить доступ: Рабочая область -> Наборы данных + Потоки данных -> выберите значок меню с тремя точками рядом с именем набора данных и нажмите « Управление разрешениями» . Теперь выберите « Прямой доступ» и « Добавить / удалить пользователей с разрешениями на совместное использование / сборку».

Я не смог найти api для этого процесса. Когда я отслеживал сетевые вызовы, он вызывает часть url: redirect.analysis.windows.net/ metadata / access

2 ответа

У нас нет возможности предоставить доступ через api.

Но мы можем создать список рассылки, добавив пользователей в список, и доступ будет предоставлен соответствующим образом.

Разрешения на набор данных являются частью разрешения на элемент, поэтому вы не можете переопределить разрешения на рабочую область и могут быть предоставлены тем, у кого есть как минимум такой же уровень разрешений. Существуют API-интерфейсы POST, в которых вы можете добавить новое разрешение к набору данных, но не удалять разрешения, а затем API-интерфейсы PUT, в которых вы можете обновить разрешения пользователя, и API-интерфейсы GET, в которых вы можете получить список субъектов, имеющих доступ к набору данных.

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

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

Использованная литература:

https://learn.microsoft.com/power-bi/developer/embedded/datasets-permissions#item-permissions

https://learn.microsoft.com/rest/api/power-bi/groups/add-group-userhttps://learn.microsoft.com/power-bi/connect-data/service-datasets-permissions

Другие вопросы по тегам