概述:由于朋友推荐DataEase做BI报表,所以试吃社区版DataEaseV2。
问题:社区版没有多用户,唯一用户就是admin,因此尝试在合法合理前提下实现企业版多用户。
原理:利用Docker特性,每个用户一个容器,不同端口。使用同一个数据源。数据集相同。仪表板相同。大屏相同。
这实际上还是一个用户呀,读的是同一个数据库里的数据,用的还是同一个admin用户吧,登陆后看到的数据都是一样的
1 个赞
你看看你在说啥?
这样做还是没法实现用户的权限和组织管理,且容器吃资源,这样做会让服务性能不好,其实企业版/嵌入式版也不贵,没必要这样
1 个赞
说的很好,下次别说了。。。
应该至少两个用户吧,一个管理员,一个访客账号吧,这样开源,舒服些。
v2 的架构跟 v1 不一样。整个用户管理都在系统管理模块,用户又跟组织、角色这些都有关联,你说的这种并不好设计。
况且一个访客账号的作用是什么呢,可以登录进去看里边做的模板吗,产生不了根本的变化。如果在社区版需要给别人去看的话可以使用公共连接分享的功能。
公共和访客还是有区别的吧,访客账号的作用我就不罗索了,公共会造成泄密,企业数据是不允许的~