到 Dbeaver 到 SAP HANA 的 Python 笔记本查询

Python notebook query to Dbeaver to SAP HANA

提问人:Sam Hinton 提问时间:11/8/2023 最后编辑:Sandra RossiSam Hinton 更新时间:11/8/2023 访问量:38

问:

我有一个与 SAP HANA 数据库的 dbeaver 连接,但想使用 dbeaver 作为“中间人”将 python 笔记本查询发送到 SAP HANA 并从中提取。

我安装了python 3.10,它不允许我安装hdbcli,并且由于某种原因也无法下载任何SAP ODBC驱动程序。

我有来自 DBeaver 的 SAP HANA 数据库连接的主机名、端口号、用户名和密码。

在我试图通过jupyter笔记本从SAP HANA提取数据(这是我的首选工具)结束时,因此将不胜感激任何可能解决我问题的输入!

尝试在 Python 中安装 hdbcli,但看起来没有适用于 python 3.10 的版本。

无法下载 SAP ODBC 驱动程序,因为它需要花钱才能获得许可证。

Python 数据库连接 hana dbeaver

评论


答:

2赞 Mathias Kemeter 11/8/2023 #1

可以在此处根据开发人员许可协议的条款下载适用于 SAP HANA 的客户端包。它包括 ODBC 驱动程序,并且不花任何钱。

该页面还包括有关如何通过 安装的信息。但是,我建议尝试 hana_ml,它基于 hdbcli,但提供了与数据库内机器学习和多模型数据交互的附加功能。hdbclipip

两者都与 Python 3.10 兼容。您的安装问题似乎与连接有关,而不是不兼容。hdbclihana_ml