Superset config配置文件参数
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