Set-PowerBITable

更新指定 Power BI 表的元数据和架构。

语法

Set-PowerBITable
   -Table <Table>
   -DatasetId <Guid>
   [-WorkspaceId <Guid>]
   [-Workspace <Workspace>]
   [<CommonParameters>]
Set-PowerBITable
   -Table <Table>
   -Dataset <Dataset>
   [-WorkspaceId <Guid>]
   [-Workspace <Workspace>]
   [<CommonParameters>]

说明

更新指定 Power BI 表的元数据和架构。 运行此命令之前,请确保使用 Connect-PowerBIServiceAccount 登录

示例

示例 1

$currentTables = Get-PowerBITable -DatasetId c47f6cff-70de-4837-a094-93a6f26e20bf

$currentTable = $currentTables[0]
$col1 = New-PowerBIColumn -Name Col1 -DataType Int64
$col2 = New-PowerBIColumn -Name Col2 -DataType String
$updatedTable = New-PowerBITable -Name $currentTable.Name -Columns $col1,$col2

Set-PowerBITable -Table $updatedTable -DatasetId c47f6cff-70de-4837-a094-93a6f26e20bf

此示例检索当前表并从该表中创建新表。 然后,它会更新表架构。

参数

-Dataset

存储表的数据集。

类型:Dataset
Position:Named
默认值:None
必需:True
接受管道输入:True
接受通配符:False

-DatasetId

要存储表的数据集的 ID。

类型:Guid
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-Table

用于更新架构的表。

类型:Table
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-Workspace

用于筛选表所在的位置的工作区。

类型:Workspace
别名:Group
Position:Named
默认值:None
必需:False
接受管道输入:True
接受通配符:False

-WorkspaceId

用于筛选表所在的位置的工作区的 ID。

类型:Guid
别名:GroupId
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

输入

Microsoft.PowerBI.Common.Api.Datasets.Dataset

Microsoft.PowerBI.Common.Api.Workspaces.Workspaces.Workspace

输出

Microsoft.PowerBI.Common.Api.Datasets.Dataset