1. Anasayfa
  2. Microsoft PowerShell

Powershell Ortamında PowerBI Kullanarak Real Time (Gerçek Zamanlı) Dashboard Yaratılması – Bölüm 1


0

Powershell ile ortamımızdaki bulunan sunucu veya istemcileri mevcut Cmdlet, WMI veya CIM teknolojileri sayesinde Remote Query yöntemlerini kullanarak aldığımız cevaplara göre HTML raporlar oluşturabiliyoruz. Bu oluşturulan HTML raporlar organizasyonun ihtiyaçlarına göre değişiklikler gösterebiliyor. Biraz daha kod tarafına değinirsek bu HTML raporlarına CSS eklenerek yapılırsa gerçekten çok başarılı sonuçlar elde edebiliriz. Powershell ile gerçekleştirip aldığımız sonuçları IT Departmanına notification e-mail olarak gönderme şansımız var. Bu kısımda Monitoring tarafında fazla ulaştırılan notification belli bir süreden sonra bakılmaz hale gelebiliyor, dikkat edilmesi gereken anlamlı değerlerin karşımıza getirilmesi gerekiyor.


Resim-1

Kullanılan third party yazılımların yetemediği noktalarda araya Powershell araya eklenip alınan sonuçları bir şekilde notification haline döndürebiliyoruz. Blog içerisinde birçok HTML raporlar paylaştım. Fakat hayalimde olan bu bilgilerin tek, her yerden erişilebilirlik ve her türlü cihazlardan esnek bir şekilde bakabilmesiydi.

Son zamanlar da Microsoft Power BI hızla yükselen yıldızı ile beraber ve Microsoft’un PowerBI için bizlere sunduğu REST API kullanarak, Powershell tarafında aldığımız sonuçları anlık bir şekilde PowerBI tarafına göndererek Real Time Monitoring sayfaları oluşturulabilir. Microsoft Power BI tarafında oluşturulan Dashboard sayfalarına isterseniz Web Browser veya Mobile uygulamalar sayesinde erişebilir ve oluşturduğunuz sayfalara bakabilirsiniz.

Mobile kısımda PowerBI desteklendiği platformlar; IOS, Windows, Android olduğunu söylemekte fayda var.

Hemen aşağıdaki kısımda yayınlamış olduğum Real Time Dashboard sayfamı mobile phone üzerinden görüntüsünü bulabilirsiniz.


Resim-2

Bu yazı serimiz de Powershell gücünü kullanarak aldığımız sonuçları PowerBI içerisinde yayınlayarak IT Departmanları için kolay, istenilen veriye istenildiği yerden ulaşılmasını sağlamak.

Yazımızın aşamaları aşağıdaki adımlardan oluşmaktadır.

  • Powershell içerisine PowerBI Modülünün eklenmesi
  • PowerBI client app register adımları
  • Powershell ile PowerBI içerisine Authentication işlemleri
  • Powershell verilerini PowerBI içerisine göndermek
  • PowerBI üzerinde Dashboard oluşturma ve yayınlamak

Bu konuyla ilgili sorularınızı alt kısımda bulunan yorumlar alanını kullanarak sorabilirsiniz.

Referanslar

www.mshowto.org

Bu İçeriğe Tepkin Ne Oldu?
  • 0
    harika_
    Harika!!
  • 0
    be_enmedim
    Beğenmedim
  • 0
    _ok_iyi
    Çok iyi
  • 0
    sevdim_
    Sevdim!
  • 0
    bilemedim_
    Bilemedim!
  • 0
    olmad_
    Olmadı!
  • 0
    k_zd_m_
    Kızdım!

Hasan Güral, Istanbul doğumlu ve uzun yıllardır bilişim sektöründe danışmanlıktan eğitmenliğe farkli pozisyonlarda görev almıştır. Üniversite eğitimiyle birlikte bilişim sektöründe Kibar Holding, Bilge Adam Bilgi Teknolojileri Akademisi ve PeakUp Bilgi Teknolojileri gibi farkli kurumlarda Kıdemli Danışman ve Eğitmen olarak sektöre yön veren projelerde yer almistir.Microsoft Azure alanında yapmış olduğu paylaşımlar ve katkılarından dolayı Microsoft Valuable Professional (Azure) unvanına hak kazanmıştır. Cloud teknolojilerinin otomasyon alaninda gelişmesiyle birlikte zamaninin bir çoğunu PowerShell, Event-Driven Orchestration, Infrastructure as a Code ve Configuration as a Code ile geçirmektedir.Kariyerine Ingiltere’de DevOps Engineer ve Automation Enthusiast rolü ile Cloud Rundle’da devam etmektedir.

Yazarın Profili

Bültenimize Katılın

Tıklayın, üyemiz olun ve yeni güncellemelerden haberdar olan ilk kişi siz olun.

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir