You need to enable JavaScript to run this app.
导航
直连数据集分区字段筛选设置实践
最近更新时间:2025.11.12 14:41:24首次发布时间:2025.11.12 14:41:24
复制全文
我的收藏
有用
有用
无用
无用

创建好直连数据集后,后续查询数据集数据时,为避免对分区表做全表扫描,您需要在查询时基于分区字段进行数据过滤。本文为您介绍如何对基于分区表的直连数据集进行分区字段的设置,以提高后续数据查询时的过滤效率。

前提条件

已创建好了直连数据集,且源数据引擎中的数据表为分区表。

设置数据集分区字段
  1. 创建好对应的直连数据集后,进入数据集详情页面后,单击右上角的“编辑”按钮,进入数据集的编辑页面。
    Image

  2. 在数据集编辑页面单击右上角的“字段设置”按钮,进入字段设置页面后,修改文本/数值类型的分区字段。
    Image

    参数

    配置说明

    数据类型

    将文本/数值类型的分区字段的数据格式修改”为“日期”类型。

    表达式

    修改文本/数值类型的分区字段的的表达式,将字段转化为日期类型。不同类型的引擎转化格式的表达式配置有差异,您可查看对应引擎的指导文档进行配置,以下为一些常见引擎的配置示例(示例中的order_date为示例的分区字段名,您需要替换为实际的字段名)。

    • clickhouse:cast(order_date as Date),或者toDate(order_date)
    • hetu:cast(order_date as date)
    • doris:cast(order_date as date),或者是date(order_date)
    • opengauss:cast(order_date as date)
    • gaussdws:CAST( order_date AS DATE FORMAT 'YYYY-MM-DD' )

    设置分区

    在操作列将对应字段设置为分区字段。

  3. (可选)修改字段名称。由于上述操作中通过字段表达式对字段做了类型转化,因此建议您修改下字段名称。
    Image
    如果您不修改字段名称,保存数据集时,界面会提示有字段名异常,您也可以选择不修改字段名,在此处选择“仍然保存”。
    Image

应用示例:快速筛选分区字段

完成上述配置后,您对对应数据集进行数据查询时,即可基于设置的分区字段进行便捷的筛选操作。
Image
如上图所示,在可视化查询页面,页面会自动将设置好的分区字段添加至筛选配置结果中,且支持基于日期组件便捷的选择需要筛选过滤的日期范围。