背景:
数据按照当前年份分表,
期望:
希望FDL能按照当前系统时间去对应表里取数据。
针对时间维度分表的数据库,FDL是否可以添加变量来自动获取?变量写法是什么
在FDL中,可以通过参数赋值节点自定义表名,以实现按日期分表的功能。具体步骤如下:
使用参数赋值节点:自定义表名并输出为参数。例如,每天的表名可以设置为 test+当天日期,如果今天是2024-01-10,则表名为 test20240110。
创建表结构:在SQL脚本节点中创建表结构,表名称为 ${tablename},表结构根据实际情况创建。
最终效果:通过这种方式,可以实现每天创建一个新的数据表,保存当天的数据,从而避免数据在同一张表中不断累积导致查询变慢的问题。
完整示例和更多信息可以参考:按日期分表,每天保存当天数据。