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 的文档。