Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: SQL Server 2017 (14.x) ve sonraki sürümleri
SQL Server Machine Learning Services ile Visual Studio Code not defterlerinde Python ve R betiklerini çalıştırmayı öğrenin. Visual Studio Code, platformlar arası bir geliştirme aracıdır.
Önkoşullar
Visual Studio Code'u indirin ve iş istasyonunuza yükleyin. Visual Studio Code platformlar arasıdır ve Windows, macOS ve Linux üzerinde çalışır.
Visual Studio Code için Polyglot Notebooks uzantısını yükleyin.
SQL Server Machine Learning Services'ın yüklü ve etkin olduğu bir sunucu. Machine Learning Services'i Windows, Linux veya Büyük Veri Kümelerinde kullanabilirsiniz.
SQL not defteri oluşturma
Önemli
Machine Learning Services, SQL Server'ın bir parçası olarak çalışır. Bu nedenle, Python çekirdeği değil SQL çekirdeği kullanmanız gerekir.
Visual Studio Code'daki Machine Learning Services'i sql not defteriyle kullanabilirsiniz. Yeni not defteri oluşturmak için şu adımları izleyin:
Yeni bir not defteri oluşturmak için Dosya ve Yeni Not Defteri'ni seçin. Not defteri varsayılan olarak SQL çekirdeğini kullanır.
Ekle ve BağlantıyıDeğiştir'i seçin.
Var olan veya yeni bir SQL Server'a bağlanın. Şunlardan birini yapabilirsiniz:
Son Bağlantılar veya Kaydedilen Bağlantılar'ın altında var olan bir bağlantıyı seçin.
Bağlantı Ayrıntıları altında yeni bir bağlantı oluşturun. SQL Server'ınıza ve veritabanınıza bağlantı ayrıntılarını doldurun.
Python veya R betiklerini çalıştırma
SQL Not Defterleri kod ve metin hücrelerinden oluşur. Python veya R betiklerini saklı yordam sp_execute_external_scripts aracılığıyla çalıştırmak için kod hücrelerini kullanın. Kodunuzu not defterinde belgeleyebilmek için metin hücrelerini kullanın.
Python betiği çalıştırma
Python betiğini çalıştırmak için şu adımları izleyin:
Bir kod hücresi eklemek için + Kod'a tıklayın.
Kod hücresine aşağıdaki betiği girin:
EXECUTE sp_execute_external_script @language = N'Python', @script = N' a = 1 b = 2 c = a/b d = a*b print(c, d) ';Tek bir hücreyi çalıştırmak için Hücreyi çalıştır'ı (yuvarlak siyah ok) seçin veya F5 tuşuna basın.
Sonuç, kod hücresinin altında görünür.
R betiği çalıştırma
R betiğini çalıştırmak için şu adımları izleyin:
Bir kod hücresi eklemek için + Kod'a tıklayın.
Kod hücresine aşağıdaki betiği girin:
EXECUTE sp_execute_external_script @language = N'R', @script = N' a <- 1 b <- 2 c <- a/b d <- a*b print(c(c, d)) ';Tek bir hücreyi çalıştırmak için Hücreyi çalıştır'ı (yuvarlak siyah ok) seçin veya F5 tuşuna basın.
Sonuç, kod hücresinin altında görünür.