All Products
Search
Document Center

Platform For AI:Notebook Lab

Last Updated:Jun 09, 2026

Notebook Lab memungkinkan Anda melihat pratinjau dan mengedit file notebook yang disimpan di Object Storage Service (OSS) tanpa menjalankan sumber daya komputasi. Untuk menjalankan kode, hubungkan notebook ke instans DSW. Beberapa notebook dapat berbagi satu instans untuk pemanfaatan sumber daya yang lebih efisien.

Notebook Lab vs. DSW

Perbandingan fitur

Notebook Lab

Instans DSW

Konsep inti

Editor notebook ringan tempat beberapa notebook dapat berbagi satu instans.

Lingkungan pengembangan AI lengkap.

Penyimpanan file

Disimpan di OSS, terpisah dari komputasi.

Terkait dengan direktori kerja instans.

Model penagihan

Tidak dikenai biaya untuk pengeditan.

Penagihan dimulai saat instans diluncurkan.

Set alat

Fokus pada penulisan notebook.

Mencakup Notebook, WebIDE, dan Terminal.

Memulai cepat

Langkah 1: Akses Notebook Lab

  1. Masuk ke Konsol PAI dan pilih Region di pojok kiri atas.

  2. Pada panel navigasi di sebelah kiri, klik Workspaces, lalu klik nama ruang kerja target Anda.

  3. Pada panel navigasi di sebelah kiri, pilih Model Training > Data Science Workshop (DSW), lalu klik tab Notebook.

Langkah 2: Pilih direktori kode

Klik Select Code Directory. Pilih Bucket OSS dan buat direktori seperti notebook_test untuk menyimpan file notebook Anda. Daftar notebook menampilkan semua file *.ipynb dalam direktori ini.

Langkah 3: Buat notebook dan tulis kode

  1. Klik Create Instance untuk membuka lingkungan pengembangan dan membuat file notebook.

  2. Edit kode Anda. Klik +Python untuk menambahkan sel kode Python.

    Contoh:

    Kode contoh

    # Karena file notebook terpisah dari instans DSW, kami menyarankan menyertakan logika instalasi dependensi dalam file notebook Anda.
    # Hal ini memastikan kode Anda berjalan dengan benar saat Anda beralih antar instans DSW yang berbeda.
    !pip install pandas
    # 1. Impor library pandas dan beri alias sebagai pd.
    import pandas as pd
    # 2. Buat data sumber.
    # Gunakan dictionary Python untuk membuat data, di mana kunci adalah nama kolom dan nilai adalah daftar data.
    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. Buat DataFrame.
    # DataFrame adalah struktur data inti dalam Pandas dan dapat dianggap sebagai tabel dua dimensi.
    df = pd.DataFrame(data)
    # 4. Tampilkan data.
    df
    Catatan
    • Instal dependensi terlebih dahulu: Sertakan perintah instalasi dependensi di setiap notebook agar kode Anda berjalan dengan benar saat beralih antar instans.

    • Simpan kode Anda: Notebook Lab tidak menyimpan secara otomatis. Simpan perubahan Anda secara manual.

Langkah 4: Hubungkan instans dan jalankan kode

  1. Klik Associate DSW instance, lalu pilih instans yang berstatus Running.

  2. Klik ikon image untuk menjalankan kode.

    # Karena file notebook terpisah dari instans DSW, kami menyarankan menyertakan logika instalasi dependensi dalam file notebook Anda.
    # Hal ini memastikan kode Anda berjalan dengan benar saat Anda beralih antar instans DSW yang berbeda.
    !pip install pandas
    # 1. Impor library pandas dan beri alias sebagai pd.
    import pandas as pd

    Jika kernel gagal dimuat dari menu Select Kernel, refresh browser Anda.

    Output:

    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
Penting

Hentikan instans DSW segera: Instans Pay-As-You-Go dikenai biaya sejak memasuki status Running, terlepas dari apakah Anda menjalankan kode atau tidak. Hentikan atau hapus instans yang tidak digunakan untuk menghindari biaya yang tidak perlu.

Gunakan Copilot untuk bantuan pengkodean

Copilot memberikan bantuan pengkodean. Aktifkan dengan salah satu metode berikut:

  • Metode 1: Klik tombol Generate di bilah alat Notebook Lab.

  • Metode 2: Pilih sel dan tekan:

    • Windows: Ctrl+I

    • macOS: Command+I

Jalankan SQL MaxCompute

  1. Instal dependensi. Tambahkan sel Python dan jalankan:

    !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. Bind resource MaxCompute.

    1. Pada bilah alat atas, klik +SQL untuk membuat sel SQL, atau ubah sel Python menjadi SQL dengan mengklik MaxCompute SQL di pojok kanan bawah sel.

    2. Bind sumber daya komputasi. Klik Select computing resources, lalu klik Bind computing resources. Anda akan diarahkan ke DataWorks untuk mengikat sumber daya komputasi.

  3. Tulis dan jalankan sel SQL. Contoh ini menggunakan dataset publik.

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

    Hasil:

    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

Penagihan

Mengedit di Notebook Lab gratis. Menghubungkan notebook ke instans DSW yang sedang berjalan akan dikenai biaya sebagaimana dijelaskan dalam Penagihan Data Science Workshop (DSW).

Kueri SQL MaxCompute dikenai biaya terpisah sebagaimana dijelaskan dalam Ikhtisar penagihan MaxCompute.