在 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,Metabase 将自动使其可用。您只需创建目录,将刚刚下载的 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 的文档。