有没有人使用超集作为他们的客户分析解决方案?

时间:2018-05-02 09:27:44

标签: analytics superset apache-superset

有兴趣知道是否有人成功实施过Superset作为客户分析平台?

我们目前正在对此进行评估,但是,有些人在限制对数据集/来源子集的访问,或者限制对特定行数据的访问。

例如,companyB应该只能看到与companyB相关的数据。这当然是强制性要求。

提出了很多类似的问题,所以很想知道是否有人成功完成了这个问题。

1 个答案:

答案 0 :(得分:1)

我们正在自定义超集以执行类似的操作(不分叉),尽管它不涉及行级粒度。我可以结合使用FAB permissionscustom security manager来完成视图级访问。基本上:

  • 用户使用我们的API通过OAuth2登录到超集。
  • 安全管理器向我们的API请求获取用户可以访问的列表。
  • Superset仅为这些项目构建数据源。

为此,我们创建了一个自定义角色,该角色禁止用户执行诸如创建新的数据库/表之类的操作,并在每个用户登录后将其添加到该角色。此时,您可能希望创建一个{{ 3}}用于您自己的目的,以便用户可以在需要时刷新数据源。 Superset为自定义连接器公开了connector,因此您无需修改​​源即可加载它。 config setting连接器就是一个很好的例子。

因此,回答您的问题:有点。表级/视图级访问控制绝对是可行的,尽管需要一些努力。行级访问控制?除非您选择的数据库引擎支持行级访问控制,否则可能不会。