ApachSuperset[v2.0.0]:SQLLab中的行级安全性不起作用
创始人
2024-09-06 20:00:34
0
  1. 确保在数据库中配置了正确的权限和角色,并在Superset中将这些角色授权给相应的用户。

  2. 确保Superset中的用户角色与数据库中的角色匹配。

  3. 在Superset中设置正确的查询级别过滤器,以便在查询时应用正确的安全策略。

  4. 确保Superset中的查询不使用 GROUP BY 子句,因为ROW-LEVEL SECURITY 可能会与 GROUP BY 子句相互冲突。

示例:

假设有一个Superset用户Role1,数据库中有一个角色role1,并且该角色被授予了SELECT权限。可以按照以下步骤进行设置:

  1. 将数据库连接添加到Superset并在“权限”选项卡中检查是否已授予SELECT权限给该用户。

  2. 在“设置”选项卡中,将Role1与role1关联。

  3. 在“面板”选项卡中,找到要为该角色设置行级安全性的图表。进入编辑模式,转到“数据”选项卡。在“行级安全性过滤器”字段中,输入相应的SQL语句。

例如,在以下示例中,我们对包含销售区域、销售部门和销售额的数据表sales_data进行筛选,只显示销售区域为”North Region”和销售部门为”Sales” 的记录。

SELECT * FROM sales_data WHERE Region = 'North Region' AND Department = 'Sales'

添加到Superset的查询中应该包含有效的查询过滤器。例如,如果您正在使用以下查询:

SELECT * FROM sales_data

将其修改为适当的查询过滤器:

SELECT * FROM sales_data WHERE Region = 'North Region' AND Department = 'Sales'

最后,请

相关内容

热门资讯

透视黑科技!wepoker有没... 透视黑科技!wepoker有没有挂,wepoker私人局透视教程(切实存在有挂);1.wepoker...
透视安卓版!wepoker游戏... 透视安卓版!wepoker游戏下载,wepoker代打辅助(原来真的有挂)该软件可以轻松地帮助玩家将...
透视透视!有没有人wepoke... 透视透视!有没有人wepoker,WePoKer辅助器(原来真的有挂);1、让任何用户在无需有没有人...
透视攻略!we-poker有人... 透视攻略!we-poker有人玩吗,wepoker辅助透视软件(本来是有挂)1、不需要AI权限,帮助...
透视有挂!wepoker怎么设... 透视有挂!wepoker怎么设置房间,wepoker免费透视脚本(果然真的是有挂)1、打开软件启动之...
透视总结!wepoker辅助器... 透视总结!wepoker辅助器,wepoker有没有挂(真是真的是有挂)1、每一步都需要思考,不同水...
透视教程!wepoker看底牌... 透视教程!wepoker看底牌,wepoker怎么设置透视(果然是真的有挂)1、进入到wepoker...
透视黑科技!wepoker透视... 透视黑科技!wepoker透视底牌,wepoker私人局透视(总是有挂)1、wepoker私人局透视...
透视软件!wepoker有辅助... 透视软件!wepoker有辅助工具吗,wepoker辅助真的假的(原来是真的有挂);1、每一步都需要...
透视系统!wepoker挂,W... 透视系统!wepoker挂,We poker辅助器下载(切实存在有挂);1、We poker辅助器下...