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
-
Masuk ke Konsol PAI dan pilih Region di pojok kiri atas.
-
Pada panel navigasi di sebelah kiri, klik Workspaces, lalu klik nama ruang kerja target Anda.
-
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
-
Klik Create Instance untuk membuka lingkungan pengembangan dan membuat file notebook.
-
Edit kode Anda. Klik +Python untuk menambahkan sel kode Python.
Contoh:
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
-
Klik Associate DSW instance, lalu pilih instans yang berstatus Running.
-
Klik ikon
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 pdJika 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
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
-
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 -
Bind resource MaxCompute.
-
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.
-
Bind sumber daya komputasi. Klik Select computing resources, lalu klik Bind computing resources. Anda akan diarahkan ke DataWorks untuk mengikat sumber daya komputasi.
-
-
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.