Я хочу использовать sqlachemy с диалектом teradata, чтобы вставить некоторый CSV в таблицу. Пока я написал это:
import pandas as pd
from sqlalchemy import create_engine
user = '******'
pasw = '******'
host = 'FTGPRDTD'
DATABASE = 'DB_FTG_SRS_DATALAB'
# connect
td_engine = create_engine('teradata://'+ user +':' + pasw + '@'+ DBCNAME + ':1025/')
print ('ok step one')
print(td_engine)
# execute sql
df = pd.read_csv(r'C:/Users/c92434/Desktop/Load.csv')
print('df chargé')
df.to_sql(name= 'mdc_load', con = td_engine, index=False, schema = DATABASE,
if_exists='replace')
print ('ok step two')
Это сообщение об ошибке, которое я получаю:
DatabaseError: (teradata.api.DatabaseError) (0, '[08001] [TPT] [драйвер проводного протокола ODBC SQL Server] неверные данные подключения., [TPT] [драйвер проводного протокола ODBC SQL Server] недопустимый атрибут в строке подключения: DBCNAME .') (Справочная информация об этой ошибке: http://sqlalche.me/e/4xp6)
Что я могу сделать?