合作伙伴和社区驱动程序
除了我们的 官方支持的驱动程序之外,许多人还构建和维护数据库集成的驱动程序。
我们有两种类型的第三方驱动程序
如何使用第三方驱动程序
自托管
在自托管 Metabase 上使用合作伙伴或社区驱动程序
- 从驱动程序的存储库下载最新的 jar 文件(请参阅 repo 的 Releases 部分以获取 JAR 文件)。
- 将 JAR 文件复制到 Metabase 目录中的 plugins 目录中(运行 Metabase JAR 的目录)。
您可以通过设置环境变量 MB_PLUGINS_DIR
来更改 plugins 目录的位置。
Metabase 云
与官方支持的驱动程序一样,合作伙伴驱动程序在 Metabase 云上开箱即用。无需任何操作。
Metabase Cloud 不支持社区驱动程序。
合作伙伴驱动程序
合作伙伴驱动程序在 Metabase Cloud 和自托管 Metabase 上均可用。
要符合合作伙伴驱动程序的资格,驱动程序必须
- 有一个赞助商(通常是数据库的供应商),该赞助商已承诺为未来的版本维护该驱动程序。
- 通过 Metabase 测试套件和我们团队的代码审查。
- 拥有宽松的许可证。
当前合作伙伴驱动程序
- ClickHouse
- DuckDB(目前,仅适用于自托管 Metabase)
- Materialize
- Starburst(与 Trino 兼容)
合作伙伴驱动程序可供云客户开箱即用。
如果您有兴趣成为合作伙伴,请填写合作伙伴表格,我们将与您联系。
社区驱动程序
您需要自行承担安装这些驱动程序的风险。这些插件作为 Metabase 的一部分运行,并将有权访问 Metabase 所做的任何事情。由于我们无法对它们进行审查,因此我们不会在 Metabase Cloud 上提供它们。
任何人都可以构建社区驱动程序。这些是目前已知的 Metabase 第三方数据库驱动程序。
数据库 | GitHub 星星数 | 上次发布(如果可用) |
---|---|---|
CSV | ||
Databend | ||
DB2 | ||
Dremio | ||
Firebird | ||
GreptimeDB | ||
Hydra | Hydra 连接使用官方 Postgres 驱动程序。 | 不适用。 |
Impala | ||
Neo4j | ||
Netsuite SuiteAnalytics Connect | ||
Peaka | ||
Teradata |
如果您没有看到数据库的驱动程序,请尝试查看与数据库相关的问题的评论。您还可以通过在 GitHub 上搜索“Metabase driver”来找到更多驱动程序。
如果您在安装或使用社区驱动程序时遇到问题,最好的办法是联系驱动程序的作者。
Metabase Cloud 不支持社区驱动程序,这意味着(目前)您只能将 Metabase Cloud 与官方支持的驱动程序和上面列出的合作伙伴驱动程序一起使用。
编写您自己的驱动程序
阅读其他版本的 Metabase 文档。