在此版本中
Metabase 56
仪表盘筛选器置于更相关的位置、原生查询的时间分组、全新的嵌入方式等
- 如果您使用 Metabase 云服务托管,我们将在未来几周内自动推出这些新功能。如果您想提前体验,请告诉我们。发送邮件至 help@metabase.com,我们将为您升级。
- 如果您是自托管 Metabase,您(或您的管理员)可以按照文档了解如何升级。
感觉您才刚刚完成一次升级?免费试用 Metabase Cloud,即可获得自动升级和卓越的技术支持。
在重要位置添加仪表盘筛选器
现在,您可以直接在仪表盘的卡片上添加筛选器,或者在标题中添加,以应用于其下的一组卡片。这有助于确保筛选器只出现在相关的地方,从而更清楚地知道哪些筛选器应用于哪里,并减少仪表盘顶部的混乱。
点击并拖动以在表格可视化中选择多个单元格
有时您只需要抓取一堆单元格并放入电子表格中。现在,您可以点击并拖动以选择所需的值,然后复制粘贴到电子表格或任何有数据的地方。
时间分组参数可应用于原生查询
更改使用 SQL 构建的仪表盘卡片上的时间粒度,而无需编辑或重写查询。
字段筛选器与别名表完美配合
例如,当您在 SQL 查询中使用 FROM product AS p
以及使用 CTE 时,Metabase 在应用筛选器时会正确引用 p
。 只需确保您在筛选器设置中定义了别名。
使用自定义表达式连接数据的特定部分
当表之间没有自然的匹配或明显的对应关系时,使用自定义表达式构建连接键,例如用于常量值、相对日期或其他自定义条件。定义您自己的匹配逻辑,无需编写 SQL 即可获得更大的灵活性。例如,将 customers
表中的 first_name + last_name
与另一个表中的单个 full_name
字段匹配。
自定义表达式中更多的日期和时间转换函数
在自定义表达式中构建基于时间的逻辑时获得更大的灵活性,而无需编写 SQL。现在您可以使用 today()
获取当前日期,并使用增强的 datetime()
函数将字符串、数字和字节值转换为日期时间格式。此更新使处理更广泛的日期和时间格式变得更加容易,包括 ISO 字符串、Unix 时间戳和 yyyyMMddHHmmss
。
在自定义表达式中引用现有的聚合
在汇总数据时,在自定义表达式中使用现有的聚合。这消除了重复,并帮助您更快地创建更简洁的查询。
为原生查询中的基本变量指定多个值
我们添加了一个设置,您可以在其中为给定的基本变量启用多个值,例如:WHERE category IN ({{category_var}})
。
在表达式编辑器中更轻松地搜索和展开函数
现在,您可以在顶部的“查找”栏中输入所需的函数,例如 countIf
,Metabase 将打开表达式编辑器,并预填充一个智能模板。使用箭头键移动和展开字段,例如连接、筛选器和自定义表达式。
使用新的嵌入式分析 JS 库嵌入 Metabase
嵌入式分析 JS 是一个 JavaScript 库,它构建于 Metabase 的嵌入式分析 React SDK 之上,但不需要使用 React 或设置完整的 SDK 嵌入。与交互式嵌入(将整个 Metabase 应用嵌入 iframe 中)不同,嵌入式分析 JS 允许您从一组预定义的组件中选择,例如单个图表、带有可选钻取功能的仪表盘或查询构建器,并自定义这些组件。
嵌入式分析 JS 使用 JWT 或 SAML SSO 对用户进行身份验证,并自动应用权限,以便在登录时向用户显示正确的数据。
立即试用 - 您可以在嵌入设置中的模块化嵌入下找到嵌入式分析 JS。我们提供了一个简单的设置流程,帮助您轻松获取嵌入式分析 JS 的代码片段,以便更快地将酷炫功能集成到您的产品中。
翻译静态嵌入的内容
不仅是 UI 元素,还包括您的数据在表格和图表中的显示方式。上传目标语言的词典,即可看到表格和图表中显示的数据更新。非常好。目前,仅适用于静态嵌入。
在云端白标 Metabase 时选择“发件人”电子邮件地址
当您进行白标时,让 Metabase 更加隐蔽。现在您可以配置自定义 SMTP 服务器,以实现更一致的白标体验。适用于 Metabase Pro 和 Enterprise。
改进的元数据编辑体验
元数据编辑器 进行了重大升级。通过此更新,您现在可以预览更改将如何反映在您的 Metabase 中;触发单个表的同步,而无需重新同步整个数据库;并且您可以在数据库、模式和表中进行搜索。
连接模拟现在可用于 MySQL 和 SQL Server
MySQL 和 SQL Server 加入了 PostgreSQL、ClickHouse、Redshift 和 Snowflake 的行列,成为 Metabase 支持连接模拟的数据库列表中的一员,用于诸如在数据库级别配置的行级安全性等功能。MySQL 使用 SET ROLE
,SQL Server 使用 EXECUTE AS USER
。
数据沙盒更名为行级安全性
同样出色的功能,更易于理解的名称。这只是 UI 中的名称更改;功能和 API 端点并未改变。数据隔离涵盖了我们不断扩展的数据隔离功能范围,包括行级和列级安全性(以前称为数据沙盒)、连接模拟、数据库路由和锁定参数。
管理面板刷新
您的设置部分焕然一新,从“设置”页面开始,更多管理页面的微调将很快跟进。
慢加载仪表盘中的骨架卡片
通过特定于每种可视化类型的骨架卡片,在加载缓慢的仪表盘中获得更清晰的视觉提示,了解您正在等待的内容。我们无法让您所有的仪表盘都即时加载(尽管我们确实有一些技巧),但我们已经让等候室的装饰变得更漂亮了。
即将推出:Metabot AI
Metabot 即将结束封闭测试。如果您渴望用自然语言(也就是普通英语)输入查询,比如“上个月我们有多少新的试用注册用户?”,那么现在可以开始热身了。Metabot 包括:
- 一个与您的数据聊天的界面,用于提问和更改图表类型
- SQL 生成、编辑和调试
- “解释此图表”功能,可自动生成文字说明
- 即时、在产品内以纯文本答案形式访问文档
而这仅仅是个开始。我们正在 Metabase 中开发一系列功能更强大的 LLM 驱动功能。我们很高兴您能尝试 Metabot,并将在不久后分享更多信息。
非常感谢所有贡献者!
感谢所有提交错误报告、功能建议、翻译和拉取请求的人。Metabase 因您的努力而变得越来越好。
希望您喜欢这个版本。如果您想了解更多细节,请查看我们在 GitHub 上的发布说明。要查看我们正在开发的其他功能,请参阅我们的产品路线图。
祝好,Metabase 团队