airflow.providers.amazon.aws.hooks.quicksight
¶
模块内容¶
类¶
与 Amazon QuickSight 交互。 |
- class airflow.providers.amazon.aws.hooks.quicksight.QuickSightHook(*args, **kwargs)[源代码]¶
基类:
airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook
与 Amazon QuickSight 交互。
提供
boto3.client("quicksight")
的简单封装。可以指定其他参数(例如
aws_conn_id
),这些参数将传递给底层的 AwsBaseHook。- create_ingestion(data_set_id, ingestion_id, ingestion_type, wait_for_completion=True, check_interval=30, aws_account_id=None)[源代码]¶
为数据集创建并启动新的 SPICE 摄取;刷新 SPICE 数据集。
- 参数
data_set_id (str) – 摄取中使用的数据集的 ID。
ingestion_id (str) – 摄取的 ID。
ingestion_type (str) – 摄取类型:“INCREMENTAL_REFRESH”|“FULL_REFRESH”
wait_for_completion (bool) – 是否程序应保持运行直到作业完成
check_interval (int) – 操作符将检查 QuickSight 摄取状态的时间间隔(以秒为单位)
aws_account_id (str | None) – AWS 账户 ID,如果设置为
None
,则使用关联的 AWS 账户 ID。
- 返回
返回有关已创建数据摄取的描述性信息,包括摄取 ARN、HTTP 状态、摄取 ID 和摄取状态。
- 返回类型