tableau或looker之类的可视化工具是否应用于多租户系统?

时间:2018-08-09 22:46:16

标签: visualization apache-superset looker

不应将可视化工具(如tableau,looker,apache超集)用于多租户产品。 例如。拥有1000个用户的产品希望对其数据进行分析。这需要确保安全,以便公司A无法看到其他公司B可视化。为此,这些工具需要了解用户是否具有查看数据的特权。这通常是在用户登录后通过Cookie来实现的

为确保仅授权用户访问数据,不应使用这些第三方工具。最好是使用d3js,highcharts等坚持使用Ruby on Rails。通过与登录时相同的身份验证方法,可以更轻松地管理数据,因此数据是安全的。

2 个答案:

答案 0 :(得分:1)

实际上,Looker可以很好地处理多租户数据情况。对于Looker来说,这是很常见的用例。

您可以将属性绑定到用户,这将强制编写正确的SQL,以确保用户只能看到适当的数据。

https://docs.looker.com/reference/explore-params/access_filter

我们有很多客户以这种方式为他们的业务构建外联网。

信息披露:我在looker工作。

答案 1 :(得分:0)

多租户部署的复杂性远远超出了某些过滤器的设置:

  • 数据隐私-您与过滤器的数据隐私违规情况相差一个错。您应该使用数据库安全性和隐私功能来隔离租户。
  • 性能-您需要扩展基础数据库以处理并发用户的负载。
  • 自定义-您的租户可能需要加载和分析自己的自定义数据。他们需要自定义报告等。

看看gooddata.com及其工作区。

披露:我在GoodData工作