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 | 数据集 ID | 
| group | path | True | string (uuid) | 工作区 ID | 
响应
| 名称 | 类型 | 说明 | 
|---|---|---|
| 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 | 数据集是否需要有效的标识,必须在 GenerateToken API 调用中发送该标识。 | 
| IsEffectiveIdentityRolesRequired | boolean | 行级别安全性是否在 Power BI .pbix 文件中定义。 如果是这样,则必须指定角色。 | 
| IsInPlaceSharingEnabled | boolean | 是否可以与外部用户共享数据集,使其在其自己的租户中使用 | 
| IsOnPremGatewayRequired | boolean | 数据集是否需要本地数据网关 | 
| IsRefreshable | boolean | 当数据集最近刷新或配置为自动刷新时,此字段将返回  | 
| addRowsAPIEnabled | boolean | 数据集是否允许添加新行 | 
| configuredBy | string | 数据集所有者 | 
| createReportEmbedURL | string | 数据集创建报表嵌入 URL | 
| createdDate | string (date-time) | 数据集创建日期和时间 | 
| description | string | 数据集说明 | 
| id | string | 数据集 ID | 
| name | string | 数据集名称 | 
| qnaEmbedURL | string | 数据集 Q&嵌入 URL | 
| queryScaleOutSettings | 查询数据集的横向扩展设置 | |
| targetStorageMode | string | 数据集存储模式 | 
| upstreamDataflows | 此项所依赖的所有数据流的列表 | |
| users | (空值)数据集用户访问详细信息。 将在即将发布的版本中从有效负载响应中删除此属性。 可以使用 获取数据集用户作为管理员 API,或使用  参数  | |
| webUrl | string | 数据集的 Web URL | 
DatasetQueryScaleOutSettings    
			
			查询数据集的横向扩展设置
| 名称 | 类型 | 说明 | 
|---|---|---|
| autoSyncReadOnlyReplicas | boolean | 数据集是否自动同步只读副本 | 
| maxReadOnlyReplicas | integerminimum: -1 maximum: 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 | 目标组 ID | 
| targetDataflowId | string | 目标数据流 ID | 
Encryption
数据集的加密信息
| 名称 | 类型 | 说明 | 
|---|---|---|
| EncryptionStatus | 数据集加密状态 | 
EncryptionStatus 
			
			数据集加密状态
| 值 | 说明 | 
|---|---|
| Unknown | 由于数据集损坏,加密状态未知 | 
| NotSupported | 此数据集不支持加密 | 
| InSyncWithWorkspace | 支持加密,并且与加密设置同步 | 
| NotInSyncWithWorkspace | 支持加密,但不与加密设置同步 | 
PrincipalType 
			
			主体类型
| 值 | 说明 | 
|---|---|
| None | 无主体类型。 用于整个组织级别的访问。 | 
| User | 用户主体类型 | 
| Group | 组主体类型 | 
| App | 服务主体类型 | 
ServicePrincipalProfile  
			
			Power BI 服务主体配置文件。 仅适用于 Power BI Embedded 多租户解决方案。
| 名称 | 类型 | 说明 | 
|---|---|---|
| displayName | string | 服务主体配置文件名称 | 
| id | string (uuid) | 服务主体配置文件 ID |