Dataflows - Update Refresh Schedule
Belirtilen veri akışı için yenileme zamanlamasını oluşturur veya güncelleştirir.
Permissions
Bu API çağrısı bir hizmet sorumlusu profili tarafından çağrılabilir. Daha fazla bilgi için bkz. Power BI Embedded'de hizmet sorumlusu profilleri.
Gerekli Kapsam
Dataflow.ReadWrite.All
PATCH https://api.powerbi.com/v1.0/myorg/groups/{groupId}/dataflows/{dataflowId}/refreshSchedule
URI Parametreleri
| Name | İçinde | Gerekli | Tür | Description |
|---|---|---|---|---|
|
dataflow
|
path | True |
string (uuid) |
Veri akışı kimliği |
|
group
|
path | True |
string (uuid) |
Çalışma alanı kimliği |
İstek Gövdesi
| Name | Gerekli | Tür | Description |
|---|---|---|---|
| value | True |
Yenileme zamanlamasının ayrıntılarını içeren nesne |
Yanıtlar
| Name | Tür | Description |
|---|---|---|
| 200 OK |
Tamam |
Örnekler
| Daily refresh schedule example |
| Disable refresh schedule example |
| Update refresh schedule times example |
Daily refresh schedule example
Örnek isteği
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"
}
}
Örnek yanıt
Disable refresh schedule example
Örnek isteği
PATCH https://api.powerbi.com/v1.0/myorg/groups/f089354e-8366-4e18-aea3-4cb4a3a50b48/dataflows/928228ba-008d-4fd9-864a-92d2752ee5ce/refreshSchedule
{
"value": {
"enabled": false,
"times": [],
"localTimeZoneId": "UTC"
}
}
Örnek yanıt
Update refresh schedule times example
Örnek isteği
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"
}
}
Örnek yanıt
Tanımlar
| Name | Description |
|---|---|
| days |
Yenilemenin yürütülecek gün sayısı |
|
Refresh |
İçeri aktarılan model için Power BI yenileme zamanlaması |
|
Refresh |
Power BI yenileme zamanlaması isteği |
|
Schedule |
Zamanlanmış yenilemenin sonlandırılmasına ilişkin bildirim seçeneği. Hizmet sorumluları yalnızca değeri destekler |
days
Yenilemenin yürütülecek gün sayısı
| Değer | Description |
|---|---|
| Monday | |
| Tuesday | |
| Wednesday | |
| Thursday | |
| Friday | |
| Saturday | |
| Sunday |
RefreshSchedule
İçeri aktarılan model için Power BI yenileme zamanlaması
| Name | Tür | Description |
|---|---|---|
| days |
days[] |
Yenilemenin yürütülecek gün sayısı |
| enabled |
boolean |
Yenilemenin etkinleştirilip etkinleştirilmediği |
| localTimeZoneId |
string |
Kullanılacak saat diliminin kimliği. Daha fazla bilgi için bkz . Saat dilimi bilgileri. |
| notifyOption |
Zamanlanmış yenilemenin sonlandırılmasına ilişkin bildirim seçeneği. Hizmet sorumluları yalnızca değeri destekler |
|
| times |
string[] |
Yenilemenin yürütülmek için günün saatleri |
RefreshScheduleRequest
Power BI yenileme zamanlaması isteği
| Name | Tür | Description |
|---|---|---|
| value |
Yenileme zamanlamasının ayrıntılarını içeren nesne |
ScheduleNotifyOption
Zamanlanmış yenilemenin sonlandırılmasına ilişkin bildirim seçeneği. Hizmet sorumluları yalnızca değeri destekler NoNotification .
| Değer | Description |
|---|---|
| NoNotification |
Bildirim gönderilmez |
| MailOnFailure |
Yenileme hatasında bir posta bildirimi gönderilecek |