Sto creando un motore di sqlalchemy (avere pyhdb e sqlalchemy-hana installato) per una connessione db HANA e passando in panda to_sql funzione per dataframes:
hanaeng = create_engine('hana://username:[email protected]_address:port')
my_df.to_sql('table_name', con = hanaeng, index = False, if_exists = 'append')
Tuttavia, continuo a ricevere questo errore:
sqlalchemy.exc.DatabaseError: (pyhdb.exceptions.DatabaseError) invalid column name
Ho creato una tabella nel mio schema di Hana che corrisponde ai nomi di colonna e il tipo di quello che sto cercando di far passare in esso dal dataframe.
Qualcuno ha mai incontrato questo errore? O tentato il collegamento a hana utilizzando un motore SQLAlchemy? Ho provato utilizzando un connettore pyhdb per fare un oggetto di connessione e passando che in to_sql ma ritengo panda sta cercando di spostare accettando solo SQLAlchemy oggetti motore in to_sql rispetto connettori DBAPI rette? Indipendentemente da ciò, qualsiasi aiuto sarà grande! Grazie