Powerbi Models

Data models for Power BI dataset refresh results.

exception PowerBI_Operator.models.powerbi_models.PowerBIDatasetRefreshException

Bases: AirflowException

An exception that indicates a dataset refresh failed to complete.

class PowerBI_Operator.models.powerbi_models.PowerBiDatasetRefreshDetails(request_id: str, status: str, end_time: str | None, error: str | None)

Bases: object

Details of a single Power BI dataset refresh, as returned by the refresh history API.

Parameters:
  • request_id – Request id of the dataset refresh.

  • status – Refresh status, e.g. "Completed", "Failed", or "Unknown" while in progress.

  • end_time – Timestamp the refresh finished, or None if still running.

  • error – Error details if the refresh failed, otherwise None.