30 Aralık 2015 Çarşamba

Rapor ihtiyacını Seviyelendirme (Üst Yönetim, Yönetim, Veri Analistleri)

Raporlama projelerindeki gözlemlerimizi düşündüğümüzde firmaların büyük bir kısmının raporlama yaklaşımında bir takım kafa karışıklığının olduğunu farkediyoruz. Özellikle son dönemlerde revaçta olan yeni Self Service BI ürünleri bu kafa karışıklığına daha fazla katkıda bulunuyor.

Fazla uzatmadan direk konuya gireceğim. Eğer bir raporlama projesine girişecekseniz üründen önce ihtiyaçlarınıza odaklanmalısınız. Önce aracın seçilmesi ve geliştirmelere başlanması talepler arttıkça sürecin içinden çıkılamaz bir hal almasına neden oluyor. Çoğu zaman firmalar ihtiyacından fazla yatırım yaparak ciddi maliyetlerin altına giriyor veya ihtiyacına uygun olmayan ürünleri deneyerek vakit ve güven kaybediyor. Genellikle bu kayıpları telafi etmek oldukça zordur.

Çarşaf raporlar üzerinden verileri didik didik edecek veri analistlerine mobile raporlama ürünlerinin çıktısını sunmak, dilediği yerden özet verilere erişerek strateji geliştirmek isteyen yöneticilere çarşaf raporlar üzerinden detaylı bilgiler sunmak en başta gelen hatalı yaklaşımlardandır.

Bu aralar en yaygın dalgınlık, binlerce satırdan oluşan bir kaç gblık detaylı raporların mobile cihazlardan servis edilmesi eğilimi şeklinde karşımıza çıkıyor. Bir an durup düşünürsek cep telefonlarının belleğinin buna yetişemeyeceğini hemen farkederiz.

İstemcileri şu 3 gruba ayırarak tüm raporlama ihtiyaçlarına cevap vermek mümkün görünüyor:


1- Üst yönetim: 


Stratejik kararları etkileyecek özet raporları bekleyen bu istemci gurubuna çoğu zaman mobile cihazlar üzerinden dashboardlar sunmak gerekir. Grafiklerin kabul görmüş en hızlı ve etkili şekilde sunulması beklenir. Microsoft'un Power BI Portal ürünü bu kısım için biçilmiş kaftan.


2- Yönetim: 


Operasyonel kararları etkileyecek belli bir kalıpta olan, sık kullanılan ve bir miktar daha detaylı raporlar bekleyen bu istemci grubu çoğu zaman raporlarını bilgisayar üzerinden görmek isteyecektir. Raporların maillerine gelmesi, versiyonlanması, farklı formatlarda çıktılarının alınabilmesi ve hatta raporlarda gelişmiş yetkilendirme, detaylandırma gibi fonksiyonalitelerin olması bu grubun ihtiyaçlarından bir kaçıdır. Bu grurup çoğunlukla ihtiyaca göre özelleştirilmiş statik raporları incelemek ister. Geleneksel olarak bu böyledir.

Ancak son zamanlarda mobile cihazların yaygınlaşması ve daha bir çok sebepten ötürü bu gruptaki istemciler de raporlarını mobile cihazlar üzerinden görmek istemektedir. Tabi ki bu hizmet geleneksel raporlama ürünlerine göre daha pahalıya gelir.

Bu grubun ihtiyacına cevap vermek için Microsoft, yeni satın aldığı DataZen ürününü SQL Server Reporting Services'a entegre etti. SQL Server 2016 CTP 3.2 kurulumuyla birlikte artık her iki ürün tek bir SSRS hizmeti olarak karşımıza çıkmaktadır.

Artık hem geleneksel SSRS raporlarını (görselleri geliştirildi) hem de mobile cihazlarla tam uyumlu DataZen raporlarını tek bir noktadan yayınlayabiliyoruz. Harika! Yeni duyurulan Microsoft SQL Server Mobile Report Publisher ve mevcut Rerport Builder & Report Designer ile bu grubun taleplerine cevap vermek artık mümkün ve daha ucuz.

3- Veri Analistileri : 


