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 |
ХОРОШО |
Примеры
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. |
Dataset |
Параметры масштабирования запросов набора данных |
Dataset |
Запись права доступа пользователя Power BI для набора данных |
Dataset |
Право доступа, которое пользователь имеет для набора данных (уровень разрешений) |
Dependent |
Зависимый поток данных Power BI |
Encryption |
Сведения о шифровании для набора данных |
Encryption |
Состояние шифрования набора данных |
Import |
Объект импорта |
Imports |
Оболочка ответа OData для коллекции импорта Power BI |
Principal |
Тип субъекта |
Report |
Отчет Power BI. API возвращает подмножество из следующего списка свойств отчета. Подмножество зависит от вызываемого API, разрешений вызываемого абонента и доступности данных в базе данных Power BI. |
Report |
Запись права доступа пользователя Power BI для отчета |
Report |
Право доступа, которое пользователь имеет для отчета (уровень разрешений) |
Service |
Профиль субъекта-службы Power BI. Применимо только для решения Power BI Embedded с несколькими арендами. |
Subscription |
Подписка по электронной почте для элемента Power BI (например, отчета или панели мониторинга) |
Subscription |
Пользователь подписки на электронную почту Power BI |
Dataset
Набор данных Power BI. API возвращает подмножество из следующего списка свойств набора данных. Подмножество зависит от вызываемого API, разрешений вызываемого абонента и доступности данных в базе данных Power BI.
Имя | Тип | Описание |
---|---|---|
ContentProviderType |
string |
Нерекомендуемое свойство, которое следует игнорировать. |
Encryption |
Сведения о шифровании набора данных. Применимо только при указании |
|
IsEffectiveIdentityRequired |
boolean |
Требуется ли для набора данных эффективное удостоверение, которое необходимо отправить в вызов API GenerateTo ken. |
IsEffectiveIdentityRolesRequired |
boolean |
Определяется ли безопасность на уровне строк внутри PBIX-файла Power BI. В этом случае необходимо указать роль. |
IsInPlaceSharingEnabled |
boolean |
Может ли набор данных использоваться внешними пользователями в собственном клиенте. |
IsOnPremGatewayRequired |
boolean |
Требуется ли для набора данных локальный шлюз данных |
IsRefreshable |
boolean |
Это поле возвращает |
addRowsAPIEnabled |
boolean |
Позволяет ли набор данных добавлять новые строки |
configuredBy |
string |
Владелец набора данных |
createReportEmbedURL |
string |
URL-адрес внедрения отчета в набор данных |
createdDate |
string (date-time) |
Дата и время создания набора данных |
description |
string |
Описание набора данных |
id |
string |
Идентификатор набора данных |
name |
string |
Имя набора данных |
qnaEmbedURL |
string |
Url-адрес внедрения набора данных Q&A |
queryScaleOutSettings |
Параметры масштабирования запросов набора данных |
|
targetStorageMode |
string |
Режим хранения набора данных |
upstreamDataflows |
Список всех потоков данных этого элемента зависит от |
|
users |
(Пустое значение) Сведения о доступе пользователя к набору данных. Это свойство будет удалено из ответа полезных данных в предстоящем выпуске. Вы можете получить сведения о пользователе в элементе Power BI (например, отчете или панели мониторинга) с помощью API Получения пользователей набора данных в качестве администратора или API PostWorkspaceInfo с параметром |
|
webUrl |
string |
URL-адрес веб-набора данных |
DatasetQueryScaleOutSettings
Параметры масштабирования запросов набора данных
Имя | Тип | Описание |
---|---|---|
autoSyncReadOnlyReplicas |
boolean |
Автоматически ли набор данных синхронизирует реплики только для чтения |
maxReadOnlyReplicas |
integer minimum: -1maximum: 64 |
Максимальное количество реплик только для чтения для набора данных (0–64, -1 для автоматического числа реплик) |
DatasetUser
Запись права доступа пользователя Power BI для набора данных
Имя | Тип | Описание |
---|---|---|
datasetUserAccessRight |
Право доступа, которое пользователь имеет для набора данных (уровень разрешений) |
|
displayName |
string |
Отображаемое имя субъекта |
emailAddress |
string |
Адрес электронной почты пользователя |
graphId |
string |
Идентификатор субъекта в Microsoft Graph. Доступно только для API администрирования. |
identifier |
string |
Идентификатор субъекта |
principalType |
Тип субъекта |
|
profile |
Профиль субъекта-службы 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
Состояние шифрования набора данных
Значение | Описание |
---|---|
InSyncWithWorkspace |
Шифрование поддерживается и синхронизируется с параметрами шифрования. |
NotInSyncWithWorkspace |
Шифрование поддерживается, но не синхронизируется с параметрами шифрования. |
NotSupported |
Шифрование не поддерживается для этого набора данных |
Unknown |
Состояние шифрования неизвестно из-за повреждения набора данных |
Import
Объект импорта
Имя | Тип | Описание |
---|---|---|
createdDateTime |
string (date-time) |
Импорт даты и времени создания |
datasets |
Dataset[] |
Наборы данных, связанные с этим импортом |
id |
string (uuid) |
Идентификатор импорта |
importState |
enum:
|
Состояние отправки импорта |
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:
|
Тип отчета |
subscriptions |
(Пустое значение) Сведения о подписке для элемента Power BI (например, отчета или панели мониторинга). Это свойство будет удалено из ответа полезных данных в предстоящем выпуске. Сведения о подписке для отчета Power BI можно получить с помощью вызова API получения подписок отчета в качестве администратора API. |
|
users |
(Пустое значение) Сведения о доступе пользователей к отчету Power BI. Это свойство будет удалено из ответа полезных данных в предстоящем выпуске. Вы можете получить сведения о пользователях в отчете Power BI с помощью вызова API получения пользователей отчета в качестве администратора или вызова API PostWorkspaceInfo с параметром |
|
webUrl |
string |
URL-адрес веб-отчета |
ReportUser
Запись права доступа пользователя Power BI для отчета
Имя | Тип | Описание |
---|---|---|
displayName |
string |
Отображаемое имя субъекта |
emailAddress |
string |
Адрес электронной почты пользователя |
graphId |
string |
Идентификатор субъекта в Microsoft Graph. Доступно только для API администрирования. |
identifier |
string |
Идентификатор субъекта |
principalType |
Тип субъекта |
|
profile |
Профиль субъекта-службы Power BI. Применимо только для решения Power BI Embedded с несколькими арендами. |
|
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 (например, |
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 |
Сведения о каждом подписчике электронной почты. При использовании вызова API получения подписок пользователей от имени администратора возвращается возвращаемое значение пустого массива (NULL). Это свойство будет удалено из ответа полезных данных в предстоящем выпуске. Вы можете получить сведения о подписке в отчете Или панели мониторинга Power BI с помощью |
SubscriptionUser
Пользователь подписки на электронную почту Power BI
Имя | Тип | Описание |
---|---|---|
displayName |
string |
Отображаемое имя субъекта |
emailAddress |
string |
Адрес электронной почты пользователя |
graphId |
string |
Идентификатор субъекта в Microsoft Graph. Доступно только для API администрирования. |
identifier |
string |
Идентификатор субъекта |
principalType |
Тип субъекта |
|
profile |
Профиль субъекта-службы Power BI. Применимо только для решения Power BI Embedded с несколькими арендами. |
|
userType |
string |
Тип пользователя. |