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


Admin - Imports GetImportsAsAdmin

Возвращает список импорта для организации.

Разрешения

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

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

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

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

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

Ограничения

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

GET https://api.powerbi.com/v1.0/myorg/admin/imports
GET https://api.powerbi.com/v1.0/myorg/admin/imports?$expand={$expand}&$filter={$filter}&$top={$top}&$skip={$skip}

Параметры URI

Имя В Обязательно Тип Описание
$expand
query

string

Расширяет встроенные связанные сущности

$filter
query

string

Возвращает подмножество результатов на основе условия параметра запроса Odata Odata фильтра.

$skip
query

integer (int32)

Пропускает первые результаты n

$top
query

integer (int32)

Возвращает только первые результаты n

Ответы

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

Imports

ХОРОШО

Примеры

Example

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

GET https://api.powerbi.com/v1.0/myorg/admin/imports

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

{
  "value": [
    {
      "id": "82d9a37a-2b45-4221-b012-cb109b8e30c7",
      "importState": "Succeeded",
      "createdDateTime": "2018-05-08T14:56:18.477Z",
      "updatedDateTime": "2018-05-08T14:56:18.477Z",
      "name": "SalesMarketing",
      "connectionType": "import",
      "source": "Upload",
      "datasets": [
        {
          "id": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
          "name": "SalesMarketing",
          "webUrl": "https://app.powerbi.com/datasets/cfafbeb1-8037-4d0c-896e-a46fb27ff229"
        }
      ],
      "reports": [
        {
          "id": "5b218778-e7a5-4d73-8187-f10824047715",
          "name": "SalesMarketing",
          "webUrl": "https://app.powerbi.com/reports/5b218778-e7a5-4d73-8187-f10824047715",
          "embedUrl": "https://app.powerbi.com/reportEmbed?reportId=5b218778-e7a5-4d73-8187-f10824047715"
        }
      ]
    }
  ]
}

Определения

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

Набор данных Power BI. API возвращает подмножество из следующего списка свойств набора данных. Подмножество зависит от вызываемого API, разрешений вызываемого абонента и доступности данных в базе данных Power BI.

DatasetQueryScaleOutSettings

Параметры масштабирования запросов набора данных

DatasetUser

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

DatasetUserAccessRight

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

DependentDataflow

Зависимый поток данных Power BI

Encryption

Сведения о шифровании для набора данных

EncryptionStatus

Состояние шифрования набора данных

Import

Объект импорта

Imports

Оболочка ответа OData для коллекции импорта Power BI

PrincipalType

Тип субъекта

Report

Отчет Power BI. API возвращает подмножество из следующего списка свойств отчета. Подмножество зависит от вызываемого API, разрешений вызываемого абонента и доступности данных в базе данных Power BI.

ReportUser

Запись права доступа пользователя Power BI для отчета

ReportUserAccessRight

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

ServicePrincipalProfile

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

Subscription

Подписка по электронной почте для элемента Power BI (например, отчета или панели мониторинга)

SubscriptionUser

Пользователь подписки на электронную почту Power BI

Dataset

Набор данных Power BI. API возвращает подмножество из следующего списка свойств набора данных. Подмножество зависит от вызываемого API, разрешений вызываемого абонента и доступности данных в базе данных Power BI.

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

string

Нерекомендуемое свойство, которое следует игнорировать.

Encryption

Encryption

Сведения о шифровании набора данных. Применимо только при указании $expand.

IsEffectiveIdentityRequired

boolean

Требуется ли для набора данных эффективное удостоверение, которое необходимо отправить в вызов API GenerateTo ken.

IsEffectiveIdentityRolesRequired

boolean

Определяется ли безопасность на уровне строк внутри PBIX-файла Power BI. В этом случае необходимо указать роль.

IsInPlaceSharingEnabled

boolean

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

IsOnPremGatewayRequired

boolean

Требуется ли для набора данных локальный шлюз данных

IsRefreshable

boolean

Это поле возвращает true, если набор данных недавно обновлен или настроен для автоматического обновления, при этом режим подключения специально установлен в значение Import. Значение возвращает false для других режимов подключения, таких как DirectQuery и LiveConnection, независимо от того, обновляется ли набор данных вручную или настроен для автоматического обновления.

addRowsAPIEnabled

boolean

Позволяет ли набор данных добавлять новые строки

configuredBy

string

Владелец набора данных

createReportEmbedURL

string

URL-адрес внедрения отчета в набор данных

createdDate

string (date-time)

Дата и время создания набора данных

description

string

Описание набора данных

id

string

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

name

string

Имя набора данных

qnaEmbedURL

string

Url-адрес внедрения набора данных Q&A

queryScaleOutSettings

DatasetQueryScaleOutSettings

Параметры масштабирования запросов набора данных

targetStorageMode

string

Режим хранения набора данных

upstreamDataflows

DependentDataflow[]

Список всех потоков данных этого элемента зависит от

users

DatasetUser[]

(Пустое значение) Сведения о доступе пользователя к набору данных. Это свойство будет удалено из ответа полезных данных в предстоящем выпуске. Вы можете получить сведения о пользователе в элементе Power BI (например, отчете или панели мониторинга) с помощью API Получения пользователей набора данных в качестве администратора или API PostWorkspaceInfo с параметром getArtifactUsers.

webUrl

string

URL-адрес веб-набора данных

DatasetQueryScaleOutSettings

Параметры масштабирования запросов набора данных

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

boolean

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

maxReadOnlyReplicas

integer

minimum: -1
maximum: 64

Максимальное количество реплик только для чтения для набора данных (0–64, -1 для автоматического числа реплик)

DatasetUser

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

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