Analitik çalışmalarda verileri didik didik eden bu grup, verilerin ham hallerine ulaşmak ve bunlar üzerinde dilediği gibi çalışmak isteyecektir. Bu grubun ihtiyacı olan ürün Excel olur genelde. Ancak Excel'deki satır sınırı hala bir engel. Buna rağmen Excel Power BI veya Power BI Desktop ürnünde böyle bir sınır mevcut değil. Power BI veri modelindeki veriler memory üzerinden çalışır ve çok yüksek miktarda sıkıştırmaya tabi tutulur. Dolayısıyla pür Excel'in yetmediği yerde Power BI tarafına yönelmek mantıklı olacaktır.

İstemcileri 3 gruba ayırmak işleri kolaylaştırıyor. Tabi bu şekilde birden fazla ürünle çalışmanın kötü yanları da ortaya çıkıyor. Örneğin raporları merkezileştirmek büyük bir problemdir. Neyse ki bu aralar bu konuda da bazı gelişmeler var. Power BI portaldeki raporları ve/veya SSRS 2016 üzerinde hazırlanan geleneksel ve mobile raporları mobile cihazlar üzerinde Power BI Native App yardımıyla bir araya getirmek mümkün (şu aralar bu özelliğe sadece IOS'ta destek verilmektedir). Raporların HTML5 standardına getirilmesi de yayınlama konusunda esnekliği arttırdı.

Ürünlerle ilgili kısa bir bilgi vermek gerekirse;

Power BI Portal: üzerinde şirket mail hesabınızla bir deneme hesabı açabilirsiniz. Bu hesabın pro versiyonu aylık 10$.
www.powerbi.com
https://powerbi.microsoft.com/en-us/features

Power BI Desktop: Power Query, Power Pivot, Power Map ürünlerini bir araya getiren ücretsiz bir masaüstü uygulamasıdır.
https://powerbi.microsoft.com/en-us/desktop


SSRS & DataZen Entegrasyonu (SQL Server Mobile Report Publisher): Microsoft SQL Server 2016 ile birlikte gelen bir yeniliktir. Hem geleneksel raporları hem de DataZen temelli mobile raporları aynı servis üzerinden yayınlamak mümkün.
https://www.microsoft.com/en-us/evalcenter/evaluate-sql-server-2016

Power BI Mobile App: IOS, Android ve Windows Mobile cihazlarda mağazadan indirebileceğini ve Power BI portal raporlarına erişim sağlayabileceğiniz Native uygulamadır. Şimdilik sadece IOS üzerinde SSRS raporlarına erişmek mümkün olsa da bu özellik diğer platformlarda da kullanılabilir olacaktır.
https://powerbi.microsoft.com/en-us/mobile

Excel Power BI: Ücretsiz olarak edinilen Power Query, Power Pivot, Power View, Power Map eklentileri Power BI ürününü oluşturmaktadır. Bu 4 ürünü Excel içerisinde kullanıp nimetlerinden faydalanmak mümkün. Excel 2016 ile ürünlerin tamamını kullanabilirsiniz. Diğer versiyonlarda bu hizmetler kısıtlıdır.

Ürünleri bir arada düşünürsek aşağı yukarı şöyle bir senaryo ile karşılaşırız:



Etkili rapor tasarlama konusunda bir şeyler okumak isterseniz bu konuda yazdığım serinin şu son makalesine ve öncesine bir göz atabilirsiniz.
http://abdullahkise.blogspot.com.tr/2015/10/etkili-rapor-tasarlama-teknikleri-7.html

29 Aralık 2015 Salı

SQLSaturday #451 Istanbul 2015 - IoT Oturumundaki Sunum

12 Aralık 2015 Cumartesi gerçekleştirilen SQLSaturday #451 Istanbul 2015 etkinliğinde düzenlediğimiz "Smart World through IoT" isimli oturumu ilgiyle takip eden tüm katılımcılarımıza teşekkür ediyorum.

Nesnelerin İnterneti (IoT), dünyada olduğu gibi Türkiye'de de trend konular arasında yerini almış durumda. O gün oturama katılamayanlar için işte sunum :


http://1drv.ms/1JdBoxz


Nasıl yapılır?

  1. Azure IoT Hub (veya Azure EventHub) oluştur.
  2. Arduino bağlantılarını oluştur ve verileri Azure IoT Hub'a gönder. 
  3. Azure Stream Analytics ile akan verileri akış esnasında işle.
  4. Azure Stream Analytics çıktısını Power BI olarak tanımla.
  5. powerbi.com'da otomatik oluşan verikümesi üzerinden rapor ve gerçek zamanlı çalışan pano oluştur.
Arduino ve Sıcaklık Sensörü :

Power BI'da Sıcaklık Verilernin Gösterimi :

Sunum Öncesi Demo Testi:


18 Aralık 2015 Cuma

2015 - Microsoft Açık Akademi Yaz Okulu Etkinliği Video Kayıtları (2 gün)

2015 yazında Microsoft'ta düzenlenen açık akademi etkinliklerinde gerçekleştirdiğim iki günlük sunuma ait video kayıtlarını blogumda da paylaşayım istedim.

Türkiye'nin çeşitli üniversitelerinden davet edilen meraklı ve yetenekli katılımcıların olduğu bu etkinlikte farklı sektörtörlerden çok değerli profesyoneller konuşmacı olarak görev aldı. Ben de bu etkinlikte 2 tam gün konuşma yaptım ve veri odaklı teknolojilerdeki son durumu paylaştım. Zaman zaman teknik konular dışına çıkarak iş görüşmeleri, sektör, karıyer vs. gibi konularda da konuşma fırsatı bulduk.

Bu etkinliğe katılmak istemiş ancak fırsat bulamamış arkadaşlarım için video kayıtlarını paylaşayım istedim.

Not: 300 civarı genç katılımcının olduğu salonda tam günlük etkinliği dinamik bir şekilde yapabilmek ve dikkatleri toplayabilmek için bazı standartların dışına çıkmamız gerekti. İzlerken sakin olun, her şey kontrol altında :)

Tanıtım Videosu:

1. Gün 1. Oturum


1. Gün 2. Oturum

1. Gün 3. Oturum

1. Gün 4. Oturum

2. Gün 1. Oturum

2. Gün 2. Oturum

2. Gün 3. Oturum


9 Aralık 2015 Çarşamba

SQLSaturday #451 Istanbul 2015 Etkinliğindeyiz. Bekleriz.

Dünya genelinde bir çok bölgede yılda bir defa düzenlenen SQLSaturday etkinliğinde bu yıl da konuşmacı olarak yerimizi aldık.



Etkinliğin İstanbul ayağı 12 Aralık 2015 Cumartesi günü Microsoft'un Levent'teki ofisinde gerçekleşecek.

Her yıl olduğu gibi bu yıl da birbirinden değerli yerli-yabancı konuşmacılar ve katılımcılar gün boyu sürecek olan paralel 15 oturum sayesinde trend konular üzerinde fikir alışverişi yapma fırsatı bulabilecek.

Hem bu ilham veren atmosferi yaşamak hem de veri odaklı yeni teknolojilerden haberdar olmak için SQLSaturday etkinliğinde yerinizi almayı unutmayın.

SQL Server, SharePoint ve Azure gibi bir çok alanda oturum mevcut. Veri Yönetimi Ekibi olarak biz de, Abdullah Altıntaş sunumuyla"Real-Time Click Stream Analysis with Microsoft Azure Stream Analytics" ve Abdullah Kise (ben) sunumuyla"Smart World through IoT" başlıklı oturumları düzenliyor olacağız.

"Smart World through IoT (Internet of Things)" oturumuna ait detaylar şöyle :

Microsoft İstanbul Ofis - Levent
Adara Salonu
12 Aralık 2015 Cumartesi  (14:30 - 15:30)


http://www.sqlsaturday.com/451/Sessions/Details.aspx?sid=40636

Abdullah Kise

Tüm oturumları aşağıdaki linkten görüntüleyebilirsiniz:

http://www.sqlsaturday.com/451/Sessions/Schedule.aspx

Etkinlik hakkında ayrıntılar :
http://www.sqlsaturday.com/451/eventhome.aspx