Я пытаюсь загрузить таблицы в MySql DWH в форме звездной схемы. Я создал таблицы измерений и фактов и сейчас пытаюсь загрузить таблицу date_dim с помощью Pandas Dataframe, который был создан путем извлечения данных из операционной базы данных с помощью sqlalchemy.
Здесь я m сталкивается с проблемами:
with dwh.begin() as cn:
sql = """INSERT INTO date_dim (id, created_at, month_num,
month_day, year, week_day)
SELECT *
FROM date_dim_temp
WHERE NOT EXISTS"""
cn.execute(sql)
Запуск этого сценария приводит к следующему сообщению об ошибке:
ProgrammingError: (pymysql.err.ProgrammingError) (1064, "You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 4")
Помощь будет принята с благодарностью!