【问题标题】:Feasibility of Google Data Studio for Multi-tenancy SaaS applicationGoogle Data Studio 用于多租户 SaaS 应用程序的可行性
【发布时间】:2019-05-10 07:46:52
【问题描述】:

我们正在开发 SaaS 产品,并考虑将 Google Data Studio 作为构建分析的平台,而不是在我们的产品后端创建可视化,以便更灵活地使用,并允许使用来自第三方来源的数据。

我们是否应该为我们的应用程序创建一些自定义连接器,让客户提供身份验证密钥并使用该连接器来获取客户特定的数据并存储在 Google Data Studio 中?

我们可以使用报告库来发布我们的产品分析吗?我不确定如果我们添加更多数据源,我们将如何处理升级。对于最终用户来说应该很容易。

期待专家的建议。

【问题讨论】:

  • 您能否阐明“我们可以使用报告库发布我们的产品分析”的意思吗?您是否正在寻找与 support.google.com/datastudio/answer/7459147 中所述的能够共享报告不同的东西
  • 是的,我将每个租户视为独立的公司,他们将拥有自己的报告。我们的产品会将每个租户的数据推送到 Google 数据工作室。

标签: google-data-studio


【解决方案1】:

数据洞察可以做到这一点。您可能需要查看creating a community connector 并查看一些帮助中心文档about sharing。如果您的数据存储在其中一个第一方连接器(例如 BigQuery 或 Sheets)中,则无需开发新的社区连接器。

报告库不是发布产品分析所必需的,但它是一种选择。我建议为每个客户管理一个单独的报告以及一个单独的数据源,该数据源是在您开发用于引入数据的社区连接器之外创建的。

【讨论】:

  • 谢谢!我对创建自定义社区连接器也有类似的感觉。数据将存储在 GCP 托管的 SQL 数据库中。在哪里可以找到第一方连接器列表?
  • datastudio.google.com/c/datasources 顶部标记为“Google 连接器”
  • @diminishedprime,为每个客户创建不同的数据源和不同的报告是个好主意吗?由于报告是相同的,只是数据应该是客户特定的。我是否需要构建一个只为该客户端返回数据的自定义 API 连接器。
猜你喜欢
  • 2014-07-27
  • 2012-07-24
  • 2012-05-17
  • 2012-04-10
  • 2020-08-01
  • 1970-01-01
  • 2013-04-23
  • 2017-01-28
  • 2017-03-02
相关资源
最近更新 更多