数据共享指南

在您的组织内部或外部,您有哪些共享数据或分析的选项,以及何时应该使用一种方法而不是另一种方法?

您有数据,并且您希望(或被要求)共享它。无论这些数据是一个单一的问题,还是一个拥有多个数据库访问权限的完整数据室,我们都将通过 Metabase 共享数据的不同方式进行介绍。

您正在与谁共享数据?

要确定如何共享数据,您需要问两个基本问题:

  • 您正在与_谁_共享数据
  • 以及该数据有_多重_。

您正在与谁共享数据分为两个方面:组织内部和组织外部。在此背景下,数据重量指的是您共享的数据量:您是在共享一个单一的问题,还是需要共享一个集合,其中可能包括一组精选的问题和仪表板?对于更高级别的访问权限,您可能需要共享整个表或数据库。

我们将介绍所有情况下的选项,但这里有一个概述(图 1)。

Options grid for sharing data.

组织内部

与有权访问 Metabase 的团队成员共享数据,就像通过消息或电子邮件向某人发送已保存问题、仪表板或集合的链接一样简单。

组织内部的轻量级数据

您有许多内部共享数据的选项。

最简单(也是最常被忽视)的选项是,您可以直接从浏览器栏复制已保存问题的 URL 并将其发送给同事。对于问题 #123,URL 看起来像这样:

https://www.website-name.com/question/123

您还可以将一组问题整理成一个仪表板,然后向他们发送该仪表板的链接。仪表板不需要是持久的,即不需要定期查看。它可以只是一个一次性报告,记录事件或特别成功的活动的数据。

导出并发送

您可以向某人发送电子邮件或消息链接,但您也可以将问题的结果导出为 CSV、XLSX 或 JSON 格式,然后通过电子邮件发送这些文件,或将其上传到共享驱动器。

仪表盘订阅

对于自动化方法,您还可以通过电子邮件或 Slack 设置仪表板订阅

Options to set up a dashboard subscription.

您可以发送包含仪表板上所有问题(减去文本卡)的定时电子邮件或 Slack 消息。您可以将仪表板订阅发送给任何 Metabase 用户或任何电子邮件地址,因此即使没有您的 Metabase 帐户的人也可以接收数据——他们只是无法点击电子邮件中的图表在 Metabase 中查看它。

嵌入式 iframe

如果您想要更多控制,可以通过将问题和仪表板嵌入网页来将它们置于叙述环境中。这可以在博客、公司 wiki 或您的 Web 应用程序中实现。

对于非敏感数据,您可以使用公共嵌入。Metabase 将为您提供 iframe(内联框架元素)的 HTML 代码,您可以将其直接放入您的网站或任何其他渲染 HTML 的地方。

如果您真正需要做的只是添加一些叙述,甚至可以跳过嵌入。您可以使用仪表板上的文本卡(支持 Markdown)来以叙述的上下文呈现仪表板上的问题。

组织内部的重量级数据

如果共享所有数据负载过重,您有许多选项可以共享其不同的部分。

选择性授予集合访问权限

这就是我们涉及到权限的地方。您可以创建问题和仪表板,并将它们组织到集合中。您可以按部门、数据或项目组织集合,并设置这些集合的权限

请注意,一旦人们在您的 Metabase 中填满了问题和仪表板,集合和权限也会派上用场。请参阅我们的保持分析井然有序指南。

选择性授予表和数据库访问权限

如果您需要限制对表甚至整个数据库的访问,您还可以设置数据库的权限

组织外部

当您需要在组织外部共享数据时,情况会发生变化。您如何共享可能取决于人们与组织的关系有多远。他们是承包商?客户?投资者?审计师?

组织外部的轻量级数据

为了在组织外部共享轻量级数据,您有以下几个选项。

如果该用户没有您的 Metabase 帐户,并且数据不敏感,您可以发送问题或仪表板的公共链接。在仪表板中,您将点击**共享图标**(向上和向右的箭头)以获取公共链接。

To get the public link for a dashboard, click on the sharing icon and select Sharing and embedding.

公共链接看起来像这样:

https://www.website-name.com/public/dashboard/07f68133-46e0-4bb5-97b5-88d65581dfcz

公共链接对拥有唯一链接的任何人可见。公共链接的查看者还可以更新问题的过滤器(如果有),因此您不能依靠过滤器来隐藏数据。您可以随时禁用公共链接。如果您想再次共享该项目,Metabase 将生成一个不同的链接来共享(任何以前生成的链接将保持无效)。

导出文件

您可以将数据导出为 CSV、XLSX 和 JSON 文件格式,并通过电子邮件将这些文件发送给人们或在驱动器上共享这些文件。

安全嵌入

对于更敏感的数据,或者如果您想锁定某个参数来过滤结果,则需要使用安全嵌入。在这种情况下,您需要让查看者访问您嵌入图表或仪表板的 Web 应用程序(而不是您的 Metabase),以便您可以签署他们需要查看带有您设置的参数的令牌。了解有关使用 Metabase 开源版嵌入图表和仪表板的更多信息。

组织外部的重量级数据

对于更敏感的、客户特定的数据,或大量数据,您有几种选项可以在组织外部共享。

交互式嵌入

为了获得更精细的体验,同时仍允许人们自由分析数据,您可以将整个 Metabase 实例嵌入到您的应用程序中,这使您能够设置多租户、自助服务分析,以便在您的 Web 应用程序中与客户或供应商共享数据。您可以为表的创建自定义访问权限,这允许人们通过钻取菜单探索数据,而无需查看他们不应查看的任何数据(例如,另一个客户的记录)。

数据室

如果涉及融资、收购、审计或诉讼,数据共享可能会_具有侵入性_。如果您正在寻求融资,可以展示一系列精心策划的仪表板,讲述一个清晰的故事,但这些潜在投资者也会希望从不同角度分析数据以验证您的故事。而分享此类数据的最佳方式是通过数据室。

数据室是一个虚拟空间,旨在提供对大量数据的特权只读访问。该数据室可以包含您的所有数据,也可以是具有相当低级访问权限的有限数据集。您可以包含交互式仪表板,以提供数据的自定义导览,但数据室的理念是,有权访问数据室的人应该能够自行执行分析。

要使用 Metabase 创建数据室,您基本上有两种选择:在现有 Metabase 中创建组,或设置新的 Metabase 实例。

第一个选项是简单地在现有 Metabase 中创建一个新组,并授予该组访问所请求数据集(且仅限这些数据集)以及与该数据相关的任何仪表板和问题的集合的权限。实际上,该组的权限定义了该数据室的“维度”。

第二个选项需要设置一个新的、独立的 Metabase 实例,并将其连接到相关数据库。Metabase 的设置非常简单,因此这比创建组的工作量大不了多少。一旦设置完成,您需要重新创建任何您希望包含给受众的集合、仪表板和问题,此外还要向您希望共享数据的人员授予对原始表的访问权限。如果您在“母舰”Metabase 实例中已经拥有这些集合和仪表板,您可以使用序列化功能将与数据室相关的应用程序数据转储,并将这些项目加载到数据室实例中。

这有帮助吗?

感谢您的反馈!
分析师每周技巧
获取可行的见解
关于 AI 和数据的资讯,直接发送到您的收件箱
© . This site is unofficial and not affiliated with Metabase, Inc.