Duyuru: FlexNedir.com yayına başladı
Veri görselleştirme, elde olan karmaşık bilgileri, bir bakışta anlaşılabilecek şekilde görsel unsurlar kullanarak sunmaktır.
Bu yazıda işte bu "görselleştirme"den, görselleştirme projelerinden ve Flex'in web ortamında veri görselleştirme için en ideal teknoloji olduğundan bahsedeceğim.
Her ne kadar Türkiye'de pek yaygın olmasa da hacimli ve içerisinde çok sayıda bilgi içeren sistemlerde önünde sonunda bir veri görselleştirme ihtiyacı olur. Veri görselleştirme çözümlerini genellikle patronlar (karar alıcılar) ister. Çünkü, finans ve satış gibi birimlerden gelen karmaşık bilgileri anlamak için kafa patlatmaktan bıkmışlardır. "Madem bilgisayar sistemlerine yüklüce para harcıyorum o halde tek tıkta bana şirketimin gidişatını ve alarm durumlarını göstersin" derler ki bence çok haklılar. Ve inanın bana, siz ne kadar çalışırsanız çalışın, ne kadar entegre bir sistem yapmış olursanız olsun, patron kısmı önüne gelen rapora bakar. Çarpıcı bilgiler bulursa "aferin" der, aksi taktirde siz ne anlatırsanız anlatın eli çenesinde dinler sizi.

Bir veri görselleştirmesi çözümü hazırlayacaksanız bunun web tabanlı olması lazım ki patronunuz evden ve hafta sonu bakıp birilerini arayabilsin! İşte bu noktada devreye Flex giriyor. Flex, veri görselleştirmesi konusunda web ortamındaki en ideal çözümdür. Kapsamlı veya küçük her türlü veri görselleştirmesini rahatlıklıkla hazırlayabiliriz. Şimdi kendi tecrübelerime dayanarak, veri görselleştirmesi yaparken nelere dikkat edersek işimiz yolunda gider bunu paylaşmak istiyorum. Bu önerilerin Flex kullanmadığını projelerde de işinize yarayabileceğini tahmin ediyorum.
İlgili bir yazı: Adobe Flex neye oynuyor?
1) Görselleştirmeyi öncelikle kağıtta tasarlayın: Bu sayede, revizyon vs olduğunda henüz kod yazmamış olduğunuz için rahatlıkla revizyon yapabilirsiniz. Herkese sunabilir. Görüş alabilirsiniz.
İlgili bir yazı: "Flash'çı olarak Flex'e bir türlü ısınamadım"
2) XML kullanın: XML sayesinde her türlü sistemden veri kabul edebilir hale gelirsiniz. İster LiveCycle olsun ister bir PHP uygulaması, her türlü sistem size veri sağlayabilir. Bir yerlerden veri çekmeden önce, nasıl bir XML alırsanız işiniz kolaylaşır bunu belirleyin. Bu örnek XML üzerinde çalışın. Daha sonra sistemlerden mümkün olduğunca o şekilde almaya çalışın.
İlgili bir yazı: Flex kaç para?
4) Öncelikle görselleştirmenin mantığını anlayın: Çizgi grafik ne türlü işe yarar? Pasta grafik hangi durumlarda kullanılmalı? Radar grafik hangi durumlarda kullanılmalı... Örneğin; araba ve futbolcu gücünü görselleştirirken neden radar kullanıldığını, günlük ziyaretçi sayılarının neden çizgi grafik yapıldığını, yurtiçi ve yurdışı satışların neden pasta grafikte gösterildiğini...
5) Farklı görselleştirme türlerini denemeyi düşünün: Belki çok zaman harcayarak yapmaya çalıştığınız bir görselleştirmeyi tek grafikte çözebilirsiniz. Örneğin; çizgi grafik üzerinde balonlu görselleştirmeler, dünya haritası üzerinde renk geçişli görselleştirmeler...
İlgili bir yazı: Flex projelerinin selameti için 8 öneri
6) Görselleştirmeniz sade olsun: Veri görselleştirmenin amacı kullanıcıya basitçe etkili bilgilendirme yaparak bazı şeylere dikkati çekmektir. Karmaşık Pivot tablolarla kafa bulandırmayın. Mesajı basit ve vurucu bir şekilde verin.Örneğin; kurumdaki personelin eğitim durumunu gösteren bir görselleştirmede pastada dilim dilim eğitim düzeyleri olmazsa eksik kalır. Daha fazlasını isteyen kullanıcılarınız için "İleri Düzey" diye bir seçenek sunabilirsiniz görselleştirmenizde.
7) Görselleştirmeniz etkileşimli olsun: Örneğin, en çok satılan ürünleri gösteren bir pastada dilim tıklatılığında o dilimin şehir bazında ayrıntısını gösteren ikinci bir grafik canlanabilir. Yada, şehir nüfuslarını karşılaştırmalı gösteren bir çubuk grafikten şehri seçince başka bir çubuk grafikte ilçelerin karşılaştırmalı nüfusları görünebilir. Bu durum görselleştirmenize bir hareketlilik katar, katılımı sağlar. Yorumu teşvik eder.
8) Tasarımcıdan görüşü alın: Görselleştirme projelerinizde her zaman bir tasarımcıdan destek alın. Netice itibariyle veri görselleştirmesi de göze hitap eder. Tasarımcıların alanına yakındır. Adında "görsel" geçmesi bile yeter. :) Hazırlayacağı ufak bir simge/resim, görselleştirmenize farklı bir hava katabilir.
9) Bilgileri yazdırmak isteyenleri unutmayın: Her ne kadar görselleştirmeyi insanların bilgisayarda bakıp görmesi için yapmış olsanız da kullanıcıların bu görselleştirmeyi kağıda yazdırmak isteyeceklerini unutmayın. Belki bir faturaya eklemek için belki bir toplantıda göstermek üzere yazdırmak isteyebilirler. Bu nedenle, görselleştirmenizin kağıda düzgün şekilde çıktığını kontrol edin. Emin oldun, görselleştirmeniz kağıtla elden ele dolaşmaya faturalara eklenmeye başladığı gün görselleştirme projeniz başarılı olmuş demektir!
10) Ekrandaki veriler güncel ve doğru olsun: Nasıl yapacaksınız bilmiyorum. SAP'den mi Micro'dan mı yoksa bir PostgreSQL veritabanından mı çekeceksiniz bilmiyorum ama bir şekilde görselleştirmenizdeki verileri güncel tutun. Veri çektiğiniz servislerin (Web Service vs) çalışır olmasını sağlayın. Ve en önemlisi: Gösterdiğiniz verilerin doğru olduğunu kontrol edin. İlkokul'da öğrettikleri gibi, verilerin sağlamasını yapın!
Not: Sıkça kullandığım görselleştirme sitelerinin adreslerini Delicious hesabımdan paylaşıyorum.
Ve son olarak görselleştirmeye farklı bir bakış açısı!:
İlgili yazılar:











0 yorum
Yorum Gönder