PowerBIDatasetRefreshTrigger¶
Trigger for deferrably polling a Power BI dataset refresh until it terminates.
- class scamander.providers.fabric.triggers.powerbi_trigger.PowerBIDatasetRefreshTrigger(*, fabric_conn_id: str, group_id: str, dataset_id: str, request_id: str, end_time: float, check_interval: int = 60)¶
Basisklassen:
BaseTriggerTrigger when a Power BI dataset refresh finishes.
- async run() AsyncIterator[TriggerEvent]¶
Poll the refresh history until the refresh terminates or end_time passes.
- serialize()¶
Serialize the PowerBIDatasetRefreshTrigger instance.