Google Cloud BigQuery 连接¶
Google Cloud BigQuery 连接类型支持与 Google Cloud BigQuery 集成。由于它构建在 Google Cloud Connection 之上(即 BigQuery hook 继承自 GCP base hook),基本的身份验证方法和参数与 Google Cloud Connection 完全相同。本文档将介绍 BigQuery 特有的额外参数。
配置连接¶
注意
请参阅 Google Cloud Connection 文档,了解基本的身份验证参数信息。
模拟范围
- 使用 Legacy SQL
连接是否应使用 Legacy SQL。
- 位置
数据集所在的 BigQuery 位置之一。如果为 None,则使用在 BigQuery 服务中配置的默认位置。
- 优先级
应为“INTERACTIVE”或“BATCH”,详见运行查询文档。交互式查询作业是 BigQuery 按需运行的作业。批处理查询作业是 BigQuery 等待有空闲计算资源时运行的作业。
- API 资源配置
一个字典,包含用于配置 Google BigQuery Jobs API 的参数。这些配置根据BigQuery Jobs API 文档中概述的规范应用。例如,您可以指定诸如 {‘query’: {‘useQueryCache’: False}} 的配置。当您需要提供 BigQueryHook 不直接支持的额外参数时,此参数非常有用。
- 标签
应用于 BigQuery 作业的标签字典。