在此版本中
Metabase 53
将问题保存到仪表板,动态 iframe 卡片,预警缓存等功能
Metabase 53 再次登场,让您的仪表板、查询以及(希望)您的生活变得更加直观、情境化且高效。让我们深入了解。
- 如果您托管在 Metabase 云版上,我们将在未来几周内自动推出这些新功能。如果您希望尽快获得,请告知我们。发送邮件至 help@metabase.com,我们将为您升级。
- 如果您是自行托管 Metabase,您(或您的管理员)可以按照升级文档进行操作。
感觉您刚刚完成一次升级?免费试用 Metabase 云版,即可获得自动升级和卓越的技术支持。
直接将问题保存到仪表板
我们 💙 集合,因为它们能让您的 Metabase 保持井然有序。但我们也知道,大多数问题仅在一个仪表板中使用。因此,为了让您的 Metabase 更整洁,问题现在默认保存到仪表板中。这还使构建仪表板变得更容易,因为您无需通过集合。
此外,我们为管理员添加了整理工具,因此如果您有一堆仅在一个仪表板中使用的问题,您可以将问题移到仪表板中,以免它们占用集合空间。对于长时间未查看的问题,您可以将其删除(仅限专业版和企业版)。如果您是管理员,请在右上角查找一个小徽章,立即开始移动问题。
Iframe 和链接卡参数支持动态显示内容
在备受欢迎的 v51 版仪表板 iframe 卡片基础上,您现在可以在 iframe 和链接卡上设置变量以动态更新内容。这使您可以使用仪表板过滤器和自定义点击行为来更新卡片上显示的内容。
我们在内部测试此功能时遇到的一个很棒的例子是用于跟踪文档页面浏览量的仪表板。我们不想在窗口或标签之间来回切换来查看文档页面及其数据,因此我们设置了仪表板,以便我们可以按特定文章进行过滤,并包含文章本身的 iframe 卡片。
预警缓存,实现更快的查询
当缓存失效时自动刷新缓存。Metabase 现在会预测常见的查询模式并预先缓存结果——无需再等待某人触发查询或查看结果。
对于带参数的仪表板,Metabase 将始终刷新默认结果,以及十个最常用参数组合的结果。这意味着您可以在查询新鲜度和成本之间获得更好的平衡。
模型详情现在位于可展开的侧边栏中
以前在模型详情页面的所有元数据现在都可以在侧边栏中找到,因此更容易查找并靠近其他相关元数据。模型侧边栏包括以下信息:
- 模型描述和字段列表
- 创建者和最后编辑者
- 关系,例如哪些问题使用它,哪些表与其链接
- 编辑历史以及是否以及何时经过审核和验证(专业版和企业版可用)
- 洞察(仅限专业版和企业版)显示谁在使用,何时使用,以及如何使用
查询构建器改进
- 我们通过允许在过滤器小部件中使用
contains()
、doesNotContain()
、startsWith()
和endsWith()
时进行多选,改进了查询构建器中的过滤功能,从而更轻松地优化查询而无需切换到 SQL。此外,自定义表达式现在支持使用in()
和notIn()
编写多选“Is”过滤器,从而不再需要手动链接多个OR
条件。 - 等等,还有更多自定义表达式的优化!我们通过添加一个
if()
函数作为case()
的别名,使自定义表达式更加直观,这样 Excel 用户无需查看文档即可直接上手。 - 我们还改进了查询构建器用户界面,使控件更具可预测性且更易于导航。更新包括更清晰的按钮标签,更好的笔记本编辑器、结果和可视化设置之间的导航,以及用户界面调整,使添加自定义列或查看 SQL 等操作更加直观。
地图经纬度分箱更精细
现在您可以更精确地分组地理数据,从而更轻松地分析基于位置的数据模式。您不再需要依赖更大的分箱或广泛的地理区域,而是可以专注于更具体的经纬度。
更快的 Snowflake 同步
Snowflake 同步现在平均快了大约 6 倍!这能为您省钱,还能为您省下……时间(在您的手表上?)。您懂的。
分页 PDF 导出
如果您曾经尝试将大型仪表板打印为 PDF,您可能有权获得补偿。补偿的形式是一个很棒的新解决方案:我们已在 PDF 中添加了分页符!Metabase 会找到逻辑位置来添加分页符,这样就不会出现图表中间奇怪的截断。只留下更整洁、打印更清晰、整体压力更小的导出文件。
全新改进的 API 文档
我们已用 Scalar OpenAPI 文档替换了现有的 API 文档。具体来说,这意味着我们不再有 /api/card
等 URL 的文档页面。如果您想链接到特定端点,请在 Scalar 文档中搜索它,然后点击标题旁的 #
以复制 URL。
试用适用于 React 的全新嵌入式分析 SDK(测试版)
适用于 React 的嵌入式分析 SDK 让您在 Metabase 如何集成到您的应用程序中获得更大的灵活性、自定义性和控制权。
我们正在对其进行最后的润色,它即将推出测试版。
但您无需等到那时,运行此命令即可试用 SDK:npx @metabase/embedding-sdk-react@latest start
。
您可以使用 SDK 完成的酷炫功能
- 精确地嵌入您想要的内容,并将其放置在您想要的任何位置。
- 通过 CSS 变量实现最大程度的自定义动态主题。
- 按组件和按用户管理交互性。
- 通过覆盖 Metabase 菜单、添加自己的操作等选项,掌控用户体验 (UX)。
如果您已经嵌入 Metabase,SDK 将让您的应用程序内报告更上一层楼。您现在可以试用 SDK,而不会干扰您当前的设置。对于那些对嵌入感兴趣并希望将一些报告集成到产品中的人,您可以查看我们不同嵌入类型的比较,并免费试用 SDK。
支持交互式嵌入中的序列化工作流程
我们在 v51 中为静态和 SDK 嵌入的序列化工作流程引入了稳定实体 ID。现在我们也将它们添加到了交互式嵌入中,以便它们适用于所有类型的嵌入。这意味着内容在实例之间传输更顺畅,无论您处于哪个环境或实例中,ID 都保持不变。
重大变更
需要 Java 21+:Metabase 53 不再支持低于 21 的 Java 版本。
参加网络研讨会,与产品团队一起深入了解这些新功能
衷心感谢所有贡献者!
感谢所有提交错误报告、功能建议、翻译和拉取请求的人。Metabase 因您的努力而变得越来越好。
希望您喜欢此版本。如果您想深入了解细节,请查看我们的 GitHub 发布说明。要了解我们正在开发的其他功能,请查看我们的产品路线图。
祝好,Metabase 团队