Aracılığıyla paylaş


Azure Data Studio'da Jupyter Not Defterlerini kullanma

Şunlar için geçerlidir: SQL Server 2019 (15.x)

Jupyter Notebook, canlı kod, denklemler, görselleştirmeler ve anlatı metni içeren belgeler oluşturmanıza ve paylaşmanıza olanak tanıyan bir açık kaynak web uygulamasıdır. Kullanım, veri temizleme ve dönüştürme, sayısal simülasyon, istatistiksel modelleme, veri görselleştirme ve makine öğrenmesini içerir.

Bu makalede, Azure Data Studio'nun en son sürümünde yeni bir not defterinin nasıl oluşturulacağı ve farklı çekirdekler kullanarak kendi not defterlerinizi yazmaya nasıl başlayacağınız açıklanmaktadır.

Azure Data Studio'da not defterlerine giriş için bu kısa 5 dakikalık videoyu izleyin:

Not defteri oluşturma

Yeni not defteri oluşturmanın birden çok yolu vardır. Her durumda adlı Notebook-1.ipynb yeni bir dosya açılır.

  • Azure Data Studio'da Dosya Menüsü'ne gidin ve Yeni Not Defteri'ni seçin.

    Yeni dosya not defteri

  • BIR SQL Server bağlantısına sağ tıklayın ve Yeni Not Defteri'ni seçin.

    Yeni sunucu not defteri

  • Komut paletini açın (Ctrl+Shift+P), "yeni not defteri" yazın ve Yeni Not Defteri komutunu seçin.

    Yeni komut paleti not defteri

Bir çekreğe bağlanma

Azure Data Studio not defterleri SQL Server, Python, PySpark ve diğerleri dahil olmak üzere bir dizi farklı çekirdeği destekler. Her çekirdek, not defterinizin kod hücrelerinde farklı bir dili destekler. Örneğin, SQL Server çekirdeğine bağlandığınızda, T-SQL deyimlerini bir not defteri kod hücresine girebilir ve çalıştırabilirsiniz.

öğesine ekle, çekirdeğin bağlamını sağlar. Örneğin, SQL Çekirdeği kullanıyorsanız, SQL Server örneklerinizden herhangi birine ekleyebilirsiniz. Python3 Çekirdeği kullanıyorsanız localhost'a eklersiniz ve bu çekirdeği yerel Python geliştirmeniz için kullanabilirsiniz.

SQL Çekirdeği, PostgreSQL sunucu örneklerine bağlanmak için de kullanılabilir. PostgreSQL geliştiricisiyseniz ve not defterlerini PostgreSQL Sunucunuza bağlamak istiyorsanız, Azure Data Studio uzantısı Market'te PostgreSQL uzantısını indirin ve PostgreSQL sunucusuna bağlanın.

SQL Server 2019 büyük veri kümesine bağlıysanız, varsayılan Ekleme noktası kümenin bitiş noktasıdır. Kümenin Spark işlemini kullanarak Python, Scala ve R kodu gönderebilirsiniz.

Çekirdek Açıklama
SQL Çekirdeği İlişkisel veritabanınıza hedeflenen SQL Kodu yazın.
PySpark3 ve PySpark Çekirdeği Kümeden Spark işlemini kullanarak Python kodu yazın.
Spark Çekirdeği Kümeden Spark işlemini kullanarak Scala ve R kodu yazın.
Python Çekirdeği Yerel geliştirme için Python kodu yazın.

Belirli çekirdekler hakkında daha fazla bilgi için bkz:

Kod hücresi ekleme

Kod hücreleri, kodu not defteri içinde etkileşimli olarak çalıştırmanıza olanak sağlar.

Araç çubuğunda +Hücre komutuna tıklayıp Kod hücresi'ni seçerek yeni bir kod hücresi ekleyin. Seçili durumdaki hücreden sonra yeni bir kod hücresi eklenir.

Seçili çekirdeğin hücresine kod girin. Örneğin, SQL çekirdeğini kullanıyorsanız, kod hücresine T-SQL komutları girebilirsiniz.

SQL çekirdeğiyle kod girmek, SQL sorgu düzenleyicisine benzer. Kod hücresi zengin SQL düzenleyicisi, IntelliSense ve yerleşik kod parçacıkları gibi yerleşik özelliklerle modern bir SQL kodlama deneyimini destekler. Kod parçacıkları veritabanları, tablolar, görünümler, saklı yordamlar oluşturmak ve mevcut veritabanı nesnelerini güncelleştirmek için uygun SQL söz dizimini oluşturmanıza olanak sağlar. Geliştirme veya test amacıyla veritabanınızın kopyalarını hızla oluşturmak ve betikler oluşturup yürütmek için kod parçacıklarını kullanın.

SQL Çekirdeği

Metin hücresi ekleme

Metin hücreleri, kod hücreleri arasına Markdown metin blokları ekleyerek kodunuzu belgeleyebilmenizi sağlar.

Araç çubuğunda +Hücre komutuna tıklayıp Metin hücresi'ni seçerek yeni bir metin hücresi ekleyin.

Hücre, Markdown metni yazabileceğiniz düzenleme modunda başlar. Siz yazarken aşağıda bir önizleme gösterilir.

Markdown hücresi

Metin hücresinin dışında seçildiğinde Markdown metni gösterilir.

Markdown metni

Metin hücresine yeniden tıklarsanız, düzenleme moduna geçer.

Hücre çalıştırma

Tek bir hücreyi çalıştırmak için, hücrenin solundaki Hücreyi çalıştır'a (yuvarlak siyah ok) tıklayın veya hücreyi seçip F5 tuşuna basın. Araç çubuğunda Tümünü çalıştır'a tıklayarak not defterindeki tüm hücreleri çalıştırabilirsiniz. Hücreler birer birer çalıştırılır ve bir hücrede hatayla karşılaşılırsa yürütme durur.

Hücrenin sonuçları, hücrenin altında gösterilir. Araç çubuğundaki Sonuçları Temizle düğmesini seçerek not defterindeki tüm yürütülen hücrelerin sonuçlarını temizleyebilirsiniz.

Not defterini kaydetme

Not defterini kaydetmek için aşağıdakilerden birini yapın.

  • Ctrl+S yazın
  • Dosya menüsünden Kaydet'i seçin
  • Dosya menüsünden Farklı Kaydet... öğesini seçin
  • Dosya menüsünden Tümünü Kaydet'i seçin; bu işlem tüm açık not defterlerini kaydeder
  • Komut paletine Dosya: Kaydet yazın

Not defterleri dosya olarak .ipynb kaydedilir.

Güvenilen ve Güvenilmeyen

Azure Data Studio'da açık olan not defterleri varsayılan olarak Güvenilir olarak değiştirilir.

Başka bir kaynaktan bir not defteri açarsanız, not defteri Güvenilir Değil modunda açılır ve ardından Bunu Güvenilir yapabilirsiniz.

Örnekler

Aşağıdaki örneklerde, basit bir "Merhaba Dünya" komutu çalıştırmak için farklı çekirdeklerin kullanılması gösterilmektedir. Çekirdeği seçin, hücreye örnek kodu girin ve Hücreyi çalıştır'a tıklayın.

Pyspark

Spark uygulaması

Spark | Scala dili

Spark Scala

Spark | R dili

Spark R

Python 3 karşılaştırması

Yerel python

Sonraki adımlar