(本文档仅供参考)
目前“查询动态抽取”是结合用户登录生成的Session及查询的参数组合进行抽取的,如在对应会话抽取数据有效期内,有抽取过对应参数的,重新切换对应参数,如paramA 默认值为a,切换到b后,再重新切换回a,是不会重新触发抽取的。那这种情况下如果想要切换回a也能重新触发动态抽取,需要如何实现呢。
当前可参考如下方案:
1、SQL查询中引入(日期时间类型)的now参数,如某一日期字段<now,目的是参数引入,不影响实际数据查询效果
2、参数管理映射(数据模型、电子表格中的参数管理映射同样配置),需要使用sql查询出来当前日期时间,并且从逻辑上实现与其他参数联动(如有多个参数,可配置联动多个),如下图所示。目的是当region发生变化时都能主动触发now参数实时查询,以便组成新的参数组合查询,即使在数据有效期内,切换回原来的region参数也因now发生变化,而触发动态查询抽取。
3、实现效果如下