Snowflake記事タイトルとURLをコピーするCI部の宮本です。最近、天気が悪い日はもれなく頭痛に悩まされています。鎮痛剤で対応していますが、何か良い方法はないものでしょうかねえ。Webインターフェース、CLIツールと続いて、プログラミング言語からのアクセスを試してみたいと思います。対応している言語、ドライバーは以下の通りです。主要な言語は対応している様です。Rubyとかは無いですが、ODBCドライバーがあるので対応は出来そうです。コネクタとドライバPython用コネクタを試してみる今回はPython用コネクタを試してみたいと思います。環境準備、Python用コネクタのインストール今回の環境は以下の通りです。3.8.1適当にディレクトリを作成し、仮想環境を作成、有効化します。snowflake-connector-pythonインストールを確認するサンプルコード公式のこちらを参考にSnowflakeへの接続、バージョンの確認を行うコードを実行してみます。ご自身のものに置き換えて下さいね。verify_installation.py4.19.1接続出来たようです。簡単なクエリを試してみる(1行ずつFetchするパターン)予め用意されているサンプルデータをクエリしてみます。コードはこんな感じです。with句で囲んであげると、コネクションのクローズ漏れを防ぐことが出来ます。ユーザー情報を環境変数から読み取るようにしました。SQLを実行してます。