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.
BIR SQL Server bağlantısına sağ tıklayın ve Yeni Not Defteri'ni seçin.
Komut paletini açın (Ctrl+Shift+P), "yeni not defteri" yazın ve Yeni Not Defteri komutunu seçin.
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:
- SQL Server not defteri oluşturma ve çalıştırma
- Python not defteri oluşturma ve çalıştırma
- Azure Data Studio'da Kqlmagic uzantısı - Bu, Python çekirdeğinin özelliklerini genişletir
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.
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.
Metin hücresinin dışında seçildiğinde Markdown metni gösterilir.
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 | Scala dili
Spark | R dili
Python 3 karşılaştırması
Sonraki adımlar
- SQL Server not defteri oluşturun ve çalıştırın.
- Python not defteri oluşturma ve çalıştırma
- SQL Server Machine Learning Services ile Azure Data Studio not defterlerinde Python ve R betiklerini çalıştırın.
- Azure Data Studio not defteriyle SQL Server büyük veri kümesi dağıtma.
- Azure Data Studio not defterleriyle SQL Server Büyük Veri Kümeleri yönetme.
- Spark kullanarak örnek bir not defteri çalıştırın.