Push Datasets - Datasets PutTable
Aktualizuje metadane i schemat określonej tabeli w określonym zestawie danych z Mój obszar roboczy.
Wymagany zakres
Dataset.ReadWrite.All
Ograniczenia
To wywołanie interfejsu API obsługuje tylko zestawy danych wypychania .
PUT https://api.powerbi.com/v1.0/myorg/datasets/{datasetId}/tables/{tableName}
Parametry identyfikatora URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
dataset
|
path | True |
string |
Identyfikator zestawu danych |
|
table
|
path | True |
string |
Nazwa tabeli |
Treść żądania
| Nazwa | Wymagane | Typ | Opis |
|---|---|---|---|
| columns | True |
Column[] |
Schemat kolumny dla tej tabeli |
| name | True |
string pattern: ^[\x09\x0A\x0D\x20\x23\x2D\x30-\x39\x40-\x5A\x5E-\x5F\x61-\x7A\x7E-\uD7FF\uE000-\uFFFD\u10000-\u10FFFF]{1,100}$ |
Nazwa tabeli |
| description |
string |
Opis tabeli |
|
| isHidden |
boolean |
Opcjonalny. Czy ta tabela zestawów danych jest ukryta. |
|
| measures |
Measure[] |
Miary w tej tabeli |
|
| rows |
Row[] |
Wiersze danych w tej tabeli |
|
| source |
Źródło tabeli |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 200 OK |
OK |
Przykłady
Example
Przykładowe żądanie
PUT https://api.powerbi.com/v1.0/myorg/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"
}
]
}
Przykładowa odpowiedź
{
"name": "Product"
}
Definicje
| Nazwa | Opis |
|---|---|
|
ASMashup |
Źródło tabeli zestawu danych |
| Column |
Kolumna zestawu danych |
| Measure |
Miara usługi Power BI |
| Row |
Wiersz danych w zestawie danych |
| Table |
Tabela zestawu danych |
ASMashupExpression
Źródło tabeli zestawu danych
| Nazwa | Typ | Opis |
|---|---|---|
| expression |
string |
Wyrażenie źródłowe |
Column
Kolumna zestawu danych
| Nazwa | Typ | Opis |
|---|---|---|
| dataCategory |
string |
Opcjonalny. Wartość ciągu, która ma być używana dla kategorii danych, która opisuje dane w tej kolumnie. |
| dataType |
string |
Typ danych kolumny |
| formatString |
string |
Opcjonalny. Format kolumny określony w FORMAT_STRING. |
| isHidden |
boolean |
Opcjonalny. Czy kolumna jest ukryta. Wartość domyślna to |
| name |
string pattern: ^[\x09\x0A\x0D\x20-\uD7FF\uE000-\uFFFD\u10000-\u10FFFF]+$ |
Nazwa kolumny |
| sortByColumn |
string |
Opcjonalny. Nazwa ciągu kolumny w tej samej tabeli, która ma być używana do zamawiania bieżącej kolumny. |
| summarizeBy |
string |
Opcjonalny. Funkcja agregacji używana do podsumowywania tej kolumny. |
Measure
Miara usługi Power BI
| Nazwa | Typ | Opis |
|---|---|---|
| description |
string |
Opcjonalny. Opis miary. |
| expression |
string |
Prawidłowe wyrażenie języka DAX |
| formatString |
string |
Opcjonalny. Ciąg opisujący sposób formatowania wartości, gdy jest on wyświetlany zgodnie z opisem w FORMAT_STRING. |
| isHidden |
boolean |
Opcjonalny. Czy miara jest ukryta. |
| name |
string pattern: ^[\x09\x0A\x0D\x20-\uD7FF\uE000-\uFFFD\u10000-\u10FFFF]+$ |
Nazwa miary |
Row
Wiersz danych w zestawie danych
| Nazwa | Typ | Opis |
|---|---|---|
| id |
string |
Unikatowy identyfikator wiersza |
Table
Tabela zestawu danych
| Nazwa | Typ | Opis |
|---|---|---|
| columns |
Column[] |
Schemat kolumny dla tej tabeli |
| description |
string |
Opis tabeli |
| isHidden |
boolean |
Opcjonalny. Czy ta tabela zestawów danych jest ukryta. |
| measures |
Measure[] |
Miary w tej tabeli |
| name |
string pattern: ^[\x09\x0A\x0D\x20\x23\x2D\x30-\x39\x40-\x5A\x5E-\x5F\x61-\x7A\x7E-\uD7FF\uE000-\uFFFD\u10000-\u10FFFF]{1,100}$ |
Nazwa tabeli |
| rows |
Row[] |
Wiersze danych w tej tabeli |
| source |
Źródło tabeli |