Veri Tabanı Kontrol Paneli hakkında ayrıntılı bilgiye bu dokümandan ulaşılır.

Genel\Yardımcı Programlar\Raporlar menüsünde yer almaktadır. Veri tabanı kontrol paneli ekranı üzerinden, veri tabanına ait genel bilgiler, tablo ve index bilgileri, şema/nesne farkları ve performans testi gibi konularda raporlama yapılabilmektedir. Veri Tabanı Kontrol Paneli, MS SQL üzerinde çalışan Netsis paketlerinde desteklenmektedir.

Genel Bilgiler

Genel bilgiler sekmesinde veri tabanı sunucusuna ait bilgiler, veri tabanı bilgileri ve istemci bilgileri yer almaktadır.

Tablo Bilgileri

Tablo bilgileri sekmesinde, raporun alındığı aktif şirkete ait veri tabanında bulunan tablolar listelenir. Tablo adı, tabloda bulunan kayıt sayısı, veri boyutu, tablodaki index boyutu, ilgili tablo için sql serverda ayrılmış fakat kullanılmayan alan boyutu ve disk boyutu alanında da toplam alan boyutu MB olarak görüntülenebilir. Akıllı grid üzerinde filtreleme ve sıralama yapılabilir.



Index Bilgileri

Index bilgileri sekmesinde, tablo adı, tablodaki index adı, index tipi, indexin içerdiği kolon listesi, index boyutu ve fragmentation (parçalanma) seviyesi yüzde olarak raporlanmaktadır.



Fragmentation seviyesine göre sıralama yapılarak, parçalanma düzeyinin en fazla olduğu kayıtlar için inceleme yapılabilir. Indexler ile ilgili bakım yapılmak istenir ise, seçim kolonundan bakım yapılmak istenilen index veya indexler seçilebilir. Seçim yapılan indexler için Index Bakım butonuna basıldığında 2 farklı seçenek gelmektedir.


Seçilenler İçin Çalıştır: Grid üzerinde "Seçim" kolonu işaretli olan indexler için veri tabanı bakım cümlesi çalıştırılır, bu işlem ile fragmentation seviyesi düşürülmektedir.



"Seçilenler İçin Çalıştır" seçeneğine tıklandığında aşağıdaki index bakım parametreleri
sorulmaktadır:


Tümü İçin Zamanlanmış Görev: "Zamanlanmış Görev Tanımı" ekranı açılır ve "Ön Tanımlı İşlem" kısmından "Veritabanı Bakım İşlemleri" seçili gelerek zamanlanmış görev olarak tanımlama yapılabilmesi sağlanır.

Şema/Nesne Farkları

Şema/nesne farkları sekmesinde, raporun alındığı şirket (hedef şirket) ile seçilen veya otomatik olarak oluşturulan kaynak bir şirket arasındaki şema/nesne farkları raporlanabilir.



Raporun hazırlanması için "Rapor Hazırla" butonuna tıklamak gerekmektedir. Butona tıklandığında; Kaynak Test Şirketi Oluştur ve Kaynak Şirket Seç seçenekleri bulunmaktadır.



Rapor hazırlandıktan sonra grid üzerinde, Nesne Tipi, Nesne Adı, Tablo/View Adı, Fark Durumu, Fark Açıklama, Detay bilgileri yer alır.

Nesne Tipi ve Nesne Adı kolonunda fark veren nesnenin tipi ve adı raporlanırken, Tablo/View ismi kolonunda ise fark veren nesnenin bağlı bulunduğu bir tablo/view varsa bu bilgi raporlanmaktadır.


Fark durumu kolonunda; Eksik Nesne, Fazla Nesne, Farklı Nesne, Eksik Kolon, Fazla Kolon olarak 5 farklı fark durumu raporlanmaktadır. Bu fark durumlarının detayı aşağıdaki gibidir:


Detay kolonuna tıklandığında açılan ekranda; sol tarafta nesneye ait kaynak şirket üzerindeki sql cümlesi gösterilirken, sağ tarafta ise aktif şirket için sql cümlesi gösterilmektedir. Ekranın üst bölümündeki "Önceki Fark" ve "Sonraki Fark" butonlarına tıklayarak iki cümle arasında fark veren satırlara hızlıca odaklanılması sağlanabilir.

Performans Testi


"Rapor Hazırla" butonuna basıldığında bir test tablosu oluşturularak sırasıyla aşağıdaki işlemler yapılır ve bu işlemlerin maksimum süre, minimum süre, ortalama süre ve standart sapma değerleri hesaplanarak raporda gösterilir: