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


Admin - Dataflows GetDataflowUsersAsAdmin

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

Разрешения

  • Пользователь должен быть администратором Fabric или пройти проверку подлинности с помощью субъекта-службы.
  • Поддерживаются делегированные разрешения.

При выполнении в рамках проверки подлинности службы приложения не должны иметь необходимые разрешения администратора для Power BI, заданные на портале Azure.

Требуемая область

Tenant.Read.All или Tenant.ReadWrite.All

Важно только при проверке подлинности через стандартный делегированный маркер доступа администратора. Не должно присутствовать при использовании проверки подлинности через субъект-службу.

Ограничения

Максимум 200 запросов в час.

GET https://api.powerbi.com/v1.0/myorg/admin/dataflows/{dataflowId}/users

Параметры URI

Имя В Обязательно Тип Описание
dataflowId
path True

string (uuid)

Идентификатор потока данных

Ответы

Имя Тип Описание
200 OK

DataflowUsers

ХОРОШО

Примеры

Example

Образец запроса

GET https://api.powerbi.com/v1.0/myorg/admin/dataflows/{dataflowId}/users

Пример ответа

{
  "value": [
    {
      "displayName": "John Nick",
      "emailAddress": "john@contoso.com",
      "dataflowUserAccessRight": "ReadWrite",
      "identifier": "john@contoso.com",
      "graphId": "3fadb6e4-130c-4a8f-aeac-416e38b66756",
      "principalType": "User"
    }
  ]
}

Определения

Имя Описание
DataflowUser

Запись права доступа пользователя Power BI для потока данных

DataflowUserAccessRight

Право доступа, которое пользователь имеет для потока данных (уровень разрешений)

DataflowUsers

Оболочка ответа OData для списка пользователей Power BI с доступом к потоку данных

PrincipalType

Тип субъекта

ServicePrincipalProfile

Профиль субъекта-службы Power BI. Применимо только для решения Power BI Embedded с несколькими арендами.

DataflowUser

Запись права доступа пользователя Power BI для потока данных

Имя Тип Описание
DataflowUserAccessRight

DataflowUserAccessRight

Право доступа, которое пользователь имеет для потока данных (уровень разрешений)

displayName

string

Отображаемое имя субъекта

emailAddress

string

Адрес электронной почты пользователя

graphId

string

Идентификатор субъекта в Microsoft Graph. Доступно только для API администрирования.

identifier

string

Идентификатор субъекта

principalType

PrincipalType

Тип субъекта

profile

ServicePrincipalProfile

Профиль субъекта-службы Power BI. Применимо только для решения Power BI Embedded с несколькими арендами.

userType

string

Тип пользователя.

DataflowUserAccessRight

Право доступа, которое пользователь имеет для потока данных (уровень разрешений)

Значение Описание
None

Удаляет разрешение на содержимое в потоке данных

Read

Предоставляет доступ на чтение к содержимому в потоке данных

ReadWrite

Предоставляет доступ на чтение и запись к содержимому в потоке данных

ReadReshare

Предоставляет доступ для чтения и повторного доступа к содержимому в потоке данных

Owner

Предоставляет доступ для чтения, записи и повторного доступа к содержимому в потоке данных

DataflowUsers

Оболочка ответа OData для списка пользователей Power BI с доступом к потоку данных

Имя Тип Описание
@odata.context

string

value

DataflowUser[]

Список пользователей с доступом к потоку данных

PrincipalType

Тип субъекта

Значение Описание
None

Нет типа субъекта. Используется для доступа на уровне всей организации.

User

Тип субъекта-пользователя

Group

Тип субъекта-группы

App

Тип субъекта-службы

ServicePrincipalProfile

Профиль субъекта-службы Power BI. Применимо только для решения Power BI Embedded с несколькими арендами.

Имя Тип Описание
displayName

string

Имя профиля субъекта-службы

id

string (uuid)

Идентификатор профиля субъекта-службы