#snowflake-cloud-data-platform
#snowflake-cloud-data-platform
Вопрос:
Я запускаю свой скрипт в Spyder / conda … был вынужден обновить одно, что привело к другому. Наконец, я застрял, пытаясь исправить эту ошибку, что очень важно, потому что я не могу получить свои данные или заполнить таблицы результатом моего анализа без подключения к snowflake.
Чтобы проверить мое соединение, я сейчас просто пытаюсь запустить их шаблонный сценарий подключения:
#!/usr/bin/env python
import snowflake.connector
# Gets the version
ctx = snowflake.connector.connect(
user='email',
password='pw',
account='acct'
)
cs = ctx.cursor()
try:
cs.execute("SELECT current_version()")
one_row = cs.fetchone()
print(one_row[0])
finally:
cs.close()
ctx.close()
Я продолжаю получать ошибку «OperationalError: 250003: не удалось выполнить запрос: объект ‘SSLSocket’ не имеет атрибута ‘connection'», и я не уверен, что делать после переустановки sqlalchemy, pyarrow, pandas, snowflake-connector-python
Любая помощь / предложения приветствуются! Сегодня у меня закончились идеи.
Комментарии:
1. Какую версию Python и snowflake-connector-python вы используете? Похоже, что обновление до последней версии соединителя snowflake может решить эту проблему? github.com/snowflakedb/snowflake-connector-python/issues/239
2. Привет — не уверен, является ли это причиной вашей ошибки, но, похоже, вы не устанавливаете свою роль Snowflake в своем соединении или с помощью инструкции USE ROLE
3. Вы сначала установили соединитель snowflake python? установка pip —обновление snowflake-connector-Подробности python: docs.snowflake.com/en/user-guide /…