ノートと原稿
Jupyterノートブックや、ノートブックエディタなどのコードエディタ、あるいは RStudio のような統合開発環境(IDE)を使用して、 Python やRのコードを作成、編集、実行することができます。
- ノートブック
- Jupyter ノートブックは、対話式計算処理のための Web ベースの環境です。 ノートブックを使用して、データを処理する小さなコード断片を実行し、計算の結果を即時に表示することができます。 ノートブックには、データを処理するために必要なすべてのビルディング・ブロック (データ、データを処理するコード計算、結果の視覚化、理解を深めるためのテキストおよびリッチ・メディア) が含まれています。
- スクリプト
- スクリプトは、コマンドとコメントのセットを含むファイルです。 このスクリプトは保存して、後で保存したコマンドを再実行するために使用できます。 ノートブックとは異なり、スクリプト内のコマンドは線形方式でのみ実行できます。
ノートブック
- 必須のサービス
- Watson Studio
サービス このサービスはデフォルトでは利用できません。 管理者がこのサービスをインストールする必要があります。 サービスがインストールされているかどうかを確認するには、 サービスカタログを開きます。 サービスがインストールされ、使用可能な状態であれば、カタログ内のタイルには が表示されます Ready to use。
- 必要な権限
- プロジェクトにおける 編集者 または 管理者 の役割
- ツール
- ノートブック編集者
- JupyterLab
- Visual Studio Code
- プログラミング言語
- ノートブック・エディター: Python および R
- JupyterLab: Python
- Visual Studio Code: Python
- データ・フォーマット
- すべての種類
- コード・サポートは、以下のプロジェクト資産からデータをロードしてアクセスするために使用できます。
- CSV、JSON、および.xlsxや.xlsファイルなどのデータ資産
- データベース接続および接続されたデータ資産
サポートされるファイルおよびデータベースのタイプについては、 データ・ロード・サポート を参照してください。
- データ・サイズ
- 5 GB。 ファイルがこれより大きい場合は、データを複数のパーツに分割してロードする必要があります。
スクリプト
- 必須サービス
- Watson Studio
- RStudio Server Runtimes
サービス これらのサービスは、デフォルトでは使用できません。 管理者がこれらのサービスをインストールする必要があります。 サービスがインストールされているかどうかを確認するには、 サービスカタログを開きます。 サービスがインストールされ、使用可能な状態であれば、カタログ内のタイルには が表示されます Ready to use。
- 必要な権限
- プロジェクトにおける 編集者 または 管理者 の役割
- ツール
- JupyterLab
- Visual Studio Code
- RStudio
- プログラミング言語
- JupyterLab: Python
- Visual Studio Code: Python
- RStudio: R
- データ・フォーマット
- すべての種類
- コード・サポートは、以下のプロジェクト資産からデータをロードしてアクセスするために使用できます。
- CSV、JSON、および.xlsxや.xlsファイルなどのデータ資産
- データベース接続および接続されたデータ資産
サポートされるファイルおよびデータベースのタイプについては、 データ・ロード・サポート を参照してください。
- データ・サイズ
- 5 GB。 ファイルがこれより大きい場合は、データを複数のパーツに分割してロードする必要があります。
ノートブックエディタでの作業
ノートブックエディタは、主にインタラクティブな探索的データ分析プログラミングとデータ可視化に使用されます。 ノートブックを編集できるのは、一度に 1 人のユーザーのみです。 他のすべてのユーザーは、ロックされている間は、開いているノートブックに表示モードでのみアクセスできます。
以下のタイプのライブラリーを使用できます。
- ノートブック・ランタイム環境に付属のプリインストールされたオープン・ソース・ライブラリー
- ノートブック・ランタイム環境に付属の追加料金なしで提供される IBM ライブラリー
- ユーザー独自のライブラリー
ノートブックの準備ができたら、ノートブック・エディターからノートブックを直接実行するジョブを作成できます。 ジョブ構成では、ノートブックの実行時に異なる値でノートブックに渡される環境変数を使用できます。
働くこと RStudio
RStudio R スクリプトや Shiny アプリを扱うための統合開発環境です。 RStudio ()IDEはSpark with R環境ランタイムでは起動できませんが、プログラムでSparkカーネルにアクセスすることで、RスクリプトやShinyアプリ内でSparkを利用できます。
コラボレーションを強化し、ファイル共有をサポートするために、 Git 統合を使用してプロジェクトをセットアップすることを検討してください。
JupyterLab での作業
JupyterLab は、ノートブックを含む IDE に似た開発インターフェースを提供します。 インターフェースのモジュール構造は拡張性があり開発者に開放されており、同一ウィンドウ内で複数のオープンノートブックやファイルをタブで扱うことが可能です。
JupyterLab, で作業するには、プロジェクトを Git リポジトリに関連付け、ノートブックの編集に JuypterLab IDEを選択する必要があります。 GIT との統合により、コラボレーションとファイル共有がサポートされます。
Visual Studio Code での作業
Visual Studio Code 用の Watson Studio 拡張機能を使用すると、VS Codeエディタから直接 watsonx インスタンスに接続できます。 VS Codeから直接ランタイムを起動・停止したり、SSH経由で watsonx インスタンス上のランタイムに安全に接続したり、SSH経由で Watson Studio Git ベースのプロジェクト内のファイルを編集したりすることができます。
Visual Studio Code用の Watson Studio 拡張機能を使用するには、プロジェクトを Git リポジトリーに関連付ける必要があります。 GIT との統合により、コラボレーションとファイル共有がサポートされます。