· 2 dk okuma

Mikro ERP verisini rapor ve teklif için güvenle okumak

Mikro'nun SQL veritabanından rapor ve teklif verisi çekerken salt okunur kullanıcı, yük yönetimi ve veriyi bozmamak için dikkat edilecek noktalar.

  • Mikro
  • SQL Server
  • Rehber

Mikro ERP, verisini bir SQL Server veritabanında tutar. Bu, rapor ve teklif araçlarının veriyi doğrudan okuyabileceği anlamına gelir. Ama canlı bir muhasebe ve stok veritabanına dışarıdan bağlanırken birkaç kuralı baştan koymak gerekir.

1. Ayrı ve salt okunur bir kullanıcı

Raporlama aracı için ayrı bir SQL girişi oluşturun ve yalnızca okuma yetkisi verin (ör. db_datareader). Böylece aracın hatası ya da yanlış bir sorgu, kayıtları değiştiremez. Yönetici (sa) hesabıyla bağlanmak, kolay olduğu kadar tehlikelidir.

2. Yazmayı en aza indirin ve kontrollü yapın

Mikro'nun tablolarında iş kuralları, bağlantılı kayıtlar ve sıra numaraları vardır. Dışarıdan yapılan bir yazma işlemi veriyi tutarsız bırakabilir. Kayıt eklemeniz gerekiyorsa önce bir test veritabanında deneyin, işlemi kullanıcı onayına bağlayın ve neyin yazılacağını işlemden önce gösterin.

3. Sorgu yükünü yönetin

Ağır bir rapor sorgusu, aynı anda çalışan muhasebe işlemlerini yavaşlatabilir.

  • Tarih aralığı ve filtre olmadan "tüm hareketler" sorgulamayın.
  • Çok büyük raporları yoğun çalışma saatlerinin dışında çalıştırın.
  • Gerekiyorsa raporlama için yedekten geri yüklenmiş ayrı bir kopya kullanın.

4. Tutarlılık: NOLOCK ile ilgili uyarı

WITH (NOLOCK) okumayı hızlandırır ama henüz kesinleşmemiş (dirty) veriyi okuyabilir; toplamlar yanlış çıkabilir. Mali rapor üretirken bunu bilerek kullanın veya kaçının.

5. Para birimi ve tarih mantığı

Mikro'da hareketler farklı döviz cinslerinde tutulabilir. Rapor toplamlarını TL, USD ve EUR için ayrı gösterin ve bunları birbirine eklemeyin. Tarih aralıklarında başlangıç ve bitiş günlerini dahil edip etmediğinizi net tutun.

6. Bağlantı bilgisini düz yazı bırakmayın

Sunucu adı, kullanıcı ve parola, uygulamanın yapılandırmasında şifreli veya kullanıcıya özel bir yerde saklanmalıdır; paylaşılan bir klasördeki düz metin dosyada değil.

Pratikte

Mikro'nun SQL veritabanından stok, cari ve satış karlılığı verisini okuyan, teklif ve sevk irsaliyesi hazırlayan bir Windows uygulaması geliştirdik: Mikro YazBoz. Ayrıntılı kullanım için dokümanlarına bakabilirsiniz.

WhatsApp ile yazın