- Üyelik Tarihi
- 24 Mar 2017
- Konular
- 1,018
- Mesajlar
- 2,425
- MFC Puanı
- 4,910
Yazılan uygulama üzerinde kullanıcıların sayfada ilgili bölümlere tıklamalarıyla oluşan click stream verilerinin Event Hub ile elde edilmesi sağlanmış, oluşturulan Stream Analytics jobı bu verileri Event Hubdan input olarak almış ve yazılan sorgu ile analiz edilmiş ve son aşamada da Power BI output ile analiz edilen çıktılar Power BI hesabına çıktı olarak bağlanmıştır. Artık bu aşamada gerçek zamanlı olarak üretilen tıklama verileri Power BI portali üzerinden raporlanabilecek ve panolarda (Dashboard) anlık yenilenme ile click stream verileri güncel olarak gerçek zamanlı yansıtılabilecektir.
[FONT="]
[/FONT]
Açılan sayfada Sign In butonuna tıklayarak giriş yapılmalı ve Azure Stream Analytics jobının output kısmını oluştururken verilen kullanıcı adı ve şifre bilgileriyle giriş yapılmalıdır.
[FONT="]
[/FONT]
Oluşturduğumuz Microsoft Azure Stream Analytics jobı tarafından gelen veri setini kullanarak raporlar oluşturulabilmekte ve panoya sabitlenebilmektedir. Bu işlemler sadece bir kaç mouse tıklaması ve sürükle bırak yöntemiyle yapılabilmektedir. Örneğimizde tıklanan resme ait kaç adet tıklama yapıldığının sayısını elde etmek için bir sütun grafik oluşturulmuştur. Bu rapor hangi resme kaç kez tıklandığını göstermektedir.
[FONT="]
[/FONT]
Raporun dizaynı tamamlandığında sağ üst kısmında bulunan iğneye tıklayarak raporu panoya (dashboard) sabitlemek (pinlemek) mümkün olabilmektedir. Bu iğneye tıklandığında Panoya Sabitle ekranı açılmakta ve bizlere var olan bir panoya mı yoksa yeni oluşturulan bir panoya mı pinlemek istediğimiz sorulmaktadır. Uygun olan seçenek seçilerek oluşturulan rapor panoya pinlenir.
[FONT="]
[/FONT]
Power BI portalının sol tarafında yer alan Panolar kısmının altında oluşturduğumuz pano görünmektedir. Bu panoya tıklandığında raporun bu pano üzerine sabitlendiği görünebilmektedir. Bu şekilde oluşturulan raporlar panolara sabitlenerek tek bir yerden bütün ilgili raporların takip edilmesi sağlanabilmektedir. Üstelik bir yandan kullanılmaya devam eden uygulamadan üretilen click stream verileri de anlık olarak gerçek zamanlı bir şekilde panodaki raporlara yansımakta ve otomatik refresh özelliği ile veriler anlık olarak ekrana yansıtılmaktadır.
Power BI portal kullanılarak hızlı bir şekilde raporlar oluşturulabilmekte ve istenilen raporlar panolara sabitlenebilmektedir. Bunun için yapılması gereken tek şey ilgili dataset üzerine gelerek ilgili tablo üzerindeki alanlardan seçim yapmak, seçilen kolonlardaki değerleri hangi rapor formatında sunmak istediğinizi seçmek yetmektedir. Ardından oluşturulan raporlar içinden panoya sabitlemek istenilen raporlar için pin tuşuna tıklayarak raporları panoya pinleyebilmek mümkün olmaktadır.
Power BI portalinin en göze çarpıcı, etkileyici özelliklerinden birisi de soru sorma kısmıdır. Pano üzerinde üst kısımda yer alan soru sorma alanında belirli anahtar kelimeleri ve kolon adlarını kullanarak pratik, hazır raporlar oluşturabilmek mümkündür. İngilizce belirli anahtar kelimeler kullanarak bir nevi soru sorarak hazır raporlar üretmek çok basit ve eğlenceli bir şekilde yapılabilmektedir.
[FONT="]
[/FONT]
Üstelik soru sorma kısmında yazılar yazılırken otomatik tamamlama (intellisense) desteği de sağlanarak rapor için yazacağınız soruda sizlere kolaylık sağlanmaktadır. Örneğimizde resimlere tıklanma adetini pasta grafik olarak getirmek üzere yazılmakta olan bir soru görünmektedir. Soru yazılmaya devam ettikçe alt kısımda rapor kendiliğinden oluşmaktadır.
[FONT="]
[/FONT]
Başka bir örnekte ise zaman kolonunun adet bilgisini almak için yazılan bir soru bulunmaktadır. Toplam tıklanma sayısını verecek olan bu soru tamamlandığında ve oluşan rapor panoya sabitlenmek istenildiğinde soru sorma kısmının sağ tarafında bulunan pin tuşuna tıklanarak panoya sabitleme işlemi gerçekleştirilebilmektedir.
[FONT="]
[/FONT]
Bütün raporlar oluşturulduktan sonra, istenilen raporlar panoya sabitlenerek görsel açıdan kuvvetli, istenilen bilgileri tek bir ekranda farklı raporlar aracılığıyla gösterilebilecek bir pano oluşturmak mümkündür. Örneğimizde, resim adlarına göre kaç adet tıklandığını gösteren bir sütun grafik, resimlerin sayfa koordinat düzenine göre neresine tıklandığını gösteren bir XY-Dağılım grafiği, resimlerin tıklanma adetlerini gösteren bir pasta grafiği büyük olarak panomuzda yer almaktadır. Ayrıca daha küçük bir formatta olacak şekilde resim adlarına göre dağılımı veren bir huni grafiği, tıklanma sayısını veren bir ölçek grafiği, resim adlarına göre dağılımı veren halka grafiği ve toplam tıklanma sayısını gösteren bir kart grafiği panoda sabitlenmiştir. İstenilen raporlar kenarından tutup sürüklenerek boyut olarak küçültülüp büyültülebilmektedir. Böylelikle istenilen raporlar istenilen formatta panolarda yer alabilmektedir.
[FONT="]
[/FONT]
Bu yazımızda anlık olarak akan stream verinin gerçek zamanlı olarak Power BI portali üzerinde dashboardlar ile görüntülenmesini uygulamalı olarak ele aldık.
- Microsoft Power BI Portaline Giriş:
[FONT="]
Açılan sayfada Sign In butonuna tıklayarak giriş yapılmalı ve Azure Stream Analytics jobının output kısmını oluştururken verilen kullanıcı adı ve şifre bilgileriyle giriş yapılmalıdır.
[FONT="]
- Microsoft Power BI Portal Özellikleri:
- Power BI ile Rapor ve Pano Oluşturma:
Oluşturduğumuz Microsoft Azure Stream Analytics jobı tarafından gelen veri setini kullanarak raporlar oluşturulabilmekte ve panoya sabitlenebilmektedir. Bu işlemler sadece bir kaç mouse tıklaması ve sürükle bırak yöntemiyle yapılabilmektedir. Örneğimizde tıklanan resme ait kaç adet tıklama yapıldığının sayısını elde etmek için bir sütun grafik oluşturulmuştur. Bu rapor hangi resme kaç kez tıklandığını göstermektedir.
[FONT="]
Raporun dizaynı tamamlandığında sağ üst kısmında bulunan iğneye tıklayarak raporu panoya (dashboard) sabitlemek (pinlemek) mümkün olabilmektedir. Bu iğneye tıklandığında Panoya Sabitle ekranı açılmakta ve bizlere var olan bir panoya mı yoksa yeni oluşturulan bir panoya mı pinlemek istediğimiz sorulmaktadır. Uygun olan seçenek seçilerek oluşturulan rapor panoya pinlenir.
[FONT="]
Power BI portalının sol tarafında yer alan Panolar kısmının altında oluşturduğumuz pano görünmektedir. Bu panoya tıklandığında raporun bu pano üzerine sabitlendiği görünebilmektedir. Bu şekilde oluşturulan raporlar panolara sabitlenerek tek bir yerden bütün ilgili raporların takip edilmesi sağlanabilmektedir. Üstelik bir yandan kullanılmaya devam eden uygulamadan üretilen click stream verileri de anlık olarak gerçek zamanlı bir şekilde panodaki raporlara yansımakta ve otomatik refresh özelliği ile veriler anlık olarak ekrana yansıtılmaktadır.
Power BI portal kullanılarak hızlı bir şekilde raporlar oluşturulabilmekte ve istenilen raporlar panolara sabitlenebilmektedir. Bunun için yapılması gereken tek şey ilgili dataset üzerine gelerek ilgili tablo üzerindeki alanlardan seçim yapmak, seçilen kolonlardaki değerleri hangi rapor formatında sunmak istediğinizi seçmek yetmektedir. Ardından oluşturulan raporlar içinden panoya sabitlemek istenilen raporlar için pin tuşuna tıklayarak raporları panoya pinleyebilmek mümkün olmaktadır.
Power BI portalinin en göze çarpıcı, etkileyici özelliklerinden birisi de soru sorma kısmıdır. Pano üzerinde üst kısımda yer alan soru sorma alanında belirli anahtar kelimeleri ve kolon adlarını kullanarak pratik, hazır raporlar oluşturabilmek mümkündür. İngilizce belirli anahtar kelimeler kullanarak bir nevi soru sorarak hazır raporlar üretmek çok basit ve eğlenceli bir şekilde yapılabilmektedir.
[FONT="]
Üstelik soru sorma kısmında yazılar yazılırken otomatik tamamlama (intellisense) desteği de sağlanarak rapor için yazacağınız soruda sizlere kolaylık sağlanmaktadır. Örneğimizde resimlere tıklanma adetini pasta grafik olarak getirmek üzere yazılmakta olan bir soru görünmektedir. Soru yazılmaya devam ettikçe alt kısımda rapor kendiliğinden oluşmaktadır.
[FONT="]
Başka bir örnekte ise zaman kolonunun adet bilgisini almak için yazılan bir soru bulunmaktadır. Toplam tıklanma sayısını verecek olan bu soru tamamlandığında ve oluşan rapor panoya sabitlenmek istenildiğinde soru sorma kısmının sağ tarafında bulunan pin tuşuna tıklanarak panoya sabitleme işlemi gerçekleştirilebilmektedir.
[FONT="]
Bütün raporlar oluşturulduktan sonra, istenilen raporlar panoya sabitlenerek görsel açıdan kuvvetli, istenilen bilgileri tek bir ekranda farklı raporlar aracılığıyla gösterilebilecek bir pano oluşturmak mümkündür. Örneğimizde, resim adlarına göre kaç adet tıklandığını gösteren bir sütun grafik, resimlerin sayfa koordinat düzenine göre neresine tıklandığını gösteren bir XY-Dağılım grafiği, resimlerin tıklanma adetlerini gösteren bir pasta grafiği büyük olarak panomuzda yer almaktadır. Ayrıca daha küçük bir formatta olacak şekilde resim adlarına göre dağılımı veren bir huni grafiği, tıklanma sayısını veren bir ölçek grafiği, resim adlarına göre dağılımı veren halka grafiği ve toplam tıklanma sayısını gösteren bir kart grafiği panoda sabitlenmiştir. İstenilen raporlar kenarından tutup sürüklenerek boyut olarak küçültülüp büyültülebilmektedir. Böylelikle istenilen raporlar istenilen formatta panolarda yer alabilmektedir.
- Raporların Güncellenmesi ve Gerçek Zamanlı Verinin Gösterilmesi:
[FONT="]
Bu yazımızda anlık olarak akan stream verinin gerçek zamanlı olarak Power BI portali üzerinde dashboardlar ile görüntülenmesini uygulamalı olarak ele aldık.