2

IBM Data Science Experienceで Jupyter Notebook を使用しています。SQL Magics/IPython-sqlを有効にすることは可能ですか? どうすればインストールできますか?

dashDB/DB2 に接続して SQL ステートメントを実行したいと考えています。

4

2 に答える 2

6

はい、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 をインストールする手順を参考にしました。また、データベースへの接続方法の例もあります。

于 2016-12-12T19:24:41.790 に答える
1

IBM Data Science Experience から、dashDB に対して SQL を実行する別の方法もあります。Python および R ノートブック用の ibmdbpy および ibmdbR ライブラリーがそれぞれ事前にデプロイされています。そのため、使用する前に何も設定する必要はありません。

Python のサンプルは次のとおりです

そして、ここに R の 1 つがあり ます:

于 2016-12-13T08:28:13.023 に答える