有没有办法在Redshift中创建一个表,要求用户过滤特定字段?我们有一张大桌子,并且不希望人们在没有指定日期范围的情况下意外查询它。
答案 0 :(得分:0)
我不认为在桌面上运行查询时有一个强制where子句的选项。有一些数据可视化工具,如Looker,可以配置为使用强制where子句查询redshift表,包括默认值。
答案 1 :(得分:0)
不,Redshift中没有能力在查询表时“强制”使用WHERE语句。
您需要在为用户构建SQL的“更高级别”工具中强制执行此操作(如果有)。
答案 2 :(得分:0)
一种方法是定期查询stv_recent以找出正在运行的sql命令,并取消那些没有日期范围的命令。