airflow.providers.microsoft.azure.hooks.powerbi¶
异常¶
表示数据集刷新未能完成的异常。 |
类¶
Power BI 刷新数据集详情。 |
|
Power BI 刷新数据集状态。 |
|
用于与 Power BI 交互的异步 Hook。 |
模块内容¶
- class airflow.providers.microsoft.azure.hooks.powerbi.PowerBIDatasetRefreshFields[源码]¶
Bases:
enum.Enum
Power BI 刷新数据集详情。
- class airflow.providers.microsoft.azure.hooks.powerbi.PowerBIDatasetRefreshStatus[源码]¶
Power BI 刷新数据集状态。
- exception airflow.providers.microsoft.azure.hooks.powerbi.PowerBIDatasetRefreshException[源码]¶
Bases:
airflow.exceptions.AirflowException
表示数据集刷新未能完成的异常。
- class airflow.providers.microsoft.azure.hooks.powerbi.PowerBIHook(conn_id=default_conn_name, proxies=None, timeout=60 * 60 * 24 * 7, api_version=None)[源码]¶
Bases:
airflow.providers.microsoft.azure.hooks.msgraph.KiotaRequestAdapterHook
用于与 Power BI 交互的异步 Hook。
- 参数:
conn_id (str) – Power BI 连接 ID。
- classmethod raw_to_refresh_details(refresh_details)[源码]¶
将原始刷新详情转换为包含所需字段的字典。
- 参数:
refresh_details (dict) – 原始刷新详情对象。
- async get_refresh_details_by_refresh_id(dataset_id, group_id, refresh_id)[源码]¶
获取给定请求 ID 的刷新详情。
- 参数:
refresh_id (str) – 数据集刷新的请求 ID。