有没有一种方法可以隐藏Superset中图表中的某些列值

问题描述

我有一个要求,出于安全原因,某些列值需要从图表中隐藏,例如。我在groupby下拉选项中选择了4列(A,B,C,D),而我只想显示(B,C,D)的值,而不只是显示A,而是A将成为查询的一部分Hive中的计算。 那么可以超集完成吗?

在任何表格中,可以有2-3列可能包含敏感信息,我们通常希望限制未经授权的用户查看它。

我能够散列A列的值,但我想完全将其隐藏起来。

任何帮助将不胜感激。

解决方法

一种解决方法是创建两个数据集(在表式数据集之上的Superset抽象),其中之一指向仅包含列(B,C,D)的子集的视图。可以授予用户访问一个或另一个数据集的权限,具体取决于他们的访问级别。这种方法的缺点是图表和仪表板可能必须重复才能用于不同的角色。