数据共享指南

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

您拥有数据,并希望(或被要求)共享它。无论数据是一个简单的问题还是一个完整的数据室,可以访问多个数据库,我们都会为您介绍使用 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

如果您需要更多控制,可以通过嵌入问题和仪表板到网页中,将它们置于叙事上下文中。这可以是在博客、公司维基或您的 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 的开源版本嵌入图表和仪表板的信息。

组织外部的重量级数据

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

嵌入式分析 JS

为了提供更精心策划的体验,同时让人们能够自由地自己分析数据,您可以将交互式 Metabase 组件(如图表和仪表板)嵌入到您的应用程序中,这允许您设置多租户、自助分析,以便在您的 Web 应用程序中与客户或供应商共享数据。您可以创建对表的的自定义访问,这使得人们可以通过钻取菜单探索数据,而无需查看他们不应看到的数据(例如,其他客户的记录)。

数据室

如果我们谈论融资、收购、审计或诉讼,数据共享会非常侵入性。如果您想筹集资金,可以展示一套精心策划的仪表板来讲述一个清晰的故事,但这些潜在投资者也希望能够切分数据,从不同角度验证您的故事。而共享此类数据的最佳方式是通过数据室。

数据室是一个虚拟空间,用于提供对大量数据的特权、只读访问。这个数据室可以包含您的所有数据,或者一个具有相当低级别访问权限的有限数据集。您可以包含交互式仪表板来提供数据定制游览,但数据室的理念是,有权访问的人应该能够执行自己的分析。

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

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

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

这有帮助吗?

感谢您的反馈!
订阅新闻通讯
Metabase 的更新和新闻
© . This site is unofficial and not affiliated with Metabase, Inc.