Şimdi yükleniyor

Seçtiklerimiz

VS Code’da MSSQL Eklentisinde Neler Değişti? Yapay Zekâlı Şema Tasarımı ve Daha Fazlası

VS Code’da MSSQL Eklentisinde Neler Değişti? Yapay Zekâlı Şema Tasarımı ve Daha Fazlası

Yapay Zekâyla SQL Şema Tasarlamak: Gerçekten Hayal miydi?

Şimdi, şu klasik “ya iki dakikada tablo açsak da sonra ilişkileri ekleriz” muhabbetini kaç kere yaşadık? Hatta bazen sırf bunun yüzünden öğle yemeği yarım saat gecikti. Kurumsal bir projede şema çizmek… nasıl diyeyim, tam bir mecburiyet ve can sıkıntısı. Üstelik iş canlıya taşınacaksa o son dakika değişikliklerini kimin kaydedeceğini, yapılan küçük eklemeleri kimin yazacağını kimse hatırlamaz – o işler hep havada kalır. Ben yıllardır içimden şu cümleyi kurup duruyordum: “Biri olsa da ne anlatıyorsam oradan anında çiziverse.” İşte bu sene itibarıyla fena yaklaşmışız galiba! Geçen hafta Logosoft Bilişim’de yeni MSSQL eklentisinin 1.41 sürümüyle tanıştım; bak, bazı özellikler karşıma çıkınca gerçekten afalladım.

Açık konuşayım, Bütün hikâyenin yıldızı GitHub Copilot entegrasyonu taşıyan Schema Designer. Bildiğin gibi yazıyorsun mesela; “Müşteriler tablosuna adres sütunu ekle, bunu satın almalar tablosuyla ilişkilendir,” dediğinde bir anda tablo ortaya çıkıyor! Yani resmen yıllardır kafamda büyüttüğüm ‘büyü’ye baya yaklaşıldı. Her şey dört dörtlük mü? Hayır, ona geleceğim zaten – az sabredin.

SQL Notebooks: Kod, Doküman, Sonuç – Hepsi Aynı Yerde

Bunu Beklemiyordum… SQL için Jupyter Tadında Notlar

MSSQL eklentisindeki SQL Notebooks, tam benim gibi veriyi hem oynayıp hem de başkasına açıklama alışkanlığı olanlara ilaç gibi olmuş desem yeridir. 2019’da benzerini lokal sunucuda kurmayı denemiştim ama bitmeyen bağımlılıklar yüzünden duvara toslayıp bırakmıştım işi – hani insan en son ‘aman boşver’ diyor ya öyle. Artık VS Code içinde doğrudan Jupyter misali notebook açıp kodunu yazıyorsun, çıktısını görüyorsun ve yanına istediğin notu serpiştiriyorsun.

  • Kod bloğu giriyorsun — hemen altında sonucu net şekilde alıyorsun
  • Aynı dosyada açıklamalarını yazıp ekip arkadaşına paslayabiliyorsun
  • T-SQL yetmedi mi? Python ya da Kusto desteği de var (can kurtaran!)

SQL Notebooks’u büyük veri analizlerinde ilk kez kullanırken hissettiğim şeyi unutamam – müşteri raporları gözle görülür biçimde daha anlaşılır oldu (ciddiyim). Tüm ekip aynı adımları tek ekranda görünce yanlış anlamaların çoğu gitti vallahi.

Data API Builder ile Anında REST & GraphQL API: Hayal Gerçek Oluyor mu?

Şöyle söyleyeyim, Açıkçası Data API Builder özelliğiyle ilk karşılaştığımda “bu kadar kolay olmamalı” dedim kendi kendime. Elinin tersiyle iki tuşa basıyorsun; SQL tablolarından şak diye REST veya GraphQL endpoint fırlıyor! Mesela pazartesi sabahı müşteri geliyor. Soruyor: “Şu müşterileri frontend’e açabilir miyiz?” Eskiden bu istek için saatlerce arayüz/middleware yazardık; şimdi VS Code’dan tabloyu seçip birkaç klik ile anında API’yı çıkarıyorsun.

💡 Bilgi: Data API Builder hâlâ preview’da — karmaşık yetki sistemlerine geçeceksen elin yine konfig’e gidecek demektir! Hızlı demo/prototip şahane ama prod ortamlarında dikkatli olmalı.

