Я пытаюсь подключиться к SAP, чтобы получить метаданные в pandas кадре данных. Есть много смешанных подходов, и я не мог найти ничего конкретного. Все, что у меня есть:
- имя пользователя
- пароль
- serverip
- имя_сервера
- и имена таблиц.
Администратор предоставил все права на чтение для необходимой учетной записи для указанных таблиц c.
Какой самый быстрый способ сделать это? У меня нет возможности установить что-либо на сайте SAP.
Я попробовал приведенные ниже фрагменты, но получаю сообщение об ошибке «целевой компьютер активно отказался», и отладка на стороне SAP - неудачная причина. Заранее спасибо.
import pyhdb
connection = pyhdb.connect(
host="123.com",
port=123,
user="user",
password="pswrd"
)
cursor = connection.cursor()
cursor.execute("SELECT * FROM Tablename")
cursor.fetchone()
connection.close()
и
from hdbcli import dbapi
conn = dbapi.connect(
address="123.com",
port=123,
user="user",
password="pswrd"
)
cursor = conn.cursor()