Dataflows - Update Refresh Schedule

Crea o aggiorna la pianificazione dell'aggiornamento per un flusso di dati specificato.

Autorizzazioni

Questa chiamata API può essere chiamata da un profilo entità servizio. Per altre informazioni, vedere Profili entità servizio in Power BI Embedded.

Ambito obbligatorio

Dataflow.ReadWrite.All

PATCH https://api.powerbi.com/v1.0/myorg/groups/{groupId}/dataflows/{dataflowId}/refreshSchedule

Parametri dell'URI

Nome In Necessario Tipo Descrizione
dataflowId
path True

string

uuid

ID del flusso di dati

groupId
path True

string

uuid

ID area di lavoro

Corpo della richiesta

Nome Necessario Tipo Descrizione
value True

RefreshSchedule

Oggetto contenente i dettagli di una pianificazione dell'aggiornamento

Risposte

Nome Tipo Descrizione
200 OK

OK

Esempio

Daily refresh schedule example
Disable refresh schedule example
Update refresh schedule times example

Daily refresh schedule example

Sample Request

PATCH https://api.powerbi.com/v1.0/myorg/groups/f089354e-8366-4e18-aea3-4cb4a3a50b48/dataflows/928228ba-008d-4fd9-864a-92d2752ee5ce/refreshSchedule
{
  "value": {
    "days": [
      "Sunday",
      "Monday",
      "Tuesday",
      "Wednesday",
      "Thursday",
      "Friday",
      "Saturday"
    ],
    "times": [
      "10:00",
      "16:00"
    ],
    "enabled": true,
    "localTimeZoneId": "UTC",
    "notifyOption": "NoNotification"
  }
}

Sample Response

Disable refresh schedule example

Sample Request

PATCH https://api.powerbi.com/v1.0/myorg/groups/f089354e-8366-4e18-aea3-4cb4a3a50b48/dataflows/928228ba-008d-4fd9-864a-92d2752ee5ce/refreshSchedule
{
  "value": {
    "enabled": false
  }
}

Sample Response

Update refresh schedule times example

Sample Request

PATCH https://api.powerbi.com/v1.0/myorg/groups/f089354e-8366-4e18-aea3-4cb4a3a50b48/dataflows/928228ba-008d-4fd9-864a-92d2752ee5ce/refreshSchedule
{
  "value": {
    "times": [
      "10:30",
      "16:30"
    ],
    "enabled": true,
    "localTimeZoneId": "UTC"
  }
}

Sample Response

Definizioni

Nome Descrizione
days

Giorni in cui eseguire l'aggiornamento

RefreshSchedule

Pianificazione dell'aggiornamento di Power BI per il modello importato

RefreshScheduleRequest

Richiesta di pianificazione dell'aggiornamento di Power BI

ScheduleNotifyOption

Opzione di notifica alla chiusura di un aggiornamento pianificato. Le entità servizio supportano solo il NoNotification valore .

days

Giorni in cui eseguire l'aggiornamento

Nome Tipo Descrizione
Friday

string

Monday

string

Saturday

string

Sunday

string

Thursday

string

Tuesday

string

Wednesday

string

RefreshSchedule

Pianificazione dell'aggiornamento di Power BI per il modello importato

Nome Tipo Descrizione
NotifyOption

ScheduleNotifyOption

Opzione di notifica alla chiusura di un aggiornamento pianificato. Le entità servizio supportano solo il NoNotification valore .

days

days[]

Giorni in cui eseguire l'aggiornamento

enabled

boolean

Indica se l'aggiornamento è abilitato

localTimeZoneId

string

ID del fuso orario da utilizzare. Per altre informazioni, vedi Informazioni sul fuso orario.

times

string[]

Orari del giorno in cui eseguire l'aggiornamento

RefreshScheduleRequest

Richiesta di pianificazione dell'aggiornamento di Power BI

Nome Tipo Descrizione
value

RefreshSchedule

Oggetto contenente i dettagli di una pianificazione dell'aggiornamento

ScheduleNotifyOption

Opzione di notifica alla chiusura di un aggiornamento pianificato. Le entità servizio supportano solo il NoNotification valore .

Nome Tipo Descrizione
MailOnFailure

string

Una notifica di posta elettronica verrà inviata in caso di errore di aggiornamento

NoNotification

string

Non verrà inviata alcuna notifica