Looker Studio 可以从按 DATE
、DATETIME
或 TIMESTAMP
字段分区的 BigQuery 表中提取数据。分区表划分成多个区段(称为分区),可让您更轻松地管理和查询数据。将大型表划分为较小的分区后,您可以通过减少查询读取的字节数来提高查询性能并控制费用。如需了解详情,请参阅分区表简介。
Looker Studio 如何使用 BigQuery 日期分区字段
将 Looker Studio 连接到按日期分区的 BigQuery 表后,您可以将分区字段指定为使用相应数据源的报告的主导日期维度。详细了解如何设置报告日期范围。
将 Looker Studio 数据源连接到按日期分区的表
如需连接到按日期分区的表,请按以下步骤操作:
- 创建新的 BigQuery 数据源或修改现有数据源的连接。
- 输入按日期分区表的连接详细信息。
- 在数据源连接页面的配置列中,选中将 fieldname 用作日期范围维度复选框(其中 fieldname 是 BigQuery 表中分区字段的名称)。
例如,假设您在 BigQuery 中有一个包含两个日期字段(order_date
和 ship_date
)的表。该表按 order_date
进行分区。在 Looker 数据洞察中连接到此表时,您会看到一个选项,用于将此字段指定为基于此数据源的图表的日期范围维度。
必需分区过滤条件的效果
BigQuery 表可能要求将分区字段用作数据过滤条件。此要求决定了您是否可以修改将 fieldname 用作日期范围维度选项。
BigQuery 表中不需要分区过滤条件
如果 BigQuery 表不需要分区过滤条件,系统会默认取消选中将 fieldname 用作日期范围维度选项。
选中使用 fieldname 作为日期范围维度复选框后,会产生以下效果:
- 对于基于此数据源的图表,Looker Studio 会自动将分区字段用作日期范围维度。
- 配置图表时,您将无法选择其他字段用作日期范围维度。
- 使用此数据源的图表将始终应用默认日期范围过滤条件。您可以应用自定义日期范围,也可以使用自动选项过滤过去 28 天的数据。
如果未启用将 字段名 用作日期范围维度选项,则:
- 在配置基于此数据源的图表时,您可以选择要用作日期范围维度的任何字段。
- 使用此数据源的图表的日期范围可以是不受过滤的(自动日期范围),也可以是自定义日期范围。
BigQuery 表中需要分区过滤条件
如果 BigQuery 表需要分区过滤条件,系统会自动选中将 fieldname 用作日期范围维度复选框,并且无法取消选中。当选中相应复选框时,基于此数据源的图表所受的影响与上一部分中所述的相同。
连接到分区表的限制
由于日期分区功能会为图表设置日期范围维度,因此 Looker Studio 只能使用基于 DATE
、DATETIME
或 TIMESTAMP
字段的分区在报告中提供日期过滤功能。
仅当 BigQuery 中的按以下条件分区选项设置为 DAY 时,Looker Studio 才支持按日期分区。
如果 BigQuery 表具有基于其他数据类型(例如 INTEGER
)的分区,并且需要使用分区过滤条件,您必须在自定义查询中明确过滤该字段。否则,Looker Studio 会显示错误。详细了解必需的过滤条件。