Azure Data Studio’ya Yakından Bakış

Azure Data Studio Nedir?

Azure Data Studio, Microsoft tarafından geliştirilen modern, hafif ve çok yönlü bir veri yönetim aracıdır. Bu araç, SQL Server, Azure SQL Database, PostgreSQL ve MySQL gibi çeşitli veri tabanlarıyla etkileşim kurmayı kolaylaştırır. Temel olarak SQL Server Management Studio (SSMS) ile benzer bir amaca hizmet eder: veri tabanlarını yönetmek, sorgulamak ve analiz etmek. Ancak Azure Data Studio, bu işlemleri daha modern, geliştirici odaklı ve platformdan bağımsız bir ortamda sunar.

Windows, macOS ve Linux işletim sistemlerinde çalışabilmesi, onu klasik SSMS’ten ayıran en belirgin farklardan biridir. Ayrıca Visual Studio Code benzeri bir arayüzle kullanıcıya esnek, sade ve verimli bir deneyim sunar.


Azure Data Studio’nun Amacı

Azure Data Studio’nun temel amacı, kullanıcıların hem veri tabanı yönetimi hem de veri analizi işlemlerini tek bir ortamda gerçekleştirmesini sağlamaktır.
Bu yönüyle sadece sistem yöneticileri için değil, aynı zamanda geliştiriciler ve veri analistleri için de uygundur.

Klasik araçların çoğu yönetim odaklıyken, Azure Data Studio kodlama, analiz ve görselleştirme yeteneklerini aynı çatı altında toplar.
Geliştiriciler SQL sorgularını yazıp test ederken, veri analistleri de aynı ortamda çıktıları grafiklere dönüştürerek analiz edebilir.


Platform Desteği ve Kurulum

Azure Data Studio, Windows, macOS ve Linux sistemlerde çalışabilir.
Bu platform bağımsızlık, farklı işletim sistemleri kullanan ekiplerin aynı araç üzerinde ortak çalışabilmesini sağlar.

Kurulumu oldukça basittir. Microsoft’un resmi web sitesinden indirilen dosya birkaç adımda yüklenir. Kurulumun ardından, kullanıcılar New Connection sekmesinden sunucu adresini, kullanıcı adını ve parolayı girerek veri tabanına bağlanır.
Bağlantı kurulduktan sonra sorgular yazılabilir, tablolar düzenlenebilir ve performans analizleri yapılabilir.


Temel Özellikleri

1. Modern ve Geliştirici Odaklı Arayüz

Azure Data Studio’nun arayüzü, Visual Studio Code’un editör altyapısını kullanır. Bu sayede kod renklendirme, IntelliSense (otomatik tamamlama), çoklu sekme desteği ve kişisel tema seçenekleri gibi özellikler sunar.
SSMS’teki karmaşık menü yapısının aksine sade ve hızlıdır.

2. Kod Tamamlama ve IntelliSense

SQL sorguları yazarken IntelliSense özelliği, tablo ve kolon isimlerini otomatik olarak önerir. Bu hem hız kazandırır hem de yazım hatalarını azaltır.
Ayrıca sorgular arasında hızlı geçiş yapma ve parametre önerileriyle kullanıcı deneyimini güçlendirir.

3. Çoklu Veri Tabanı Desteği

Azure Data Studio sadece SQL Server ile sınırlı değildir. PostgreSQL, MySQL ve Azure Synapse Analytics gibi farklı sistemlerle de çalışabilir.
Bu özellik, birden fazla veri tabanı teknolojisiyle çalışan kurumlar için büyük bir avantaj sağlar.

4. Notebook (Jupyter) Desteği

Azure Data Studio’nun en dikkat çekici özelliği Jupyter Notebook entegrasyonudur.
Kullanıcılar SQL, Python ve PowerShell sorgularını aynı sayfa içinde çalıştırabilir.
Örneğin, bir sorgu sonucu tablo halinde görüntülenebilir ve hemen altında aynı verinin Python koduyla grafiği oluşturulabilir.
Bu özellik, veri analistleri ve veri bilimcileri için güçlü bir analiz ortamı sunar.

