RefreshExecutionDetails Class

The status of a refresh request (Power BI Documentation).

Inheritance
RefreshExecutionDetails

Constructor

RefreshExecutionDetails(start_time: datetime, end_time: datetime | None, type: str, commit_mode: str, status: str, extended_status: str, current_refresh_type: str, number_of_attempts: int, objects: DataFrame, messages: DataFrame, refresh_attempts: DataFrame)

Parameters

Name Description
start_time
Required

The start time of the refresh request.

end_time

The end date and time of the refresh (may be empty if a refresh is in progress).

Default value: None
type
Required
str

The type of processing to perform.

commit_mode
Required
str

Determines if objects will be committed in batches or only when complete.

status
Required
str

Dataset operation general status.

extended_status
Required
str

Dataset operation detailed status.

current_refresh_type
Required
str

The type of processing for the current iteration. This is useful when commitMode is set to PartialBatch.

number_of_attempts
Required
int

The number of attempts for the refresh request.

objects
Required

The objects that were refreshed.

messages
Required

A dataframe of engine error or warning messages for the refresh request.

refresh_attempts
Required

A dataframe of refresh attempts for the refresh request.

Attributes

commit_mode

commit_mode: str

current_refresh_type

current_refresh_type: str

end_time

end_time: datetime | None

extended_status

extended_status: str

messages

messages: DataFrame

number_of_attempts

number_of_attempts: int

objects

objects: DataFrame

refresh_attempts

refresh_attempts: DataFrame

start_time

start_time: datetime

status

status: str

type

type: str