Birkaç ay önce Ankara’daki fintech start-up müşterimiz MVP’yi neredeyse sadece bunun üstünde döndürdü. Ama iş güvenlik boyutuna gelince production’a geçerken yine bildiğimiz klasik yöntemlere başvurmak şart oldu — uyarayım istedim! şema hakkındaki detaylı rehberimiz yazımızda bu konuya da değinmiştik.

Edit Data & DACPAC/BACPAC Operasyonları: Yılların Sıkıntısı Bitecek mi?

Edit Data Artık Gerçekten Kullanılır mı?

Daha önce VS Code’da veri düzenlemek bana hep riskli ve güdük gelirdi – hele filtreleme/sıralama olayları tam kabus gibiydi açıkçası. Fakat son güncellemeyle birlikte satırı bulmak ve sonuçları Excel/CSV/JSON olarak dışarı almak parmak hareketine bakıyor. Daha fazla bilgi için neler hakkındaki detaylı rehberimiz yazımıza bakabilirsiniz. Daha fazla bilgi için Azure OpenAI ve GPT-4o: FedRAMP High ile ABD De… yazımıza bakabilirsiniz.

  • Sürükleyip bıraktığında rahatlıkla iş görüyor (çoğu zaman)
  • Karmaşık gridlerde performansı test ettim – gayet makul seviyeye ulaşmış durumda
  • Küçücük eksik? Çoklu satır güncellemede pencere arada sapıtıyor, inşallah kısa zamanda çözülür o bug!

DACPAC/BACPAC İşlemleri Basitleşti mi?

Büyük kurum projelerinde özellikle buluta veri göçünde DACPAC/BACPAC import/export candır! Yıl olmuştu 2022; gece vakti devlet kurumu sunucusunda backup almak için hâlâ SSMS peşinde koşmak bence ciddi zaman kaybıdır. Bu yeni sürüm sayesinde direkt VS Code’un içinden paketleyip transfer ediyorsunuz — ciddi anlamda nefes aldırıyor insana.

Ben pratikte gördüm; dosya büyükse (10GB üstüne çıkarsa) yavaşlama hala oluyor ama orta ölçek veya ufak DB’lerde jet hızında ilerleniyor.

Fabric Entegrasyonu ve Statik Kod Analizi: Gözden Kaçanlar ve Eleştirilerim

Fabric ile Doğrudan Çalışmak Fena Kolaylaşmış!

Bundan birkaç ay evvel Microsoft Fabric duyurulduktan sonra veri platform dünyası iyice kıpraştı zaten. Şimdi doğrudan VS Code’dan Fabric workspace gezebiliyorsunuz; yeni SQL database oluştururken ekranlar arasında koşturmanıza gerek yok artık – arayüz cidden akıcı olmuş ancak çok kullanıcı-yetki işleri halen biraz çetrefilli kalıyor bence (hele workspace yönetimi kısmında). Daha işi yolu var yani. yapay konusundaki yazımız yazımızda bu konuya da değinmiştik. Bu konuyla ilgili Fiziksel Sistem Tasarımında Yeni Dönem: Azure M… yazımıza da göz atmanızı tavsiye ederim.

Eğer Fabric tarafına merak sardınızsa şu makale de ilginizi çekebilir:
Microsoft Fabric ve SQLCon 2026: Gerçekten Tek Platformda Tüm Verinin Peşinde

Kod Analizi Sonunda Akıllandı mı?

MSSQL Project modülündeki statik kod analizi yıllarca vardı ama çoğunlukla gereksiz uyarılar sıralardı — kimi zaman gerçek problemi bile es geçerdi doğrusu! Yeni güncellemeyle anti-pattern yakalama oranı şaşırtıcı derecede artmış durumda; örneğin dinamik sorgudaki injection ihtimalini satır satır gösteriyor ve tam olarak nerede hata yapıldığını kırmızıyla vurguluyor.

💡 Bilgi: Statik kod analiziyle ilgili daha fazla püf noktasını burada anlattım:
VS Code’da SQL Kod Analizi Artık Daha Kolay: Kural Ayarlarını Ellemeye Son

İtiraf edeyim, Ama net konuşmam gerekirse; özellikle eski/karmakarışık migrate edilmiş veritabanlarında bazı alarm tipleri gene yanlış tetiklenebiliyor (“bu alan null olmayacak!” tadındaki uyarılar örneğin) (evet, doğru duydunuz). O yüzden her öneriye balıklama atlamak iyi fikir değil — önce sorgula derim!

