Datasets - Refresh Dataset
Aktivuje aktualizaci pro zadanou datovou sadu z mého pracovního prostoru. Rozšířená aktualizace se aktivuje pouze v případě, že je nastavena jiná datová část požadavku, než notifyOption
je nastavená.
Požadovaný obor
Dataset.ReadWrite.All
Omezení
- U sdílených kapacit je možné zahájit maximálně osm požadavků za den, včetně aktualizací spouštěných pomocí plánované aktualizace.
- Pro sdílené kapacity je možné zadat pouze
notifyOption
v textu požadavku. - U sdílených kapacit se rozšířená aktualizace nepodporuje.
- Pro rozšířenou aktualizaci
notifyOption
se nevyžaduje a musí být vyloučena z textu požadavku. Vyžaduje se však jeden nebo více jinýchnotifyOption
parametrů. - U kapacit Premium je maximální počet žádostí za den omezený pouze dostupnými prostředky v kapacitě. Pokud jsou dostupné prostředky přetížené, aktualizace se omezují, dokud se zatížení nesníší. Pokud omezení překročí 1 hodinu, aktualizace se nezdaří.
POST https://api.powerbi.com/v1.0/myorg/datasets/{datasetId}/refreshes
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
dataset
|
path | True |
string |
ID datové sady |
Text požadavku
Name | Vyžadováno | Typ | Description |
---|---|---|---|
notifyOption | True |
Možnosti oznámení pošty. Tento parametr se nevztahuje na rozšířené aktualizace ani operace rozhraní API s instančním objektem. |
|
applyRefreshPolicy |
boolean |
Určení, jestli se zásady používají, nebo ne |
|
commitMode |
Určuje, jestli budou objekty potvrzeny v dávkách nebo pouze po dokončení. |
||
effectiveDate |
string |
Pokud se použije zásada přírůstkové aktualizace, |
|
maxParallelism |
integer |
Maximální počet vláken, na kterých se mají spouštět příkazy paralelního zpracování |
|
objects |
Pole objektů, které se mají zpracovat |
||
retryCount |
integer |
Počet opakování operace před selháním |
|
type |
Typ zpracování, který se má provést |
Odpovědi
Name | Typ | Description |
---|---|---|
202 Accepted |
Přijato Headers
|
Příklady
Example of refreshing a dataset |
Example of refreshing one partition |
Example of refreshing a dataset
Sample Request
POST https://api.powerbi.com/v1.0/myorg/datasets/cfafbeb1-8037-4d0c-896e-a46fb27ff229/refreshes
Sample Response
x-ms-request-id: 03f22bb5-2e98-4ae8-8113-329bec3987b1
Location: https://api.powerbi.com/v1.0/myorg/datasets/cfafbeb1-8037-4d0c-896e-a46fb27ff229/refreshes/03f22bb5-2e98-4ae8-8113-329bec3987b1
Example of refreshing one partition
Sample Request
POST https://api.powerbi.com/v1.0/myorg/datasets/cfafbeb1-8037-4d0c-896e-a46fb27ff229/refreshes
{
"type": "full",
"commitMode": "transactional",
"objects": [
{
"table": "Customer",
"partition": "Robert"
}
],
"applyRefreshPolicy": "false"
}
Sample Response
Definice
Name | Description |
---|---|
Dataset |
Určuje, jestli budou objekty potvrzeny v dávkách nebo pouze po dokončení. |
Dataset |
Cíl aktualizace datové sady Power BI |
Dataset |
Žádost o aktualizaci datové sady Power BI |
Dataset |
Typ zpracování, který se má provést |
Notify |
Možnosti oznámení pošty |
DatasetCommitMode
Určuje, jestli budou objekty potvrzeny v dávkách nebo pouze po dokončení.
Name | Typ | Description |
---|---|---|
PartialBatch |
string |
Potvrďte operaci aktualizace v dávkách. Při použití |
Transactional |
string |
Potvrzení celé operace aktualizace jako transakce |
DatasetRefreshObjects
Cíl aktualizace datové sady Power BI
Name | Typ | Description |
---|---|---|
partition |
string |
Oddíl, který se má aktualizovat |
table |
string |
Tabulka, která se má aktualizovat |
DatasetRefreshRequest
Žádost o aktualizaci datové sady Power BI
Name | Typ | Description |
---|---|---|
applyRefreshPolicy |
boolean |
Určení, jestli se zásady používají, nebo ne |
commitMode |
Určuje, jestli budou objekty potvrzeny v dávkách nebo pouze po dokončení. |
|
effectiveDate |
string |
Pokud se použije zásada přírůstkové aktualizace, |
maxParallelism |
integer |
Maximální počet vláken, na kterých se mají spouštět příkazy paralelního zpracování |
notifyOption |
Možnosti oznámení pošty. Tento parametr se nevztahuje na rozšířené aktualizace ani operace rozhraní API s instančním objektem. |
|
objects |
Pole objektů, které se mají zpracovat |
|
retryCount |
integer |
Počet opakování operace před selháním |
type |
Typ zpracování, který se má provést |
DatasetRefreshType
Typ zpracování, který se má provést
Name | Typ | Description |
---|---|---|
Automatic |
string |
Pokud je potřeba objekt aktualizovat a přepočítat, aktualizujte a přepočítáte objekt a všechny jeho závislé objekty. Použije se v případě, že je oddíl v jiném stavu než Připraveno. |
Calculate |
string |
Přepočítáte tento objekt a všechny jeho závislé objekty, ale pouze v případě potřeby. Tato hodnota nevynucuje přepočet, s výjimkou nestálých vzorců. |
ClearValues |
string |
Vymazat hodnoty v tomto objektu a všech jeho závislých |
DataOnly |
string |
Aktualizujte data v tomto objektu a vymažte všechny závislé objekty. |
Defragment |
string |
Defragmentujte data v zadané tabulce. Při přidání nebo odebrání dat do tabulky se slovníky jednotlivých sloupců můžou znečišťovat hodnotami, které už ve skutečných hodnotách sloupců neexistují. Možnost defragmentace vyčistí hodnoty ve slovníkech, které se už nepoužívají. |
Full |
string |
Pro všechny oddíly v zadaném oddílu, tabulce nebo databázi aktualizujte data a přepočítáte všechny závislé. V případě oddílu výpočtu přepočítáte oddíl a všechny jeho závislé oddíly. |
NotifyOption
Možnosti oznámení pošty
Name | Typ | Description |
---|---|---|
MailOnCompletion |
string |
Při dokončení aktualizace se odešle e-mailové oznámení o úspěchu nebo selhání. |
MailOnFailure |
string |
Při selhání aktualizace se odešle e-mailové oznámení. |
NoNotification |
string |
Žádné oznámení se nepošlou. |