私はIBM Data Science ExperienceでJupyter Notebookを使用しています。 SQL Magics/IPython-sqlを有効にすることはできますか?どうすればインストールできますか?IBMのデータサイエンスエクスペリエンスでJupyterノートブックでSQL Magicsを有効にするにはどうすればよいですか?
私はdashDB/DB2に接続してSQL文を実行します。
私はIBM Data Science ExperienceでJupyter Notebookを使用しています。 SQL Magics/IPython-sqlを有効にすることはできますか?どうすればインストールできますか?IBMのデータサイエンスエクスペリエンスでJupyterノートブックでSQL Magicsを有効にするにはどうすればよいですか?
私はdashDB/DB2に接続してSQL文を実行します。
はい、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の指示に従った。また、データベースに接続する方法の例もあります。
IBM Data Science ExperienceからdashDBに対してSQLを実行する別の方法もあります。 PythonおよびRノートブック用のibmdbpyライブラリーおよびibmdbRライブラリーは、すでにそれぞれ事前にデプロイされています。だからあなたはそれを使う前に何かをセットアップする必要はありません。ここで
そして、ここではRのための1つである: https://apsportal.ibm.com/analytics/notebooks/4ff39dad-f497-40c6-941c-43162c347819/view?access_token=9b2ae23b8ec4d8223a7f88950db66a72c736b269ef6cf1d658bb1fcd49c78f35
はい、これらのインターフェイスは、あまりにも、働きます。しかし、SQL Magicsはベンダーに依存しないので、 '%select ... from ...' –