5. Görselleştirme ve Dashboard Oluşturma

SQL sorgularının sonuçları yalnızca tablo şeklinde değil, grafiksel olarak da sunulabilir.
Kullanıcılar sık kullanılan metrikleri izlemek için kişisel dashboard’lar oluşturabilir.
Örneğin CPU kullanımı, IO istatistikleri veya sorgu gecikmeleri görsel olarak takip edilebilir.

6. Eklenti (Extension) Sistemi

Azure Data Studio, “Marketplace” üzerinden indirilebilen geniş bir eklenti ekosistemine sahiptir.
PostgreSQL, Git, PowerShell, Docker, Schema Compare ve Query History gibi onlarca eklentiyle kişiselleştirilebilir.
Bu modüler yapı, yazılımın her kullanıcıya farklı bir esneklik sunmasını sağlar.

7. Hafif ve Hızlı Çalışma

SSMS’e kıyasla daha hafif bir yapıya sahiptir. Ortalama RAM tüketimi 150–250 MB civarındadır.
Aynı anda birden fazla bağlantı açık olsa bile düşük sistem kaynağı tüketimiyle performanslı çalışır.


SSMS ile Teknik Farkları

SQL Server Management Studio (SSMS) ve Azure Data Studio benzer görünse de farklı ihtiyaçlara hitap eder.

SSMS, sistem yöneticileri için tasarlanmış geleneksel bir yönetim aracıdır. Kullanıcı rolleri, güvenlik izinleri, yedekleme planları ve veri tabanı bakım görevleri gibi işlemleri detaylıca yönetir.
Azure Data Studio ise geliştiriciler ve analistler için modern bir çalışma ortamı sunar.

Teknik olarak, SSMS COM tabanlı bir yapı kullanırken, Azure Data Studio Electron ve Node.js altyapısına sahiptir.
Bu, Azure Data Studio’nun Visual Studio Code’un editör motorunu kullanmasına olanak tanır.
Ayrıca SSMS’in açılış süresi ortalama 8–10 saniye iken, Azure Data Studio genellikle 2–3 saniyede açılır.

Azure Entegrasyonları

Azure Data Studio, bulut sistemleriyle entegre çalışmak üzere tasarlanmıştır.
Azure Active Directory (AAD) kimlik doğrulamasını destekler, bu sayede Azure SQL veritabanlarına güvenli bağlantılar kurulabilir.
Azure Blob Storage üzerinde yedekleme ve geri yükleme işlemleri yapılabilir.
Ayrıca Azure Synapse Analytics ve Azure Arc destekli hibrit veri tabanlarıyla doğrudan entegrasyon mümkündür.

Bu entegrasyonlar, kurumsal sistemlerin bulut geçiş sürecinde Azure Data Studio’yu vazgeçilmez hale getirir.


Gerçek Kullanım Senaryoları

Bir DBA, Azure Data Studio’yu kullanarak sorgu performansını analiz edebilir, execution plan’ları görüntüleyebilir ve log dosyalarını custom dashboard’larla izleyebilir.
Veri analistleri, notebook üzerinde SQL ve Python sorgularını birlikte çalıştırarak veriyi temizleyebilir ve görselleştirebilir.
Geliştiriciler, veri tabanı şemalarını kontrol edebilir, tablo ilişkilerini inceleyebilir ve sorgularını Git üzerinden sürümleyebilir.

Örneğin:

DMC Bilgi Teknolojileri’nde DBA stajım sırasında Azure Data Studio ile birkaç milyon satırlık bir log tablosunun sorgu performansını inceledim. SSMS’te execution plan 5 saniyede yüklenirken, ADS üzerinde bu süre 1.8 saniyeye düştü. Ayrıca sonuçları doğrudan CSV formatına aktararak Power BI analizine hazır hale getirdim.

Bu örnek, gerçek çalışma ortamlarında Azure Data Studio’nun hız ve verimlilik farkını gösteriyor.


CLI, Git ve Otomasyon Özellikleri

Azure Data Studio, yalnızca grafik arayüz değil; aynı zamanda güçlü komut satırı araçlarıyla da kullanılabilir.

