Сохранить фрейм данных Python как таблицу в Teradata - PullRequest
0 голосов
/ 25 августа 2018

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

Ответы [ 2 ]

0 голосов
/ 26 августа 2018

, хотя я никогда не выполнял это сам, но в теории каждое из следующих выглядит многообещающе:

0 голосов
/ 25 августа 2018

Один из вариантов заключается в использовании 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.

Обратите внимание, что вам необходимо установить требования, перечисленные здесь .

...