0
votes

Flocon de neige - Connecteur Connecteur avec Python

J'ai essayé de connecter le flocon de neige à l'aide du connecteur Python Snowflake.Connector Code>.

Erreur: P>

import snowflake.connector
print("Connecting...")
con = snowflake.connector.connect(
    user='XXXXXXXX',
    password='XXXXXXX',
    account = 'efa44011',
    warehouse = 'COMPUTE_WH',
    database = 'SNOWFLAKE_SAMPLE_DATA',
    schema = 'TPCH_SF1000'
    )



con.cursor().execute("USE WAREHOUSE " +'COMPUTE_WH')
con.cursor().execute("USE DATABASE " + 'SNOWFLAKE_SAMPLE_DATA')

cs = con.cursor()
try:
    cs.execute("SELECT current_version()")
    one_row = cs.fetchone()
    print(one_row[0])
finally:
    cs.close()
con.close()


0 commentaires

3 Réponses :


1
votes

Il est peut-être le cas que votre paramètre de compte n'est pas correct.

Les informations de compte comportent généralement la structure suivante en fonction de la région et de la plate-forme cloud où votre compte est hébergé: p>

efa44011
efa44011.us-east-1
efa44011.east-us-2.azure


0 commentaires

0
votes

Pourriez-vous vérifier l'URL du compte apparu dans l'erreur est correcte: https://efa44011.snowflakecomputing.com:443

Sinon, vous n'avez pas mentionné le nom de compte incorrect dans les paramètres de connexion.

J'espère que cela pourrait aider!


0 commentaires

0
votes

J'ai vérifié le compte et j'ai confirmé que EFA44011.Snowflakecomputing.com est correct, vous utilisez donc les paramètres de compte corrects. À quel type d'hôte courir Python? Votre bureau, peut-être une instance EC2?

Pouvez-vous essayer à une invite de commande pour voir si les œuvres suivantes?

curl -k -v https://efa44011.snowflakecomputing.com


2 commentaires

Bonjour, j'ai eu la réponse en dessous de la réponse du pare-feu. Alors comment passer le proxy dans le paramètre


1> Vous accédez à Internet via une Pan Internet FW. Seul Office 365 trafic est autorisé via ce pare-feu, vérifiez les paramètres de proxy de votre navigateur

c