Datasets - Get Dataset In Group
Возвращает указанный набор данных из указанной рабочей области.
Разрешения
Этот вызов API может вызываться профилем субъекта-службы. Дополнительные сведения см. в статье Профили субъекта-службы в Power BI Embedded.
Требуемая область
Dataset.ReadWrite.All или Dataset.Read.All
Ограничения
Вызывающий объект должен иметь разрешения на запись в наборе данных, чтобы получить полное содержимое. Вызывающий объект с разрешением на чтение получает только ограниченное содержимое в ответ.
GET https://api.powerbi.com/v1.0/myorg/groups/{groupId}/datasets/{datasetId}
Параметры URI
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
dataset
|
path | True |
string |
Идентификатор набора данных |
|
group
|
path | True |
string (uuid) |
Идентификатор рабочей области |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 200 OK |
ХОРОШО |
Примеры
| Example |
| Example with Read Only Permission |
Example
Образец запроса
GET https://api.powerbi.com/v1.0/myorg/groups/f089354e-8366-4e18-aea3-4cb4a3a50b48/datasets/cfafbeb1-8037-4d0c-896e-a46fb27ff229
Пример ответа
{
"id": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
"name": "SalesMarketing",
"addRowsAPIEnabled": false,
"configuredBy": "john@contoso.com",
"isRefreshable": true,
"isEffectiveIdentityRequired": true,
"isEffectiveIdentityRolesRequired": true,
"isOnPremGatewayRequired": false,
"targetStorageMode": "Abf"
}
Example with Read Only Permission
Образец запроса
GET https://api.powerbi.com/v1.0/myorg/groups/f089354e-8366-4e18-aea3-4cb4a3a50b48/datasets/cfafbeb1-8037-4d0c-896e-a46fb27ff229
Пример ответа
{
"id": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
"name": "SalesMarketing"
}
Определения
| Имя | Описание |
|---|---|
| Dataset |
Набор данных Power BI. API возвращает подмножество из следующего списка свойств набора данных. Подмножество зависит от вызываемого API, разрешений вызываемого абонента и доступности данных в базе данных Power BI. |
|
Dataset |
Параметры масштабирования запросов набора данных |
|
Dataset |
Запись права доступа пользователя Power BI для набора данных |
|
Dataset |
Право доступа, которое пользователь имеет для набора данных (уровень разрешений) |
|
Dependent |
Зависимый поток данных Power BI |
| Encryption |
Сведения о шифровании для набора данных |
|
Encryption |
Состояние шифрования набора данных |
|
Principal |
Тип субъекта |
|
Service |
Профиль субъекта-службы Power BI. Применимо только для решения Power BI Embedded с несколькими арендами. |
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 |
Предоставляет доступ на чтение к содержимому в наборе данных |
| ReadWrite |
Предоставляет доступ на чтение и запись к содержимому в наборе данных |
| ReadReshare |
Предоставляет доступ на чтение и повторное предоставление доступа к содержимому в наборе данных |
| ReadWriteReshare |
Предоставляет доступ для чтения, записи и повторного доступа к содержимому в наборе данных |
| ReadExplore |
Предоставляет доступ на чтение и изучение содержимого в наборе данных |
| ReadReshareExplore |
Предоставляет доступ к содержимому в наборе данных для чтения, повторного доступа и просмотра |
| ReadWriteExplore |
Предоставляет доступ на чтение, запись и изучение содержимого в наборе данных |
| ReadWriteReshareExplore |
Предоставляет доступ для чтения, записи, повторного доступа к содержимому в наборе данных |
DependentDataflow
Зависимый поток данных Power BI
| Имя | Тип | Описание |
|---|---|---|
| groupId |
string |
Идентификатор целевой группы |
| targetDataflowId |
string |
Идентификатор целевого потока данных |
Encryption
Сведения о шифровании для набора данных
| Имя | Тип | Описание |
|---|---|---|
| EncryptionStatus |
Состояние шифрования набора данных |
EncryptionStatus
Состояние шифрования набора данных
| Значение | Описание |
|---|---|
| Unknown |
Состояние шифрования неизвестно из-за повреждения набора данных |
| NotSupported |
Шифрование не поддерживается для этого набора данных |
| InSyncWithWorkspace |
Шифрование поддерживается и синхронизируется с параметрами шифрования. |
| NotInSyncWithWorkspace |
Шифрование поддерживается, но не синхронизируется с параметрами шифрования. |
PrincipalType
Тип субъекта
| Значение | Описание |
|---|---|
| None |
Нет типа субъекта. Используется для доступа на уровне всей организации. |
| User |
Тип субъекта-пользователя |
| Group |
Тип субъекта-группы |
| App |
Тип субъекта-службы |
ServicePrincipalProfile
Профиль субъекта-службы Power BI. Применимо только для решения Power BI Embedded с несколькими арендами.
| Имя | Тип | Описание |
|---|---|---|
| displayName |
string |
Имя профиля субъекта-службы |
| id |
string (uuid) |
Идентификатор профиля субъекта-службы |