Push Datasets - Datasets PutTableInGroup
Updates the metadata and schema for the specified table within the specified dataset from the specified workspace.
Dataset.ReadWrite.All
This API call only supports push datasets.
PUT https://api.powerbi.com/v1.0/myorg/groups/{groupId}/datasets/{datasetId}/tables/{tableName}
Name | In | Required | Type | Description |
---|---|---|---|---|
dataset
|
path | True |
string |
The dataset ID |
group
|
path | True |
string uuid |
The workspace ID |
table
|
path | True |
string |
The table name |
Name | Required | Type | Description |
---|---|---|---|
columns | True |
Column[] |
The column schema for this table |
name | True |
string |
The table name |
description |
string |
The table description |
|
isHidden |
boolean |
Optional. Whether this dataset table is hidden. |
|
measures |
Measure[] |
The measures within this table |
|
rows |
Row[] |
The data rows within this table |
|
source |
The table source |
Name | Type | Description |
---|---|---|
200 OK |
OK |
Sample request
PUT https://api.powerbi.com/v1.0/myorg/groups/f089354e-8366-4e18-aea3-4cb4a3a50b48/datasets/cfafbeb1-8037-4d0c-896e-a46fb27ff229/tables/Product
{
"name": "Product",
"columns": [
{
"name": "ProductID",
"dataType": "Int64"
},
{
"name": "Name",
"dataType": "string"
},
{
"name": "Category",
"dataType": "string"
},
{
"name": "IsCompete",
"dataType": "bool"
},
{
"name": "ManufacturedOn",
"dataType": "DateTime"
},
{
"name": "NewColumn",
"dataType": "string"
}
]
}
Sample response
{
"name": "Product"
}
Name | Description |
---|---|
ASMashup |
A dataset table source |
Column |
A dataset column |
Measure |
A Power BI measure |
Row |
A data row in a dataset |
Table |
A dataset table |
A dataset table source
Name | Type | Description |
---|---|---|
expression |
string |
The source expression |
A dataset column
Name | Type | Description |
---|---|---|
dataCategory |
string |
Optional. The string value to be used for the data category which describes the data within this column. |
dataType |
string |
The column data type |
formatString |
string |
Optional. The format of the column as specified in FORMAT_STRING. |
isHidden |
boolean |
Optional. Whether the column is hidden. The default is |
name |
string |
The column name |
sortByColumn |
string |
Optional. String name of a column in the same table to be used to order the current column. |
summarizeBy |
string |
Optional. The aggregate function to use for summarizing this column. |
A Power BI measure
Name | Type | Description |
---|---|---|
description |
string |
Optional. The measure description. |
expression |
string |
A valid DAX expression |
formatString |
string |
Optional. A string describing how the value should be formatted when it's displayed as specified in FORMAT_STRING. |
isHidden |
boolean |
Optional. Whether the measure is hidden. |
name |
string |
The measure name |
A data row in a dataset
Name | Type | Description |
---|---|---|
id |
string |
The unique row ID |
A dataset table
Name | Type | Description |
---|---|---|
columns |
Column[] |
The column schema for this table |
description |
string |
The table description |
isHidden |
boolean |
Optional. Whether this dataset table is hidden. |
measures |
Measure[] |
The measures within this table |
name |
string |
The table name |
rows |
Row[] |
The data rows within this table |
source |
The table source |