Kapanış & İpuçları: Peki Tüm Bu Yenilikler Hayatımızı Ne Kadar Değiştiriyor?

Kimi okur için bu yenilikler “Aman Tanrım!” hissiyatını verebilirken kimisi de “Yani bize ekstra ne kattı ki?” deyip geçebilir – ona göre yorumu sizde bırakıyorum açıkçası… Şema tasarımında Copilot desteği sahiden insan hızını katlıyor fakat nihai onayı mutlaka elde vermek şart (otomasyon bazen enteresan ilişkiler kurabiliyor çünkü!).

SQL Notebook konusu ise takım çalışmasında fark yaratıyor diyebilirim; herkesin aynı dokümanda olması değer biçilmez bir lüks bana göre…

  • Ekipte herkes yeni gelen özellikleri tek tek kullansın — sonra oturup deneyimleri tartışırsanız yol alma hızınız artar.
  • Büyük çaplı schema değişikliğinde diff view’a göz atmadan merge etmeyin — aksi halde ters köşe olabilirsiniz.
  • Kod analizini devre dışı bırakmayın fakat çıkan önerilere harfi harfine inanmayın — önce mantığına bakın!
  • DACPAC/BACPAC işlemlerinde bilgisayarınızı kasmaya gerek yok; yük büyükse başka program kapalı kalsın yeter :)
  • API Builder ile prototipleme şahane hızlı ilerlese de canlı ortama alınca erişim kontrollerine ayrı mesai ayırmadan olmaz!

Vallahi, Nihayet… Doğru kişinin elinde bu araçlarla güzel işler başarılıyor ancak tamamen otomasyona bel bağlamak hala biraz cesaret ister bence! Microsoft tarafındaki yatırımlar doğru yönde gidiyor ama zaman zaman hayal kırıklığına uğramak da gayet normaldir deyip noktayı koyuyorum buraya.

Kaynak: [MSSQL Extension for VS Code March 2026 Update](https://devblogs.microsoft.com/azure-sql/vscode-mssql-march-2026/)

Sıkça Sorulan Sorular

VS Code MSSQL eklentisindeki Schema Designer nedir ve nasıl çalışır?

Schema Designer, GitHub Copilot entegrasyonuyla çalışan yapay zekâ destekli bir araç. Yani basit cümlelerle tablo ve sütun ekleyip, bunları ilişkilendirebiliyorsunuz. Ben denedim, gerçekten proje şemalarını hızlıca oluşturmak çok pratik hale geldi.

SQL Notebooks özelliği ne işe yarar?

SQL Notebooks, VS Code içinde kod yazma, çalıştırma ve açıklama ekleme imkanı sunuyor. Böylece hem kodu hem çıktısını aynı dosyada görebiliyorsunuz. Ekibimle kullandığımızda raporları daha şeffaf ve anlaşılır hale getirdiğini fark ettim.

Data API Builder ile neler yapılabiliyor?

Data API Builder, SQL tablolarınızdan hızlıca REST veya GraphQL API oluşturmanızı sağlıyor. Prototip veya demo için süper kolay; ancak karmaşık yetki sistemleri için hala manuel konfigürasyon gerekiyor, buna dikkat etmek lazım.

MSSQL eklentisi Python ve Kusto desteği sunuyor mu?

Evet, SQL Notebooks içinde T-SQL dışında Python ve Kusto kodları da çalıştırılabiliyor. Büyük veri analizlerinde bu çok işe yarıyor, benzer özellikleri başka araçlarda bulmak zor oluyor.

Kaynaklar ve İleri Okuma

Microsoft Docs – MSSQL Extension for VS Code

GitHub – VS Code MSSQL Extension

Azure Data API Builder Documentation

Azure Data Studio Notebooks Guide

İçeriği paylaş:

Yorum gönder

Microsoft Azure & Office 365 Çözüm Uzmanı | Logosoft Bilişim'de Azure Danışmanı. 20+ yıl BT deneyimi, 6+ Azure sertifikası (AZ-305, AZ-104, AZ-500, AZ-400). Kurumsal bulut göçleri, güvenlik mimarisi, FinOps ve DevOps dönüşümü konularında stratejik danışmanlık sunuyorum. Bu blogda Azure, yapay zeka, Kubernetes ve modern bulut teknolojileri hakkında güncel içerikler paylaşıyorum.

SİZİN İÇİN DERLEDİK