在 Metabase 中使用 Vertica
从 v0.20.0 开始,Metabase 提供了连接 Vertica 数据库的驱动程序。在底层,Metabase 使用 Vertica 的 JDBC 驱动程序;由于许可限制,我们不能将其作为 Metabase 的一部分包含在内。幸运的是,自行下载并使其在 Metabase 中可用非常简单,只需几分钟。
下载 Vertica JDBC 驱动程序 JAR
您可以从 Vertica 的 JDBC 驱动程序下载页面 下载 JDBC 驱动程序。前往此页面,登录您的帐户,接受许可协议,然后下载 vertica-jdbc-8.0.0-0.jar
(适用于 Vertica DB 版本 8.0)或与您正在运行的 Vertica 版本最接近的任何驱动程序版本。
确保使用正确版本的 JDBC 驱动程序非常重要;驱动程序版本 8.0 将无法与 Vertica 版本 7.2 配合使用;驱动程序版本 7.2 将无法与 Vertica 版本 7.1 配合使用,依此类推。如有疑问,请查阅 Vertica 的文档以查找适用于您 Vertica 版本的正确 JDBC 驱动程序版本。
将 Vertica JDBC 驱动程序 JAR 添加到 Metabase 插件目录
如果 Metabase 启动时在 Metabase 插件目录中找到 Vertica JDBC 驱动程序 JAR,它将自动使 Vertica 驱动程序可用。您只需创建目录,将刚刚下载的 JAR 移动到其中,然后重新启动 Metabase。
以 JAR 形式运行时
默认情况下,插件目录名为 plugins
,并与 Metabase JAR 位于同一目录中。
例如,如果您从名为 /app/
的目录运行 Metabase,则应将 Vertica JDBC 驱动程序 JAR 移动到 /app/plugins/
# example directory structure for running Metabase with Vertica support
/app/metabase.jar
/app/plugins/vertica-jdbc-8.0.0-0.jar
以 Docker 形式运行时
通过 Docker 运行时添加插件的过程类似,但您需要挂载 plugins
目录。有关详细信息,请参阅 此处 的说明。
模型功能
Vertica 尚未提供任何模型功能。
危险区
请参阅危险区。
阅读其他版本的 Metabase 的文档。