ClickHouse
要添加数据库连接,请点击右上角的**齿轮**图标,然后导航到**管理设置** > **数据库** > **添加数据库**。
您可以随时编辑这些设置。请记住保存您的更改。
连接和同步
连接到数据库后,您将看到“连接和同步”部分,其中显示当前的连接状态以及管理数据库连接的选项。
您可以在此处同步数据库架构并重新扫描字段值,以及编辑连接详情。
编辑连接详情
要访问或修改您的数据库连接设置,请点击**编辑连接详情**按钮。
显示名称
数据库在 Metabase 界面中的显示名称。
主机
您的数据库的 IP 地址(例如,98.137.149.56
)或其域名(例如,name.database.com
)。
端口
数据库端口(例如,8123
)。
用户名
您希望用于连接数据库的数据库用户账号。您可以设置到同一数据库的多个连接,使用不同的用户账号连接到同一数据库,每个账号具有不同的权限。
密码
用于连接数据库的用户名的密码。
数据库
包含您希望在 Metabase 中能够查询的所有数据库。使用空格字符分隔数据库,例如,db1 db2 db3
。
扫描所有数据库
扫描所有可用的 ClickHouse 数据库中的所有表,除了系统数据库。
使用安全连接 (SSL)
参见SSL 证书。
使用 SSH 隧道
如果无法直接连接到您的数据库,您可能需要使用 SSH 隧道。参见SSH 隧道。
禁用系统范围代理设置
系统范围的代理设置默认已禁用。您可以使用此开关禁用它们。
ClickHouse 设置(逗号分隔)
您可以在此处添加一个字符串以指定其他 ClickHouse 设置。使用逗号分隔设置,例如:
allow_experimental_analyzer=1,max_result_rows=100
JDBC 驱动中最大打开 HTTP 连接数(默认值:100)
您可以限制用于连接 Metabase 到 ClickHouse 的 JDBC 驱动中的 HTTP 连接数。
其他 JDBC 连接字符串选项
您可以将选项附加到 JDBC 连接字符串。使用 &
分隔选项,例如:
connection_timeout=1000&socket_timeout=300000
为简单探索重新运行查询
如果用户希望在应用任何汇总或筛选条件之前点击**运行**(播放按钮),请将此选项设置为**关闭**。
默认情况下,Metabase 会在您从**汇总**菜单中选择分组选项或从钻取菜单中选择筛选条件时立即执行查询。如果您的数据库速度较慢,您可能希望禁用重新运行以避免每次点击都加载数据。
选择同步和扫描发生的时间
参见同步和扫描。
定期重新指纹识别表
定期重新指纹识别会增加数据库的负载。
将此选项设置为**开启**,以便 Metabase 每次运行同步时都扫描值样本。
指纹识别查询检查每列的前 10,000 行,并使用这些数据估算每列有多少个唯一值,数字和时间戳列的最小值和最大值等。如果将此选项设置为**关闭**,Metabase 只会在设置期间对您的列进行一次指纹识别。
模型功能
ClickHouse 尚无模型功能。
数据库路由
参见数据库路由。
危险区
参见危险区。
阅读其他Metabase 版本的文档。