16 Ağustos 2015 Pazar

QlikView Scripting 5: Temel Veri Modeli

  • Raporunuza yüklediğiniz tabloların alacakların şekillerin birbirleriyle kıyaslanması:


  • Kaynak tüketimi, kullanıcı memnuniyeti, model esnekliği ve çalışma süresini göz önüne alınarak değerlendirme yapınca verinin yer aldığı tabloları yandaki gibi yıldıza benzer şekilde yani Star şema formatında rapora yüklemek daha doğru bir tercih oluyor. Star şemanın merkezinde tüm alanları veriyle birlikte içeren ana bir tablo yer alır. Yüklenen açıklamalarının yer aldığı tablolar, ID'ler üzerinden ana tablo ile bağlantı kurar. Böylece  ve denormalize olarak yüklenmiş oluyor.
  • Yüklediğiniz tablolardaki alanlardan birden fazlası aynı isimde ise QlikView otomatik olarak aynı alan isimlerine sahip bu tablolar arasında bağlantı kurabilmek için Sentez anahtarları oluşturur. Ve bu anahtarları oluşturduğı Sentez tablolarında (raporda $Syn adıyla yer alırlar) toplar. Bu istenen bir durum değildir çünkü bu durum hem kötü bir data modeline sebep olmakta hem de raporun performansını düşürmektedir. Sentez anahtar ve tablolarından kurtulmanın yolu, aynı alan isimlerini farklı isimlendirmek veya QUALIFY komutunu kullanmak ve aralarında bağlantı kurulmak istenen tabloların üzerinden bağlantı kurulacak alanlar için AUTONUMBER komutunu kullanarak tek satır özgün bir anahtar alan oluşturmak.
  • Tablo Görüntüleyicisi'nde tabloda bir alanın üzerine fareyi getirerek o alanın ne kadar dolu olduğunu (Bilgi yoğunluğu) ve alanların ne kadar özgün olduklarını (Altküme oranı) görebilirsiniz.
  • Tablo Görüntüleyicisi'nde tablo üzerinde sağ tıklayıp Ön İzleme ile tabloda yer alan ilk 1000 kaydı görebilirsiniz. QVD dosyalarını aktarmadan bunu yapabilmek için QViewer'ı kurmanız gerekmektedir.
  • Ayarlar|Belge Özellikleri...|Tablolar ekranında tabloda yer alan alanların etiketlerini ayarlayabilirsiniz.
İyi çalışmalar..

Hiç yorum yok:

Yorum Gönder