Get-PowerBIDataflowDatasource

返回给定数据流的 Power BI 数据源列表。

语法

Get-PowerBIDataflowDatasource
   -DataflowId <Guid>
   [-WorkspaceId <Guid>]
   [-Scope <PowerBIUserScope>]
   [<CommonParameters>]
Get-PowerBIDataflowDatasource
   -DataflowId <Guid>
   [-WorkspaceId <Guid>]
   -Id <Guid>
   [-Scope <PowerBIUserScope>]
   [<CommonParameters>]
Get-PowerBIDataflowDatasource
   -Dataflow <Dataflow>
   [-WorkspaceId <Guid>]
   -Id <Guid>
   [-Scope <PowerBIUserScope>]
   [<CommonParameters>]
Get-PowerBIDataflowDatasource
   -Dataflow <Dataflow>
   [-WorkspaceId <Guid>]
   [-Scope <PowerBIUserScope>]
   [<CommonParameters>]

说明

检索与指定搜索条件和作用域匹配的指定数据流下的 Power BI 数据源列表。 连接到数据流的数据源没有名称值,因此没有“Name”参数。 对于 -Scope Individual,用户必须使用给定的 -WorkspaceId 值指定数据流的工作区。 运行此命令之前,请确保使用 Connect-PowerBIServiceAccount 登录。

示例

示例 1

PS C:\> Get-PowerBIDatasource -DataflowId 23d088a0-a395-483e-b81c-54f51f3e4e3c -WorkspaceId ed451706-2b02-430c-b25c-20c0842c6375

返回 ID 为 23d088a0-a395-483e-b81c-54f51f3e4e3c 的 Power BI 数据流中的所有数据源,调用用户在给定工作区中有权访问该数据流。

示例 2

PS C:\> Get-PowerBIDatasource -DataflowId 23d088a0-a395-483e-b81c-54f51f3e4e3c -Scope Organization

对于调用用户的组织中数据流,返回 ID 为 23d088a0-a395-483e-b81c-54f51f3e4e3c 的 Power BI 数据流中的所有数据源。

示例 3

PS C:\> Get-PowerBIDatasource -DataflowId 23d088a0-a395-483e-b81c-54f51f3e4e3c -WorkspaceId ed451706-2b02-430c-b25c-20c0842c6375 -Id a3066be2-ea12-4ae2-b8e9-b8006b1fbf61

返回 ID 为 ID a3066be2-ea12-4ae2-b8e9-b8006b1fbf61 的数据源,在 ID 为 23d088a0-a395-483e-b81c-54f51f3e4e3c 的数据流中,呼叫用户有权访问给定工作区。

示例 4

PS C:\> Get-PowerBIDataflow -Scope Organization -Name "MyDataflow" | Get-PowerBIDatasource -Scope Organization

使用调用 Get-PowerBIDataflow 的管道结果返回 Power BI 数据流中名称为“MyDataflow”的所有数据源。

参数

-Dataflow

要为其检索和返回数据源的数据流对象。

Type:Dataflow
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-DataflowId

要为其检索和返回数据源的数据流的 ID。

Type:Guid
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Id

要返回的数据源的 ID。

Type:Guid
Aliases:DatasourceId
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Scope

指示调用的范围。 单个仅返回分配给调用方数据流的数据源;组织返回租户中的所有数据流的数据源 (必须是管理员才能启动) 。 个人是默认值。

Type:PowerBIUserScope
Accepted values:Individual, Organization
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WorkspaceId

要筛选结果的工作区的 ID。 仅显示属于该工作区的数据源。 仅当 -Scope 为单个时可用。

Type:Guid
Aliases:GroupId
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

输入

Microsoft.PowerBI.Common.Api.Dataflows.Dataflow

输出

System.Object