Menggunakan Jupyter Notebooks di Azure Data Studio

Berlaku untuk: SQL Server 2019 (15.x)

Jupyter Notebook adalah aplikasi web sumber terbuka yang memungkinkan Anda membuat dan berbagi dokumen yang berisi kode langsung, persamaan, visualisasi, dan teks narasi. Penggunaan mencakup pembersihan dan transformasi data, simulasi numerik, pemodelan statistik, visualisasi data, dan pembelajaran mesin.

Artikel ini menjelaskan cara membuat buku catatan baru dalam rilis terbaru Azure Data Studio dan cara mulai menulis buku catatan Anda sendiri menggunakan kernel yang berbeda.

Tonton video singkat 5 menit ini untuk pengenalan notebook di Azure Data Studio:

Membuat notebook

Ada beberapa cara untuk membuat buku catatan baru. Dalam setiap kasus, file baru bernama Notebook-1.ipynb terbuka.

  • Buka Menu File di Azure Data Studio dan pilih Buku Catatan Baru.

    New file notebook

  • Klik kanan koneksi SQL Server dan pilih Buku Catatan Baru.

    New server notebook

  • Buka palet perintah (Ctrl+Shift+P), ketik "buku catatan baru", dan pilih perintah Buku Catatan Baru.

    New command palette notebook

Koneksi ke kernel

Notebook Azure Data Studio mendukung sejumlah kernel yang berbeda, termasuk SQL Server, Python, PySpark, dan lainnya. Setiap kernel mendukung bahasa yang berbeda dalam sel kode buku catatan Anda. Misalnya, saat tersambung ke kernel SQL Server, Anda dapat memasukkan dan menjalankan pernyataan T-SQL di sel kode buku catatan.

Lampirkan untuk menyediakan konteks untuk kernel. Misalnya, jika Anda menggunakan SQL Kernel, maka Anda dapat melampirkan ke salah satu instans SQL Server Anda. Jika Anda menggunakan Python3 Kernel, Anda melampirkan ke localhost dan Anda dapat menggunakan kernel ini untuk pengembangan Python lokal Anda.

SQL Kernel juga dapat digunakan untuk menyambungkan ke instans server PostgreSQL. Jika Anda adalah pengembang PostgreSQL dan ingin menyambungkan buku catatan ke Server PostgreSQL Anda, unduh ekstensi PostgreSQL di Marketplace ekstensi Azure Data Studio dan sambungkan ke server PostgreSQL.

Jika Anda tersambung ke kluster big data SQL Server 2019, Lampirkan ke default adalah titik akhir kluster. Anda dapat mengirimkan kode Python, Scala, dan R menggunakan komputasi Spark kluster.

Kernel Deskripsi
Kernel SQL Tulis Kode SQL yang ditargetkan di database relasional Anda.
Kernel PySpark3 dan PySpark Tulis kode Python menggunakan komputasi Spark dari kluster.
Spark Kernel Tulis kode Scala dan R menggunakan komputasi Spark dari kluster.
Kernel Python Tulis kode Python untuk pengembangan lokal.

Untuk informasi selengkapnya tentang kernel tertentu, lihat:

Menambahkan sel kode

Sel kode memungkinkan Anda menjalankan kode secara interaktif dalam buku catatan.

Tambahkan sel kode baru dengan mengklik perintah +Sel di toolbar dan memilih Sel kode. Sel kode baru ditambahkan setelah sel yang saat ini dipilih.

Masukkan kode dalam sel untuk kernel yang dipilih. Misalnya, jika Anda menggunakan kernel SQL, Anda dapat memasukkan perintah T-SQL di sel kode.

Memasukkan kode dengan kernel SQL mirip dengan editor kueri SQL. Sel kode mendukung pengalaman pengodean SQL modern dengan fitur bawaan seperti editor SQL yang kaya, IntelliSense, dan cuplikan kode bawaan. Cuplikan kode memungkinkan Anda menghasilkan sintaks SQL yang tepat untuk membuat database, tabel, tampilan, prosedur tersimpan, dan memperbarui objek database yang ada. Gunakan cuplikan kode untuk membuat salinan database Anda dengan cepat untuk tujuan pengembangan atau pengujian dan untuk menghasilkan dan menjalankan skrip.

SQL Kernel

Menambahkan sel teks

Sel teks memungkinkan Anda mendokumen kode Anda dengan menambahkan blok teks Markdown di antara sel kode.

Tambahkan sel teks baru dengan mengklik perintah +Sel di toolbar dan memilih Sel teks.

Sel dimulai dalam mode edit di mana Anda dapat mengetik teks Markdown. Saat Anda mengetik, pratinjau ditunjukkan di bawah ini.

Markdown cell

Memilih di luar sel teks memperlihatkan teks Markdown.

Markdown text

Jika Anda mengklik lagi di sel teks, sel teks akan berubah menjadi mode edit.

Menjalankan satu Sel

Untuk menjalankan sel tunggal, klik Jalankan sel (panah hitam bulat) di sebelah kiri sel atau pilih sel dan tekan F5. Anda bisa menjalankan semua sel dalam buku catatan dengan mengklik Jalankan semua di toolbar - sel dijalankan satu per satu dan eksekusi berhenti jika terjadi kesalahan dalam sel.

Hasil dari sel diperlihatkan di bawah sel. Anda dapat menghapus hasil semua sel yang dijalankan di buku catatan dengan memilih tombol Hapus Hasil di toolbar.

Menyimpan buku catatan

Untuk menyimpan buku catatan, lakukan salah satu hal berikut ini.

  • Ketik Ctrl+S
  • Pilih Simpan dari menu File
  • Pilih Simpan Sebagai... dari menu File
  • Pilih Simpan Semua dari menu File - ini menyimpan semua buku catatan yang terbuka
  • Di palet perintah, masukkan File: Simpan

Notebook disimpan sebagai .ipynb file.

Tepercaya dan Tidak Tepercaya

Buku catatan yang terbuka di Azure Data Studio default ke Tepercaya.

Jika Anda membuka buku catatan dari beberapa sumber lain, buku catatan tersebut terbuka dalam mode Tidak Tepercaya lalu Anda bisa membuatnya Tepercaya.

Contoh

Contoh berikut menunjukkan menggunakan kernel yang berbeda untuk menjalankan perintah "Halo Dunia" sederhana. Pilih kernel, masukkan kode contoh dalam sel, dan klik Jalankan sel.

Pyspark

Spark application

Spark | Bahasa Scala

Spark Scala

Spark | Bahasa R

Spark R

Python 3

Local python

Langkah berikutnya