Как устранить ошибку «Ошибка компиляции SQL: объект SNOWPARK_TEMP_STAGE_FLGVIWVUC уже существует». проблема в снежинке?Python

Программы на Python
Anonymous
Как устранить ошибку «Ошибка компиляции SQL: объект SNOWPARK_TEMP_STAGE_FLGVIWVUC уже существует». проблема в снежинке?

Сообщение Anonymous »

Я использую Snowflake для работы с машинным обучением.
Я построил множественную линейную регрессию. Я пишу выходные данные в виде таблицы, используя session.write_pandas. Я получаю эту ошибку

Код: Выделить всё

'SQL compilation error: Object 'SNOWPARK_TEMP_STAGE_FLGVIWVUC' already exists.'
в приложении «Снежинка» с подсветкой. Это произойдет, если я обновлю страницу. Но почему это происходит? Мне не удалось найти проблемы, связанные с этим, в Интернете.
Я получаю эту ошибку, только если пишу фрейм данных как pandas.
Ниже приведен код, в котором я получаю эту ошибку. п>

Код: Выделить всё

from snowflake.snowpark.context import get_active_session
session = get_active_session()
session.write_pandas(df_final, "TEMPTABLE",database="LLM_DATABASE",schema="ML_SCHEMA", auto_create_table=True, overwrite=True)
Я пытался очистить или удалить сцену каждый раз перед кодом write_pandas.

Код: Выделить всё

import uuid

# Drop the stage if it already exists
session.sql(f"DROP STAGE IF EXISTS {stage_name}").collect()

# Create a new temporary stage
session.sql(f"CREATE TEMPORARY STAGE {stage_name}").collect()
Это не работает, и какова настоящая причина этой ошибки?
Пожалуйста, помогите, я понятия не имею, почему это происходит.>

Подробнее здесь: https://stackoverflow.com/questions/786 ... iwvuc-alre

Вернуться в «Python»