共享和嵌入仪表板
Redash 使您可以轻松共享仪表板。只需点击仪表板编辑器右上角的 发布
按钮。任何具有足够权限的组织成员,一旦仪表板发布后,都可以看到它。您还可以通过点击右上角的共享图标,与外部用户共享已发布的仪表板。将弹出一个模态框,您可以在其中生成一个秘密链接,以便在组织外部安全地共享。外部用户可以看到仪表板小部件,但无法在 Redash 应用程序内导航或查看底层查询。
您可以通过切换 允许公开访问
来撤销外部用户对仪表板的访问权限。这将中断之前共享的任何指向此仪表板的链接。如果您再次切换开关,将生成一个新的秘密链接。
管理员可以通过将环境变量 REDASH_DISABLE_PUBLIC_URLS
设置为 "true"
来全局禁用所有公共 URL。
仪表板权限
已登录的用户只能看到来自该用户有权访问的数据源的仪表板小部件。可以查看仪表板小部件的用户也可以查看底层查询。如果您需要在组织内共享仪表板,同时限制对底层数据源的访问,则有两种选择
- 使用上述的秘密链接方法授予受限用户访问权限
- 为受限员工创建一个自定义数据源,并在数据库级别配置权限
您可以在此处阅读更多关于 Redash 权限模型的信息。
嵌入仪表板
一些用户使用 iframe 将其仪表板嵌入到 Redash 之外。Redash 提供了一个 全屏
视图来改善这种体验。全屏模式会移除除小部件 UI 之外的所有内容。只需点击 刷新
按钮右侧的全屏按钮。然后将浏览器中的 URL 复制到您的 iframe 嵌入代码中。以这种方式嵌入仪表板将要求用户登录 Redash。要为外部用户嵌入 Redash,可以使用上述的秘密链接方法。默认情况下,Redash 仪表板的秘密链接是全屏的。
从 Redash V8 开始,嵌入式仪表板可以使用参数。但任何用户都可以修改它们,这使得 Redash 不适合用于嵌入式分析。仅与受信任的利益相关者共享仪表板。