superset-连接数据库-安装数据库驱动

superset-连接数据库-安装数据库驱动

Superset连接其他类型数据库时,都会要求安装一个对应的Python数据库驱动程序。

Superset使用Python数据库驱动程序提供的sql接口,和即将连接的数据库交互。(时常也通过SQLAlchemy library)

支持的数据库及依赖

除了作为Python标准库的一部分的Sqlite之外,Superset并没有捆绑到其它数据库的连接。

下载Superset的元数据数据库所需的包,以及连接数据库所需的包。

以下是一些流行数据库推荐的包:
superset-连接数据库-安装数据库驱动
注意,它支持许多其他数据库,主要条件是存在功能性SqlAlchemy语法和Python驱动程序。除了描述您想要连接的数据库的关键字外,google关键字sqlalchemy应该会将您带到正确的位置。

如果您的数据库或数据引擎不在列表中,但存在一个SQL接口,请在Superset GitHub repo上提交一个问题,以便我们能够支持它。

*和Superset community Slack(不再支持)是获得连接到Superset中的数据库的帮助的好地方。

最后,您应该寻找与您的数据库兼容的Python包。使数据库驱动程序安装变得棘手的一个原因是,有时需要本地二进制文件来正确地绑定它们,这意味着在pip设置之前可能需要安装各种apt包。