すべてのプロダクト
Search
ドキュメントセンター

Platform For AI:Notebook Lab

最終更新日:Jun 09, 2026

Notebook Lab を使用すると、コンピューティングリソースを起動せずに、Object Storage Service (OSS) に保存されているノートブックファイルをプレビューして編集できます。コードを実行するには、ノートブックを Data Science Workshop (DSW) インスタンスに接続します。複数のノートブックで 1 つのインスタンスを共有できるため、リソース使用率が向上します。

Notebook Lab と DSW の比較

機能の比較

Notebook Lab

DSW インスタンス

中核となるコンセプト

複数のノートブックで 1 つのインスタンスを共有できる、軽量なノートブックエディターです。

完全な AI 開発環境です。

ファイルストレージ

OSS に保存され、コンピューティングから分離されています。

インスタンスの作業ディレクトリにバインドされます。

課金モデル

編集は無料です。

インスタンスを起動した時点で課金が開始されます。

ツールセット

ノートブックの作成に特化しています。

ノートブック、WebIDE、ターミナルが含まれます。

クイックスタート

手順 1:Notebook Lab へのアクセス

  1. PAI コンソールにログインし、左上隅でRegionを選択します。

  2. 左側のナビゲーションペインでWorkspacesをクリックし、目的のワークスペース名をクリックします。

  3. 左側のナビゲーションペインで、Model Training > Data Science Workshop (DSW) を選択し、次に [ノートブック] タブをクリックします。

手順 2:コードディレクトリの選択

Select Code Directory をクリックします。 OSS バケットを選択し、ノートブックファイルを保存するための notebook_test のようなディレクトリを作成します。 ノートブックリストには、このディレクトリにあるすべての *.ipynb ファイルが表示されます。

手順 3:ノートブックの作成とコードの記述

  1. Create Instanceをクリックして開発環境を開き、ノートブックファイルを作成します。

  2. コードを編集します。 [+Python] をクリックして Python のコードセルを追加します。

    例:

    サンプルコード

    # ノートブックファイルは DSW インスタンスから分離されているため、ノートブックファイル内に依存関係のインストールロジックを含めることを推奨します。
    # これにより、異なる DSW インスタンスを切り替えた場合でも、コードを正しく実行できます。
    !pip install pandas
    # 1. pandas ライブラリをインポートし、pd という別名を付けます。
    import pandas as pd
    # 2. ソースデータを作成します。
    # Python の辞書を使用してデータを作成します。キーは列名、値はデータのリストです。
    data = {
        'Fruit': ['Apple', 'Banana', 'Orange', 'Strawberry', 'Blueberry'],
        'Sales (kg)': [120, 200, 150, 80, 50],
        'Price (CNY/kg)': [8.5, 3.2, 5.0, 15.0, 25.0]
    }
    # 3. DataFrame を作成します。
    # DataFrame は Pandas の中核となるデータ構造で、2 次元の表として考えることができます。
    df = pd.DataFrame(data)
    # 4. データを表示します。
    df
    説明
    • 依存関係を先にインストール:インスタンスの切り替え時にもコードが正しく実行されるように、各ノートブックに依存関係のインストールコマンドを含めてください。

    • コードの保存:Notebook Lab は自動保存されません。変更内容は手動で保存してください。

手順 4:インスタンスへの接続とコードの実行

  1. [Associate DSW instance] をクリックし、[実行中] のインスタンスを選択します。

  2. image アイコンをクリックしてコードを実行します。

    # ノートブックファイルは DSW インスタンスから分離されているため、ノートブックファイル内に依存関係のインストールロジックを含めることを推奨します。
    # これにより、異なる DSW インスタンスを切り替えた場合でも、コードを正しく実行できます。
    !pip install pandas
    # 1. pandas ライブラリをインポートし、pd という別名を付けます。
    import pandas as pd

    [Select Kernel] メニューからカーネルを読み込めない場合は、ブラウザーを更新してください。

    出力:

    Pandas Version: 2.3.3
       Fruit  Sales (kg)  Price (CNY/kg)
    0  Apple      120       8.5
    1  Banana      200       3.2
    2  Orange      150       5.0
    3  Strawberry       80      15.0
    4  Blueberry       50      25.0
重要

DSW インスタンスの速やかな停止:従量課金インスタンスは、コードを実行しているかどうかにかかわらず、[実行中] 状態になった時点から課金されます。不要な料金を避けるため、アイドル状態のインスタンスは停止または削除してください。

Copilot によるコーディング支援

Copilot はコーディング支援を提供します。次のいずれかの方法で起動します:

  • 方法 1:Notebook Lab のツールバーで [Generate] ボタンをクリックします。

  • 方法 2:セルを選択し、次のキーを押します:

    • Windows:Ctrl+I

    • macOS:Command+I

MaxCompute SQL の実行

  1. 依存関係をインストールします。Python セルを追加し、次を実行します:

    !pip install https://dataworks-notebook-cn-shanghai.oss-cn-shanghai.aliyuncs.com/public-datasets/pypi/dataworks-magic/dataworks_magic-0.1.5-py3-none-any.whl jupysql tenacity sqlparse maxframe alibabacloud_emr_serverless_spark20230808 alibabacloud_ververica20220718 psycopg2-binary
  2. MaxCompute リソースをバインドします。

    1. 上部のツールバーで [+SQL] をクリックして SQL セルを作成します。または、セルの右下隅にある [MaxCompute SQL] をクリックして、Python セルを SQL に切り替えます。

    2. コンピューティングリソースをバインドします。[Select computing resources] をクリックし、[Bind computing resources] をクリックします。 DataWorks にリダイレクトされ、コンピューティングリソースをバインドします。

  3. SQL セルを記述して実行します。 この例ではパブリックデータセットを使用します。

    SET odps.namespace.schema=true; 
    SELECT * 
    FROM bigdata_public_dataset.default.employee_raw_scores
    limit 10;

    結果:

    SET odps.namespace.schema=true;
    SELECT *
    FROM bigdata_public_dataset.default.employee_raw_scores
    limit 10;
    There's a new dataworks-magic version available (0.1.11.2), you're running 0.1.5. To upgrade:
    pip install https://dataworks-notebook-cn-shanghai.oss-cn-shanghai.aliyuncs.com/public-datasets/pypi/dataworks-magic/datawor...
    MaxCompute LogView Address: http://logview.odps.aliyun.com/logview/?h=http://service.cn-hangzhou.maxcompute.aliyun-inc.com/a...
       index  employee_id  period_name  score_item_code  item_score
    0    0      19039043     2023-09       ItemP16          10
    1    1      19039043     2023-09       ItemG7            6
    2    2      19039043     2023-09       ItemC3            1
    3    3      19039043     2023-09       ItemT20           2

課金

Notebook Lab での編集は無料です。ノートブックを実行中の DSW インスタンスに接続すると、Data Science Workshop (DSW) の課金に記載のとおり料金が発生します。

MaxCompute SQL クエリには、MaxCompute 課金概要に記載のとおり別途料金が発生します。