İş uygulamalarında toplu veri güncellemeleri çok sık ihtiyaç duyulan bir konudur.
Kullanıcıların daha rahat ve hızlı bir şekilde veri güncelleyebilmesi için genellikle özel servisler veya arayüzler geliştiriyoruz. Ancak her zaman bu tür geliştirmeler yapmak hem zaman hem de maliyet açısından verimli olmayabiliyor.
Örneğin bir firmada zam gelen ürünlerin fiyatlarını güncellemek istiyorsunuz:
- Önce yazılımdan ürün listesini dışa aktarın.
- Sonra yeni tedarikçi listesinden güncel fiyatlarla karşılaştırın.
- Ardından fiyatları düzenleyin.
- Son olarak ya programa tek tek girin, ya da yazılımcıya gönderip import ettirin.
Bu süreç haftalık, aylık gibi periyodik aralıklarla tekrarlanıyorsa bir özel arayüz ihtiyacı doğuyor ve bu da ek yazılım maliyetleri anlamına geliyor.
Sadece bir kerelik bir güncelleme bile yapılsa, export-update-import süreçleri gereksiz zaman kaybı yaratıyor.
Bu tarz işlemler:
- Veritabanı yöneticilerine,
- Yazılımcılara,
- IT yöneticilerine,
- Kullanıcılara
ciddi bir külfet olabiliyor.
Bu sebep ile kolay ve pratik bir yöntem için yazmış olduğum =sql() makrosunu kullanabilirsiniz.
Aslında herkesin bilgisayarında mevcut olan Excel ile doğrudan SQL Server veritabanı bağlantısı kurarak bu işlemleri kolaylaştırabilirsiniz.
Üstelik bunun için kapsamlı bir yazılım geliştirmeye gerek yok.
Kullanım Videosu:
İlgili kullanım videosunda adım adım nasıl bağlanacağınız ve veri güncelleyeceğiniz gösteriliyor.
Ayrıca, işlemleri daha da pratik hale getirmek için Mart 2023’te geliştirdiğim bir Excel fonksiyonu bulunuyor:
Eğitim ve Kaynaklar
🔹 Excel ile SQL Server verilerini çekme, güncelleme, silme, ekleme
🔹 SQL Excel İçerisinden sql formülü ile sql kodu çalıştırma
🔹 Kaynak Kodlar:
- Excel ile Veritabanı İşlemleri:
👉 https://disk.yandex.com/d/B80azRkPzoD_eg - Excel SQL Fonksiyonu Dosyası:
👉https://disk.yandex.com/d/lT_wQwMi133XAA
Kullanım:
=sql('...sql kodu...')