Я хочу вытащить таблицу из Teradata как фрейм данных Python. Я знаю, как выполнить этот шаг. Затем я хочу запустить алгоритмы для данных, чтобы преобразовать их, как я хочу. Когда я закончу манипулировать данными в Python, я хочу, чтобы полученный фрейм данных был сохранен как новая таблица в Teradata, чтобы я мог выполнять соединения с другими таблицами в базе данных. Мой вопрос в том, как сохранить фрейм данных python обратно в базу данных, я хотел бы сделать это внутри python с помощью скрипта.






Один из вариантов - использовать fastterdata, в частности функцию load_table:
load_table(abs_path, df, table_name, env, db, connector = "teradata", clear_table=True)
Loads a pandas dataframe from memory into teradata via the optimized fastload functionality.
Обратите внимание, что вам необходимо установить требования, указанные в здесь.
хотя я никогда не выполнял это самостоятельно, но в теории каждое из следующих действий выглядит многообещающим: