Admin - WorkspaceInfo PostWorkspaceInfo
启动调用以接收请求的工作区列表的元数据。
重要
如果将 datasetSchema 或 datasetExpressions 参数设置为 true,则必须完全启用元数据扫描才能返回数据。 有关详细信息,请参阅 启用元数据扫描的租户设置。
权限
用户必须是 Fabric 管理员或使用服务主体进行身份验证。
在服务主体身份验证下运行时,应用 不得 在 Azure 门户中为其上设置的 Power BI 具有任何管理员许可所需的权限。
所需范围
Tenant.Read.All 或 Tenant.ReadWrite.All
仅在通过标准委派管理员访问令牌进行身份验证时相关。 使用服务主体进行身份验证时不得存在。
局限性
- 每小时最多 500 个请求。
- 最多 16 个同时请求。
POST https://api.powerbi.com/v1.0/myorg/admin/workspaces/getInfo
POST https://api.powerbi.com/v1.0/myorg/admin/workspaces/getInfo?lineage={lineage}&datasourceDetails={datasourceDetails}&datasetSchema={datasetSchema}&datasetExpressions={datasetExpressions}&getArtifactUsers={getArtifactUsers}
URI 参数
| 名称 | 在 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
dataset
|
query |
boolean |
是否返回数据集表达式(DAX 和 Mashup 查询)。 如果将此参数设置为 |
|
|
dataset
|
query |
boolean |
是否返回数据集架构(表、列和度量值)。 如果将此参数设置为 |
|
|
datasource
|
query |
boolean |
是否返回数据源详细信息 |
|
|
get
|
query |
boolean |
是否返回 Power BI 项的用户详细信息(例如报表或仪表板) |
|
|
lineage
|
query |
boolean |
是否返回世系信息(上游数据流、磁贴、数据源 ID) |
请求正文
| 名称 | 类型 | 说明 |
|---|---|---|
| workspaces |
string[] (uuid) |
要扫描的必需工作区 ID(支持 1 到 100 个工作区 ID) |
响应
| 名称 | 类型 | 说明 |
|---|---|---|
| 202 Accepted |
接受 |
示例
Example
示例请求
POST https://api.powerbi.com/v1.0/myorg/admin/workspaces/getInfo?lineage=True&datasourceDetails=True&datasetSchema=True&datasetExpressions=True
{
"workspaces": [
"97d03602-4873-4760-b37e-1563ef5358e3",
"67b7e93a-3fb3-493c-9e41-2c5051008f24"
]
}
示例响应
{
"id": "e7d03602-4873-4760-b37e-1563ef5358e3",
"createdDateTime": "2020-06-15T16:46:28.0487687Z",
"status": "NotStarted"
}
定义
| 名称 | 说明 |
|---|---|
|
Power |
有关 Power BI 错误响应的详细信息 |
|
Required |
所需的工作区请求 |
|
Scan |
扫描请求 |
PowerBIApiErrorResponseDetail
有关 Power BI 错误响应的详细信息
| 名称 | 类型 | 说明 |
|---|---|---|
| code |
string |
错误代码 |
| message |
string |
错误消息 |
| target |
string |
错误目标 |
RequiredWorkspaces
所需的工作区请求
| 名称 | 类型 | 说明 |
|---|---|---|
| workspaces |
string[] (uuid) |
要扫描的必需工作区 ID(支持 1 到 100 个工作区 ID) |
ScanRequest
扫描请求
| 名称 | 类型 | 说明 |
|---|---|---|
| createdDateTime |
string (date-time) |
扫描创建日期和时间 |
| error |
扫描错误(如果有) |
|
| id |
string (uuid) |
扫描 ID |
| status |
string |
扫描状态 |