İlginizi Çekebilir
  1. Ana Sayfa
  2. Control-M
  3. Reporting Facility | Control-M #13

Reporting Facility | Control-M #13


Reporting Facility amacı Ad-Hoc raporlar üretmektir. Üretilen bu raporlar yeniden kullanılabilmektedir. Bu rapolardaki bilgiler Control-M EM DB’sinden alınamaktadır.  Reporting Facility bir GUI uygulamasından ve bazı Crystal Reports component’lerinden oluşmaktadır. Ayrıca bir CLI tool’u da bulunmaktadır.

Raporlar dinamik olarak oluşturulan SQL sorgularının sonuçlarından elde edilmektedir. Program tarafında sonuçlar filtrelenmektedir. Bu sorgu sonuçları DB’deki bir kaç tablodan gelmektedir. Genellikle çoklu join ve union işlemlerinin sonuçları olmaktadır.

Çalışma Mantığı

  1. Program tarafında filtreler kabul edilir ve SQL buna göre hazırlanır.
  2. SQL çalıştırılır.
  3. Rapor, SQL sonucuna göre hazırlanır.
  4. Control-M Client GUI Application -> emreport.exe
  5. Crystal Reports Report Designer Components -> RDC Crystal Reports CRViewer
  6. Windows command Line/batch utility (emreportcli.exe)
  7. Designed to create templates and generate reports
  8. Reports can run interactively and in batch

Mimari

Raporlar EM DB üzerindeki talolardan elde edilir. Bu tablolar.

  • Active and Arcgived Net Tables
  • Job and Calender definitions Tables
  • Forecast and Batch Impact Manager Tables
  • Alerts and Audit & Security Tables
  • Reporting and Measurements Tables

Raport Tipleri

General: Genel bilgileri raporlar. Örneğin alerts

Definations: Planning domaini ile ilgili bilgileri raporlar.

Active: Monitoring domaini ile ilgili bilgileri raporlar

Batch Impact Manager: BIM ile ilgili bilgileri raporlar.

Forecast: Forecast ile ilgili bilgileri raporlar.

Reporting Facility, yukarıdaki bazı rapor tipleri ( hepsi için değil ) için hazır templateler ile birlikte gelmektedir. Sensitive Report type dediğimizde kendi filtrelerimizi belirleyerek bir rapor oluşturabiliriz. Bu reporting facility’nin fonksiyonel bir yapısıdır. Bu template’lere bağlı olarak veya kendi belirlediğimiz kritelerle rapor oluşturabiliriz. Her rapor benzersizdir.

General Report’lar direkt olarak joblar’la ilgili değillerdir. Alert’lar, User autharization’larla ilgili olurlar. Defination Report’lar planing tarafında tanımlanmış Job’larla ilgili rapolardır. Örneğin Links Report çalıştırabiliriz. Bu bize Job’larımızın in ve out conditionlarını belirtir yada joliday weekdays calendar’ına göre tanımladığımız raporları listeleyen bir rapor oluşturabiliriz.

Active report ise active job DB’sinde bulunan Job’lar hakkında bilgi içerir. Job’un new day sonrası ne zaman order edildiği ya da genel olarak active Job’ların network’ü nasıl etkilediği gibi.

Bım reports ve forecast reports: bım ve forecast servisleri hakkında bize bilgi verir. Ayrıca JOB istatistikleri. Biriktirirler ve forecast tablolarına aktarırlar. Bu raporların yapılabilmeleri için Batch Impact Manager ve Forecast kurulu olması gerekir.

Bu iş Reporting Facility GUI üzerinden yapıılırken;

Raporlar oluşturulmadan önce -> Tools -> Database -> Verify Database Connection  demekte fayda vardır.

Rapor oluşturulabilmesi için EM DB erişilebilir durumda olmak zorundadır.

File -> New Ad-Hoc report diyerek template’ler il reportlarımızı oluşturabiliriz. Raporumuzu oluştururken template olarak da kaydedebiliriz.  Eğer aynı raporu oluşturmak istersek template’i seçip oluştururuz.

Bu iş Job olarak yapılırken;

Emrportcli path : CLI utilitymizin path’idir. Bu utility çalıştırılarak raport oluşturulacaktır.

Template name ve template name: Template ismini ve path’ini belirtiriz. Bu template kullanılarak rapor oluşturulacaktır. Bu Job’un scheduling parametreleri ile Job’umuzu otomatikleştirmiş oluruz. EM client 6.4.01 ve üzeri bir versiyon Windows1 makinaya kurulmalıdır. Windows makinanın DC ( Domain Controller) olması iyi olur.

Genel Özet

  • Ad-Hoc Report bir kere çalıştırılır sonra silinir.
  • Template, tekrarlı olarak oluşturacak olan raporlar için oluştururlur ve saklanır.
  • Control-M Report Job, EM Client’larla aynı makinaya kurulmuş bir agent üzerinde çalışmak zorundadır. Ayrıca çalıştıracağı bir template olmak zorundadır.
  • Control-M Report Job’un çalışması için emreportcli utility’sinin full path’i ve template’imizin full path’i gerekir.
  • Control-M Utility Guide’da emreportcli hakkında bilgi bulunabilir.

emreportcli path: C:\Program files\BMC Software\Control-M EM 9.0.00\Default\bin32\emportcli.exe

Template Path: C:\Program Files\BMC Sofware\Control-M EM 9.0.00\Default\Data\Reporting\Templates

Yorum Yap

Yazar Hakkında

Sistem ve Network uzmanı. Borderlands hayranı.

Yorum Yap