SparkSQL

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

设置

您可以随时编辑这些设置。请务必保存您的更改。

连接字符串

在此处粘贴连接字符串以预填充以下剩余字段。

显示名称

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

主机

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

端口

数据库端口。例如,10000

用户名

您想要用于连接数据库的账户的数据库用户名。您可以使用不同的用户账户连接到同一个数据库,从而建立多个连接,每个账户都拥有不同的权限

密码

您用于连接数据库的用户的密码。

使用 SSH 隧道

请参阅我们的SSH 隧道指南

附加 JDBC 连接字符串选项

您可以将选项附加到 Metabase 用于连接数据库的连接字符串。

重新运行简单探索的查询

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

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

选择 Metabase 同步和扫描的时间

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

数据库同步

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

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

扫描筛选值

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

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

  • **“按计划定期”**允许您以与数据库更改速率匹配的频率运行扫描查询。时间设置为 Metabase 应用程序运行的服务器的时区。这是适用于小型数据库或具有经常更新的不同值的表的最佳选项。
  • 如果您希望按需运行扫描查询,**“仅在添加新筛选器小部件时”**是一个很好的选择。将此选项设置为**“开”**意味着 Metabase 将仅在向仪表板或 SQL 问题添加新筛选器时扫描和缓存所用字段的值。
  • **“从不,如果需要,我将手动执行”**适用于数据量过大或从不添加新值的数据库。使用立即重新扫描字段值按钮运行手动扫描,使您的筛选器值保持最新。

定期重新指纹识别表

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

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

指纹查询检查每列的前 10,000 行,并使用这些数据估算每列具有多少个唯一值、数字和时间戳列的最小值和最大值等等。如果您将此选项设置为**“关”**,Metabase 将只在设置期间对您的列进行一次指纹识别。

危险区

请参阅危险区

延伸阅读

阅读其他版本的 Metabase 的文档。

这有帮助吗?

感谢您的反馈!
想改进这些文档吗?提出更改建议。
© . This site is unofficial and not affiliated with Metabase, Inc.