Superset config配置文件参数

时间:2024-03-12 14:24:09
superset配置文件config.py文件参数修改相关影响:

1、如果让dashboard左侧出现筛选器,dashboard可交叉筛选,将以下三个参数设置为True
"DASHBOARD_NATIVE_FILTERS": True,
"DASHBOARD_CROSS_FILTERS": True,
"DASHBOARD_NATIVE_FILTERS_SET": True,

注意dashboard可交叉筛选是由 DASHBOARD_CROSS_FILTERS 控制,设置了这个后,还需要在要实现交叉筛选的chart上,勾选上EMIT DASHBOARD CROSS FILTERS,并不是所有图表都有这个选项的,饼图、table、雷达图上有,其他有没有没细看,只有有的才能交叉筛选;交叉筛选效果见https://www.cnblogs.com/datawalkman/p/15131350.html的第一个图,左侧边上出现筛选器效果见下图:

效果:

 

 

2、跨域访问问题:

WTF_CSRF_ENABLED = False
HTTP_HEADERS = {}

3、匿名用户角色设置问题:

默认外部访问用户是public,授予public gamma权限,可使匿名用户能够查看superset网站(如不让匿名用户查看,则不处理public角色授权内容),修改config.py配置
PUBLIC_ROLE_LIKE: Optional[str] = "Gamma"
旧版本是PUBLIC_ROLE_LIKE_GAMMA=True

4、sql中使用参数问题:

"ENABLE_TEMPLATE_PROCESSING": True

具体怎么使用,如何定义,见博主文章链接:Superset实现动态SQL查询

5、语言*切换

注释掉 LANGUAGES = {}

6、图表编辑页面,实现拖拉,建议不要开启,界面内只能选择measure,无法直接在页面自定义measure

"ENABLE_EXPLORE_DRAG_AND_DROP": True