DatasetUserAccessRight

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

displayName

string

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

emailAddress

string

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

graphId

string

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

identifier

string

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

principalType

PrincipalType

Тип субъекта

profile

ServicePrincipalProfile

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

userType

string

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

DatasetUserAccessRight

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

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

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

Read

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

ReadExplore

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

ReadReshare

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

ReadReshareExplore

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

ReadWrite

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

ReadWriteExplore

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

ReadWriteReshare

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

ReadWriteReshareExplore

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

DependentDataflow

Зависимый поток данных Power BI

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

string

Идентификатор целевой группы

targetDataflowId

string

Идентификатор целевого потока данных

Encryption

Сведения о шифровании для набора данных

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

EncryptionStatus

Состояние шифрования набора данных

EncryptionStatus

Состояние шифрования набора данных

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

Шифрование поддерживается и синхронизируется с параметрами шифрования.

NotInSyncWithWorkspace

Шифрование поддерживается, но не синхронизируется с параметрами шифрования.

NotSupported

Шифрование не поддерживается для этого набора данных

Unknown

Состояние шифрования неизвестно из-за повреждения набора данных

Import

Объект импорта

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

string (date-time)

Импорт даты и времени создания

datasets

Dataset[]

Наборы данных, связанные с этим импортом

id

string (uuid)

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

importState enum:
  • Failed
  • Publishing
  • Succeeded

Состояние отправки импорта

name

string

Имя импорта

reports

Report[]

Отчеты, связанные с этим импортом

updatedDateTime

string (date-time)

Импорт даты и времени последнего обновления

Imports

Оболочка ответа OData для коллекции импорта Power BI

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

string

Контекст OData

value

Import[]

Коллекция импорта

PrincipalType

Тип субъекта

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

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

Group

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

None

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

User

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

Report

Отчет Power BI. API возвращает подмножество из следующего списка свойств отчета. Подмножество зависит от вызываемого API, разрешений вызываемого абонента и доступности данных в базе данных Power BI.

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

string

Идентификатор приложения, возвращенный только в том случае, если отчет принадлежит приложению

datasetId

string

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

description

string

Описание отчета

embedUrl

string

URL-адрес внедрения отчета

id

string (uuid)

Идентификатор отчета

isOwnedByMe

boolean

Указывает, имеет ли текущий пользователь возможность изменять или создавать копию отчета.

name

string

Имя отчета. Отчеты приложений начинаются с префикса [App].

originalReportId

string (uuid)

Фактический идентификатор отчета при публикации рабочей области в качестве приложения.

reportType enum:
  • PaginatedReport
  • PowerBIReport

Тип отчета

subscriptions

Subscription[]

(Пустое значение) Сведения о подписке для элемента Power BI (например, отчета или панели мониторинга). Это свойство будет удалено из ответа полезных данных в предстоящем выпуске. Сведения о подписке для отчета Power BI можно получить с помощью вызова API получения подписок отчета в качестве администратора API.

users

ReportUser[]

(Пустое значение) Сведения о доступе пользователей к отчету Power BI. Это свойство будет удалено из ответа полезных данных в предстоящем выпуске. Вы можете получить сведения о пользователях в отчете Power BI с помощью вызова API получения пользователей отчета в качестве администратора или вызова API PostWorkspaceInfo с параметром getArtifactUsers.

webUrl

string

URL-адрес веб-отчета

ReportUser

Запись права доступа пользователя Power BI для отчета

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

string

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

emailAddress

string

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

graphId

string

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

identifier

string

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

principalType

PrincipalType

Тип субъекта

profile

ServicePrincipalProfile

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

reportUserAccessRight

ReportUserAccessRight

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

userType

string

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

ReportUserAccessRight

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

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

Нет разрешения на содержимое в отчете

Owner

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

Read

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

ReadCopy

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

ReadReshare

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

ReadWrite

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

ServicePrincipalProfile

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

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

string

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

id

string (uuid)

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

Subscription

Подписка по электронной почте для элемента Power BI (например, отчета или панели мониторинга)

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

string

Имя подписанного элемента Power BI (например, отчета или панели мониторинга)

artifactId

string (uuid)

Идентификатор подписанного элемента Power BI (например, отчета или панели мониторинга)

artifactType

string

Тип элемента Power BI (например, Report, Dashboardили Dataset)

attachmentFormat

string

Формат отчета, присоединенного к подписке электронной почты

endDate

string (date-time)

Дата окончания и время подписки электронной почты

frequency

string

Частота подписки электронной почты

id

string (uuid)

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

isEnabled

boolean

Включена ли подписка на электронную почту

linkToContent

boolean

Существует ли ссылка на подписку электронной почты

previewImage

boolean

Наличие снимка экрана отчета в подписке электронной почты

startDate

string (date-time)

Дата начала и время подписки электронной почты

subArtifactDisplayName

string

Имя страницы подписанного элемента Power BI, если это отчет.

title

string

Имя приложения

users

SubscriptionUser[]

Сведения о каждом подписчике электронной почты. При использовании вызова API получения подписок пользователей от имени администратора возвращается возвращаемое значение пустого массива (NULL). Это свойство будет удалено из ответа полезных данных в предстоящем выпуске. Вы можете получить сведения о подписке в отчете Или панели мониторинга Power BI с помощью получения подписок отчетов от имени администратора или получения подписок панели мониторинга от имени администратора вызовов API.

SubscriptionUser

Пользователь подписки на электронную почту Power BI

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

string

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

emailAddress

string

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

graphId

string

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

identifier

string

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

principalType

PrincipalType

Тип субъекта

profile

ServicePrincipalProfile

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

userType

string

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