“azdata” adlı CLI aracıyla veri tabanı bağlantıları oluşturmak, yedekleme yapmak veya sorguları otomatikleştirmek mümkündür.
Ayrıca Git entegrasyonu sayesinde kullanıcılar SQL script’lerini doğrudan GitHub veya Azure DevOps üzerinden yönetebilir.

PowerShell ve Bash betikleriyle entegrasyon, günlük yedekleme veya log temizleme gibi işlemlerin otomatikleştirilmesini sağlar.
Bu özellikler, profesyonel ortamda tekrarlayan görevlerin manuel müdahale olmadan yürütülmesini mümkün kılar.


Kullanım Alanları

Azure Data Studio farklı amaçlar için kullanılabilir:

  • SQL sorguları yazmak, test etmek ve optimize etmek
  • Farklı veri tabanları arasında veri aktarımı yapmak
  • Performans izleme ve analiz raporları oluşturmak
  • Python veya PowerShell ile karma analizler yapmak
  • Git ile sürüm kontrolü sağlamak
  • Azure Cloude ve diğer Cloude ortamlarında veri tabanlarını yönetmek

Avantajları

Azure Data Studio’nun en önemli avantajları arasında platform bağımsızlık, hız, eklenti desteği ve bulut entegrasyonu bulunur.
Kullanıcılar ihtiyaçlarına göre araçlarını şekillendirebilir, farklı veri kaynaklarını tek bir ortamda yönetebilir.
Ayrıca Microsoft, SQL Server Management Studio’ya yeni özellikler eklemek yerine geliştirme yatırımlarını Azure Data Studio’ya yönlendirmiştir. Bu da geleceğin veri tabanı yönetiminde bu aracın daha fazla öne çıkacağını göstermektedir.


Dezavantajları

Azure Data Studio, SSMS kadar kapsamlı bir yönetim aracı değildir.
Güvenlik ayarları, kullanıcı izinleri, yedekleme planlama ve agent job yönetimi gibi işlemler için SSMS hâlâ daha güçlüdür.
Bazı özelliklerin kullanılabilmesi için eklentilerin manuel olarak yüklenmesi gerekir. Bu durum, kurumsal ortamlarda yönetimsel karmaşaya neden olabilir.


Gelecek Perspektifi

Microsoft’un stratejik yönelimi, Azure Data Studio’yu SQL yönetim araçlarının geleceği haline getirmektedir.
Bulut geçişlerinin arttığı, hibrit veri tabanı modellerinin yaygınlaştığı günümüzde ADS, yalnızca bir araç değil, yeni nesil veri yönetimi anlayışının merkezinde yer almaktadır.
Bu nedenle, veri tabanı dünyasında kariyer hedefleyen herkes için Azure Data Studio’yu öğrenmek artık bir tercih değil, bir zorunluluktur.


Sonuç

Azure Data Studio, sadece bir veri tabanı yönetim aracı değil; veriyle çalışmanın yeni biçimidir.
Geliştiriciye hız, analiste görsellik, yöneticilere ise kolay yönetim imkânı sunar.
Hafif yapısı, eklenti desteği ve bulut entegrasyonu sayesinde hem bireysel kullanıcılar hem de büyük kurumlar için modern bir çözüm sunar.
Veri tabanı yönetiminin geleceği, hızla bulut sistemlerine ve platform bağımsız çözümlere yönelirken, Azure Data Studio bu dönüşümün öncüsüdür.

Kısacası, SQL dünyasında çağdaş bir adım atmak isteyen herkes için Azure Data Studio, öğrenilmesi ve kullanılmaya başlanması gereken bir araçtır.

Fakat burada dikkat edilmesi gereken önemli bir nokta var. Azure Data Studio’nun kendi sayfasına girdiğimizde 18.06.2025 tarihinde yayınlanan aşağıdaki yazıyı görüyoruz.

Bu nedenle 28 Şubat 2026’dan itibaren ADS değil , Visual Studio Code kullanmak durumunda kalacağız.

Hazırlayan : Nedim Akıl

https://www.linkedin.com/in/ndmakl

Leave a Reply

Your email address will not be published. Required fields are marked *