Power BI, QlikView, Tableau

Bu bir "diğer uygulamaları ve pratikleri kötüleme" yazısı değildir, baştan söylemiş olayım.

Power BI projelerinde sıklıkla karşılaştığım bazı durumlardan ve yerleşmiş bazı pratiklerden bahsetmek istiyorum.

Demo veya eğitim için gittiğim hemen hemen her ilk toplantı, görüşme ve ziyaretin sabit soruları şunlar:

  • "Ayda 10$ haricinde başka bir şey lazım olmadığına emin misiniz?"
  • "Diğer aldığımız tekliflerin sadece lisans bedeli  "XX K" dolar, Power BI'ın tek başına aynı şeyleri yapıyor olduğundan emin misiniz?
  • "Ayrı bir veri ambarı kurmadan bu raporların hazırlanabileceğinden emin misiniz?"

Buluta çıkmakla ilgili resmi veya gayrı resmi sorunlarınız yoksa, cevap hepsi için büyük oranda "Evet, eminim." oluyor.

Yerleşmiş deyimlerimizden biridir; "ucuz etin yahnisi yavan olur".  "XX K dolar" lisans bedelleri karşılığında sadece 10$ istenince ister istemez bir "acaba" düşüncesi oluyor sanırım.

Power BI, Microsoft'un kendi diğer ürünlerinin bazılarını bile yer yer ekarte eden bir uygulama. Devasa "fact" tablolarınız yoksa SQL Server'a ihtiyacınız yok.  SSRS'e ihtiyacınız yok. Ayrı bir ETL aracına ihtiyacınız yok. Ayrı bir veri ambarı kurulmasına ihtiyacınız yok. R kullanarak veri madenciliği yapmak istiyorsanız, başka bir R paketi satın almaya ihtiyacınız yok. Hepsi içinde. Fiyata dahil.

Microsoft, Power BI bulut servisinin fiyatlamasıyla iş zekası uygulamalarında oyunu değiştirdi. Bunu diğer uygulama geliştiricilerinin kabul etmesi lazım. Hem Tableau hem de Qlik bir süredir bulut servisi sunmaya çalışıyorlar ama fiyatları hala PBI'ın çok üstünde görünüyor. Sundukları mevcut bulut servislerinin yeteneklerini ise bilmiyorum.

Microsoft, daha ürünü tasarlarken bulut servisi olarak konumlandırmış olmanın avantajlarını yaşıyor, yaşayacak.

PBI, Tableau ve Qlik arasındaki "kavga", izleyebildiğim kadarıyla daha çok Tableau'nun bir pazarlama yöntemi olarak doğrudan Power BI'ı hedef alan, ismen zikreden ve kendi web sitelerinde de yayımlanan "teknik" açıklamalarıyla başladı. "Power BI'ın yapamadığı 10 şey" gibi bir başlıkla yayımladıkları liste bir kaç ay içinde "geçersiz" hale geldi. Microsoft Power BI'ı her ay güncelliyor, bazı dönemler gelen ek özellikler hakikaten çok kullanışlı.

Tableau'nun pazarlamasını yöneten arkadaşların Microsoft'un teknik kabiliyetini küçümseyerek adım atmaları hayret verici. Argümanlarının kısa sürede geçersiz olabileceğini düşünmeleri gerekirdi. Web sitelerinde görebildiğim kadarıyla o liste çoktandır yok  artık ama bu sefer toplam satın alma maliyetinin kendi uygulamaları için daha az olduğunu iddia ettikleri bir başka yazı var. Teknik gereksinim ve varsayımların olduğu pdf dokümanını incelediğinizde, yazılanların "yanıltıcı" olduğunu ve "doğru bilgiler içermediğini" farketmemek imkansız.

"Hangisi daha iyi" göreceli bir kavram, bu soru bana sorulduğunda, her üç uygulamanın da, veri modelleme, görselleştirme, analiz kabiliyeti olarak birbirinden çok uzağa düşmediklerini düşündüğümü söylüyorum.

Burada bir alt cümle kurayım: Microsoft Azure'daki machine learning, streaming, IoT servislerini daha kolay kullanılır hale getirip entegre etmeye başladığında inanılmaz bir avantaj sağlayacak gibi görünüyor.

Diğer uygulamaların teknik kabiliyetleriyle ilgili eksik listesi yazmanın bir anlamı yok ama Power BI'ın mevcut durumda + olarak gördüğüm temel özelliklerini kendi değerlendirmeme göre şöyle sıralayabilirim:

  • PBI'ı geliştiren teknik ekip ve yönetimi, müşteri / kullanıcı taleplerine inanılmaz duyarlı. Ürünü çok hızlı ve çoğu zaman çok yerinde özelliklerle geliştirmeye devam ediyorlar. Neredeyse bir start-up şevkiyle çalışıyorlar desem abartmış olmam.
  • DAX dili. Sıfırdan başlayanlar için bir bariyer olabilir. Ama öğrenmeye başladığınızda gücünü ve eleganlığını farkediyorsunuz. Öğrenmesi belli bir alt yapıya sahipseniz kolay, öğrenme eğrisi çok uzun değil. İngilizce ile sorununuz yoksa inanılmaz kaynaklar var. (Türkçe içerik malesef zayıf)
  • Kendi ETL aracına sahip, dolayısıyle ayrı bir ETL aracı veya veri ambarı şart değil.
  • R başlı başına ayrı bir dünya, PBI ile entegre çalışan R servisi var.
  • "Custom visuals", PBI için hazırlanmış onlarca "custom" görsel var başkaları tarafından geliştirilmiş. Bazı görseller inanılmaz yetenekli, çoğu ücretsiz ya da çok düşük rakamlara alabileceğiniz şeyler.

En iyi uygulama, kullanabildiğiniz uygulamadır diyerek konuyu kapatayım.