编写 Metabase 驱动程序的指南

所以,情况是这样的:你热爱 Metabase。它改变了你的生活。但你的数据在一个 Visual Fox Pro ‘98 数据库中,你需要用它来制作图表,而 Metabase 核心团队可能需要一段时间才能为 Visual Fox Pro ‘98 编写驱动程序。没问题!编写驱动程序可以很有趣。

是否已存在数据源的驱动程序?

在开始从头构建驱动程序之前,请查看是否已经存在一个你可以贡献的驱动程序。

设置

在开始处理驱动程序之前,你需要设置好你的开发环境

编写基于 JDBC 的驱动程序时,对 Clojure 的深入理解不那么重要,因为它们的实现更简单——许多工作已经为你完成了——但了解多方法之类的内容仍然会有帮助。请参阅处理 Clojure

编写驱动程序

尽量避免直接跳到你认为会提供你需要复制粘贴代码的页面。虽然 Metabase 驱动程序通常相当小(有些只有五十行代码),但你应该仔细考虑这五十行代码包含什么。这样你就能更容易地编写驱动程序,并最终得到一个更好的驱动程序。

  1. 驱动程序基础
  2. 插件清单
  3. 为你的驱动程序实现多方法
  4. 提交你的驱动程序的 PR

示例驱动程序

驱动程序开发公告

偶尔,我们可能会对 Metabase 进行一些可能影响数据库驱动程序的更改。我们会尽量提前通知大家。有关潜在驱动程序更改的通知,请订阅Metabase 社区作者邮件列表

阅读其他版本的 Metabase 的文档。

这有帮助吗?

感谢您的反馈!
想改进这些文档吗?提议更改。
© . This site is unofficial and not affiliated with Metabase, Inc.