IBM Data Science Experienceで Jupyter Notebook を使用しています。SQL Magics/IPython-sqlを有効にすることは可能ですか? どうすればインストールできますか?
dashDB/DB2 に接続して SQL ステートメントを実行したいと考えています。
IBM Data Science Experienceで Jupyter Notebook を使用しています。SQL Magics/IPython-sqlを有効にすることは可能ですか? どうすればインストールできますか?
dashDB/DB2 に接続して SQL ステートメントを実行したいと考えています。
はい、Jupyter Notebook で IPython-sql (SQL Magics) モジュールを使用できます。トリックは、ユーザー空間にインストールすることです。コード セルで次を実行します。
!pip install --user ipython-sql
DB2 または dashDB に接続する場合は、関連するデータベース ドライバーをインストールする必要があります。SQL Magics は SQLAlchemy に依存するため、次のコマンドを使用します (上記のコマンドと同じセルが機能します)。
!pip install --user ibm_db
!pip install --user ibm_db_sa
すべてをインストールしたら、SQL Magics 拡張機能をロードする必要があります。
%load_ext sql
このブログ投稿から、Data Science Experience に SQL Magics をインストールする手順を参考にしました。また、データベースへの接続方法の例もあります。