连接到 BigQuery 日期分区表

Looker Studio 可以从按 DATEDATETIMETIMESTAMP 字段分区的 BigQuery 表中提取数据。分区表划分成多个区段(称为分区),可让您更轻松地管理和查询数据。将大型表划分为较小的分区后,您可以通过减少查询读取的字节数来提高查询性能并控制费用。如需了解详情,请参阅分区表简介

Looker Studio 如何使用 BigQuery 日期分区字段

将 Looker Studio 连接到按日期分区的 BigQuery 表后,您可以将分区字段指定为使用相应数据源的报告的主导日期维度。详细了解如何设置报告日期范围

将 Looker Studio 数据源连接到按日期分区的表

如需连接到按日期分区的表,请按以下步骤操作:

  1. 创建新的 BigQuery 数据源修改现有数据源的连接
  2. 输入按日期分区表的连接详细信息。
  3. 在数据源连接页面的配置列中,选中 fieldname 用作日期范围维度复选框(其中 fieldname 是 BigQuery 表中分区字段的名称)。

例如,假设您在 BigQuery 中有一个包含两个日期字段(order_dateship_date)的表。该表按 order_date 进行分区。在 Looker 数据洞察中连接到此表时,您会看到一个选项,用于将此字段指定为基于此数据源的图表的日期范围维度。

BigQuery 分区表的 Looker Studio 数据源配置。order_date 分区字段有一个复选框选项,用于将 order_date 用作日期范围维度。

必需分区过滤条件的效果

BigQuery 表可能要求将分区字段用作数据过滤条件。此要求决定了您是否可以修改 fieldname 用作日期范围维度选项。

BigQuery 表中不需要分区过滤条件

如果 BigQuery 表不需要分区过滤条件,系统会默认取消选中 fieldname 用作日期范围维度选项。

选中使用 fieldname 作为日期范围维度复选框后,会产生以下效果:

  • 对于基于此数据源的图表,Looker Studio 会自动将分区字段用作日期范围维度
  • 配置图表时,您将无法选择其他字段用作日期范围维度
  • 使用此数据源的图表将始终应用默认日期范围过滤条件。您可以应用自定义日期范围,也可以使用自动选项过滤过去 28 天的数据。

如果未启用 字段名 用作日期范围维度选项,则:

  • 在配置基于此数据源的图表时,您可以选择要用作日期范围维度的任何字段。
  • 使用此数据源的图表的日期范围可以是不受过滤的(自动日期范围),也可以是自定义日期范围。

BigQuery 表中需要分区过滤条件

如果 BigQuery 表需要分区过滤条件,系统会自动选中 fieldname 用作日期范围维度复选框,并且无法取消选中。当选中相应复选框时,基于此数据源的图表所受的影响与上一部分中所述的相同。

连接到分区表的限制

由于日期分区功能会为图表设置日期范围维度,因此 Looker Studio 只能使用基于 DATEDATETIMETIMESTAMP 字段的分区在报告中提供日期过滤功能。

仅当 BigQuery 中的按以下条件分区选项设置为 DAY 时,Looker Studio 才支持按日期分区。

BigQuery 表详细信息显示,该表按 order_date 字段中的 DAY 进行分区。

如果 BigQuery 表具有基于其他数据类型(例如 INTEGER)的分区,并且需要使用分区过滤条件,您必须在自定义查询中明确过滤该字段。否则,Looker Studio 会显示错误。详细了解必需的过滤条件