答えて

4

はい、JupyterノートブックでIPython-sql(SQL Magics)モジュールを使用することは可能です。そのトリックは、それをユーザー空間にインストールすることです。コードのセルに次のように実行します。

!pip install --user ipython-sql

あなたがDB2またはdashDBに接続したい場合、あなたは、関連するデータベースドライバをインストールする必要があります。 SQL MagicsのはSQLAlchemyのに依存しているため、(作品上記のコマンドと同じセル)これらのコマンドを使用します。

%load_ext sql 

I:すべてがインストールされたら、あなたはSQL Magicsの拡張をロードする必要が

!pip install --user ibm_db 
!pip install --user ibm_db_sa 

installing SQL Magics in the Data Science Experience from this blog postの指示に従った。また、データベースに接続する方法の例もあります。

1

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

は、Pythonのサンプルです: https://apsportal.ibm.com/analytics/notebooks/5a59ba9b-02b2-40e4-b955-9727cb68c88b/view?access_token=09240b783432f1a62004bcc82b48a7aed07afc401e2f94a77c7e087b74d8c053

そして、ここではRのための1つである: https://apsportal.ibm.com/analytics/notebooks/4ff39dad-f497-40c6-941c-43162c347819/view?access_token=9b2ae23b8ec4d8223a7f88950db66a72c736b269ef6cf1d658bb1fcd49c78f35

+0

はい、これらのインターフェイスは、あまりにも、働きます。しかし、SQL Magicsはベンダーに依存しないので、 '%select ... from ...' –

関連する問題