0 / 0
資料の 英語版 に戻る
ノートブックのコーディングおよび実行
最終更新: 2024年12月18日
ノートブックのコーディングおよび実行

ノートブック・エディターで使用するノートブックを作成したら、分析ができるようにライブラリ、コード、データを追加する必要があります。

分析アプリケーションをノートブックで開発するには、以下の一般ステップを実行します。

  1. ノートブックを編集モードで開きます。編集アイコン (編集アイコン) をクリックします。 ノートブックがロックされている場合は、 アンロックして編集 できる可能性があります。

  2. ノートブックが 信頼できないとマークされている場合は、以下のようにして、ノートブックのコンテンツを信頼し、すべてのセルの実行を許可するように Jupyter サービスに指示します。

    1. ノートブックの右上隅にある 「信頼できない」 をクリックします。
    2. 「信頼する」 をクリックして、すべてのセルを実行します。
  3. ノートブックに関連付けられている環境テンプレートのハードウェア・サイズが、予想される分析処理スループットに対して正しいかどうかを判別します。

    1. ノートブックのツールバーから「ノートブック情報の表示」アイコン (編集アイコン) をクリックし、 「環境」 ページを選択して、環境のサイズを確認します。

    2. 環境を変更する必要がある場合は、リストから別の環境を選択するか、必要に応じて独自の環境テンプレートを作成します。 環境テンプレートの作成 」を参照。

      環境テンプレートを作成する場合は、環境の開始時にプリインストールされたテンプレートに、独自のライブラリーを追加できます。 Python および R 用の 環境のカスタマイズ を参照してください。

  4. プリインストールされたライブラリーをインポートします。 ノートブックのライブラリーおよびスクリプトを参照してください。

  5. データをロードおよびアクセスします。 プロジェクト資産のデータにアクセスするには、資産を選択したときに生成されたコードを実行するか、事前インストールされたライブラリー関数を使用してプログラムで生成されたコードを実行します。 『データのロードとデータへのアクセス』を参照してください。

  6. 適切な方法を使用して、データを準備および分析します。

  7. 必要に応じて、定期的にノートブックを実行するようにスケジュールします。 ノートブックのスケジュールを参照してください。

    1. プロジェクトの 「ジョブ」 ページから、ジョブ実行の状況をモニターします。
    2. ジョブをクリックしてジョブの詳細ページを開き、ジョブの実行と各実行の状況を表示します。 実行が失敗した場合は、実行を選択してログ・テールを表示するか、ログ・ファイル全体をダウンロードして実行のトラブルシューティングを行うことができます。
  8. コードの実行中に問題が発生した場合は、デバッガーを使用してノートブックのコード セルを調べてください。 デバッガーをアクティブにするには:

    1. クリックしてくださいデバッガーを有効にするアイコン(セルデバッガーアイコン ) をクリックします。
    2. ブレークポイントを追加するには、任意のコード行の横をクリックします。

    コードをデバッグするにはビューメニュー、選択右サイドバーを選択し、デバッガーを表示

  9. ノートブックでアクティブに作業していない場合は、 「カーネル」 に移動し、 「カーネルのシャットダウン」 をクリックしてノートブック・カーネルを停止し、リソースを解放します。

  10. プロジェクトの 「管理」 タブの 「環境」 ページの 「ツール・ランタイム」 の下でアクティブなノートブック・カーネルが他にない場合は、アクティブなランタイム (および不要なキャパシティー・ユニット使用量) を停止します。

ビデオの特記事項: これらのビデオの一部のマイナー・ステップおよびグラフィカル・エレメントは、ご使用のデプロイメントとは異なる場合があります。

この短いビデオでは、Jupyter ノートブックとカスタム環境を作成する方法を確認できます。

このビデオは、本書の概念とタスクを学習するためのビジュアル・メソッドを提供します。

この短いビデオを視聴して、 Python ノートブックで Db2 Warehouse データに対して基本的な SQL 照会を実行する方法を確認してください。

このビデオは、本書の概念とタスクを学習するためのビジュアル・メソッドを提供します。

condaまたは'mambaからプロキシサーバーを経由してパッケージをインストールする

注:
  • condaや'mambaに、公開されている'condaや'mambaリポジトリへの仲介としてプロキシサーバーを使用させたい場合は、プラットフォーム管理者が設定する必要があります。

管理者が使用する'proxy_servers設定は、現在、以下を実行すると無視されますノートブックの中から。 mamba使用するソフトウェアのカスタマイズは、この制限の影響を受けない。 ノートブック内から「!mamba install <lib-package>実行するときに「mambaプロキシサーバーを設定するには、環境変数を使ってプロキシサーバーを設定する:

%env http_proxy=http://username:[email protected]:8080
%env https_proxy=https://username:[email protected]:8080

Alternatively, install the package in the notebook by using conda, which respects the proxy_servers setting that your admin set in the .condarcfile.

pip」からプロキシサーバー経由でパッケージをインストールする

プラットフォーム管理者は、クラスタ全体の'pip設定ファイルを'pip.confと呼ぶことで、'pipプロキシサーバーの背後で使用するように設定することができます。 このファイルには、特定のパッケージ・インデックスやプロキシ・サーバーを含めることができる。

ノートブックで以下のコマンドを実行し、接続が機能しているかテストする。

プロキシサーバーの場合は、次のコマンドを実行する:

!python -m pip install langdetect --proxy https://www.example.com:<port number>

内部インデックスの場合は、次のコマンドを実行する:

!pip install <some_package> --index-url=http://www.example.com/root/pypi/+simple/ --trusted-host=http://www.example.com

接続がうまくいかない場合は、プラットフォーム管理者に連絡してください。

詳細情報

親トピック: Jupyter Notebook エディター