Druid

要添加数据库连接,请点击右上角的齿轮图标,然后导航到管理员设置 > 数据库 > 添加数据库

填写该数据库的字段,并在底部点击保存更改

选择“Druid JDBC”

优先选择Druid JDBC连接。

设置

您可以在任何时间编辑这些设置。只需记住保存您的更改。

显示名称

数据库在Metabase界面中的显示名称。

主机

您的数据库的IP地址或其域名(例如,esc.mydatabase.com)。

代理节点端口

数据库端口(例如,8082)。

使用SSH隧道

请参阅我们的SSH隧道指南

允许展开JSON列

仅适用于Druid JDBC连接。

这可以启用将JSON列展开为其组成部分字段。

请参阅JSON展开

重新运行查询进行简单探索

如果用户想在应用任何汇总或筛选选择之前点击运行(播放按钮),请将此选项关闭

默认情况下,Metabase将在您从汇总菜单中选择分组选项或从钻取菜单中选择筛选条件时立即执行查询。如果您的数据库较慢,您可能想禁用重新运行以避免每次点击都加载数据。

选择Metabase同步和扫描的时间

将此选项开启以管理Metabase用于保持与数据库同步的查询。有关更多信息,请参阅同步和扫描数据库

数据库同步

如果您已选择选择同步和扫描发生的时间 > 开启,您将能够设置

  • 同步的频率:每小时(默认)或每天。
  • 同步运行的时间,在运行Metabase应用程序的服务器所在的时区。

扫描筛选值

Metabase可以扫描该数据库中每个字段中存在的值,以在仪表板和问题中启用复选框筛选器。这可能是一个相当资源密集型的过程,尤其是如果您有一个非常大的数据库。

如果您已选择选择同步和扫描发生的时间 > 开启,您将在扫描筛选值下看到以下选项

  • 定期,按计划允许您以与数据库更改速率相匹配的频率运行扫描查询。时间设置为运行Metabase应用程序的服务器所在的时区。这是小型数据库或经常更新具有不同值的表的最好选项。
  • 仅在添加新的筛选小部件时是一个很好的选项,如果您希望扫描查询按需运行。开启此选项意味着Metabase仅在向仪表板或SQL问题添加新筛选器时扫描和缓存字段值。
  • 从不,如果需要我会手动操作是针对非常大或实际上从不添加新值的数据库的选项。使用现在重新扫描字段值按钮运行手动扫描,并将筛选值更新到最新状态。

定期重新指纹表

定期重新指纹将增加您的数据库负载。

将此选项开启以在Metabase每次运行同步时扫描样本值。

指纹查询检查每个列的前10,000行,并使用这些数据来估算每个列有多少唯一值,数值和时间戳列的最小值和最大值是多少等。如果您将此选项保持在关闭状态,则Metabase在设置期间只会对您的列进行一次指纹。

进一步阅读

阅读Metabase其他版本的文档。

想改进这些文档?提出更改。