SQL Server 2016 – Data Collection

Reading Time: 2 minutes

Data Collection amacı , veritabanları üzerinde ki performans bilgilerini toplamak  ve bu bilgileri raporlamaktır.

Bu Eğitimin İçeriği ,

  • Data Collection Kurulumu
  • DatawareHouse Kurulumu
  • Default Collection SET lerin kurulması
  • Default Collection Setlerin Raporlanması

NOT : Tüm başlılarımızı DEMO ile ekran görüntüleri ile beraber birebir anlatacağım ki daha net bilgi edinesiniz.

Data Collection Kurulumu :

Object Explorer altında Instance ın içerisinde Management altında Data Collection yer almaktadır. Aktif edilmediği sürece Pasif durumdadır. Data Collection ın yukarıda ilk cümlemde de belirttiğim gibi amacı performance datalarını toplayıp raporlama işine gerçekleştirmektir.

Daha sonra Wizard ile Colleciton ı yapılandırıyoruz. Data Collection ın üzerine sağ tıklayıp Configure Management Data Warehouse diyoruz.

Açılan pencerede Next diyoruz.

Karşımıza  CMDW Storage ekranı gelmekte. Burada Server ımzıı seçip Dtawarehose DB mizi yada verilerimizi hangi DB ye basacağımızı seçiyoruz. Ben sağ tarafta ki New butonu ile yeni bir DB oluşturdum SQLTURKIYE_MDW adında ve Warehouse verilerimin bu DB de toplanmasını SET ettim. Sizler var olan bir DB nizi de buradan gösterip datalarınızı o DB nin içerisine toplayabilirsiniz. Benim tavsiyem bu işlem için ayrı bir DB oluşturmanızdır. Bu ayarları SET ettikten sonra Next diyoruz.

Map Logins and Users bölümünde kullanıcı tanımlayıp gerekli yetkilendirmesini sağlayabiliriniz. Sağ en alt köşede New Login butonuna basarak bu süreci işletebilirsiniz. Ben default kullanıcımı seçtim ve mdw_admin,mdw_reader ve mdw_writer check ederek Next dedim.

Daha sonra Completed the Wizard ekranı karşımıza çıktı ekranı kontrol edip bir sıkıntı olmadığını gördükten sonra Finish butonuna basıyoruz.

Finish diyerek bu adımı tamamlamış oluyoruz.

Şimdi ise veritabanımıza göz atıyoruz,

Daha sonra ise oluşturduğumuz veritabanı içerisindeki tablolara göz atalım ;

Gördüğünüz üzere Warehouse tablolarının hepsi veritabanımız içerisinde oluşmuş durumdadır.

Şimdi ise data toplama tiplerinin ayarlarını SET edeceğiz. Yani Collection Set lerin yapılandırılmasını gerçekleştireceğiz ki data toplayabilelim.

Yine Management altında Data Collection a sağ tıklıyoruz ve bu sefer Configure Data Collection sekmesine tıklıyoruz.

 

Wizard başlangış ekranı gelmekte ve Next diyoruz.

Setup Data Collections Sets ekranında Server Name ve Database Name bilgilerini giriyoruz. Daha sonra Select data collector bölümünden istediğimizi enable edip Next diyoruz.

Complete the Wizard ekranında da son kontrollerimizi yaptıktan sonra Finish butonuna basıyoruz.

Sürecimizi bu şekilde tamamlamış oluyoruz.

 

Şimdi Data Collection ımızı kontrol edelim ,

Gördüğünüz üzere Colleciton için Sets lerimizde oluşmuş durumda.  Data Collection üzeirne sağ tıklayıp Repots bölümünden Management Datawarehouse  altında standart raporlarımız bulunmakta onalrı tek tek inceleyebilirsiniz.

Örneğin Disk Usage Summary raporuna bakalım.

Burad aDB leirn Size bilgileri vb. detaylarını görmektesiniz. Fakat DB nin içerisine girdiğinde daha da detay alabiliyorsunz. Örneğin SQLTURKIYE DB sine tıklayalım.

Görüldüğü gibi daha detaylı verilere erişilebilir. Custom Report hazırlanabilir vs. vs.

NOT : Sorularınız olduğunda lütfen iletişime geçiniz.

Kolay Gelsin.

2 Replies to “SQL Server 2016 – Data Collection”

    1. Selam Kasım,

      Dataları toplama operasyonu için tabi ek bir efor sarf edilecek arka tarafta, bunu manage etmenin yöntemleri var. Resource Governer ile user bazlı bir yönetim sağlayabilirsin. Ya da sıkıntı olabileceğin durumda aktif edip oradaki datayı aldıktan sonra kapatabilirsin. Aam her şeyden önce sisteminin o anda ki resource durumu ve yük analizini iyi yapıp bu özelliği ona göre aktif – pasif durumunu yönetebilirsin.

      Daha detaylı bilgi almak yada sisteminde kurduğunda karşılaştığın anormal bir durumda danışmanlık hizmeti alabilirsin.
      Bu özelliği sistemini iyi bildiğinde kullanmanı tavsiye ederim.

      Herhangi bir durumda iletişime geçebilirsin.

Leave a Reply

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