BI Portal’daki bir gösterge veriyi iki farklı biçimde okuyabilir. LIVE modunda sorgu doğrudan tanımlı kaynağa gönderilir. OFFLINE modunda ise yalnızca PostgreSQL üzerindeki BI önbelleği kullanılır.
Bu iki mod aynı amaca farklı işletim modeliyle ulaşır. LIVE daha güncel bir kaynak görünümü sağlar ancak her kullanıcı sorgusu kaynak sistemde ek yük oluşturur. OFFLINE kaynak yükünü sınırlar ve daha öngörülebilir sorgu davranışı sunar; gösterilen veri son başarılı önbellek yenilemesiyle sınırlıdır.
LIVE modunun uygun olduğu durumlar
Gün içinde değişen operasyonel verilerin kaynağından okunması gerekiyorsa ve kaynak sistem eşzamanlı sorgu yükünü kaldırabiliyorsa LIVE kullanılabilir. Sipariş, stok veya işlem durumu gibi ekranlarda bu yaklaşım gerekli olabilir.
LIVE ifadesi tek başına gerçek zaman garantisi değildir. Sonucun güncelliği kaynak sistemdeki veriye, bağlantıya ve sorgunun tamamlanma süresine bağlıdır. Büyük veri kümelerinde veya çok kullanıcılı panolarda kaynak üzerindeki etkisi ölçülmeden yayına alınmamalıdır.
OFFLINE modunun uygun olduğu durumlar
Yönetim panoları, dönemsel analizler ve sık açılan geniş veri kümeleri için önbellek tercih edilebilir. Önbellek yenileme ve veri alma işlemleri ortak görev altyapısıyla zamanlanabilir. Böylece yoğun sorgular mesai dışındaki bir pencereye taşınabilir.
OFFLINE modunda önbellek yoksa gösterge hata verir; sistem kendiliğinden LIVE moda geçmez. Bu davranış, başarısız bir yenilemenin kaynak sisteme beklenmedik sorgu yükü göndermesini önler. Bu nedenle görünüm yayınlanmadan önce ilk önbellek yükü tamamlanmalıdır.
Yenileme ve kullanıcı beklentisi
- Her veri kümesi için kabul edilen gecikmeyi ve yenileme sıklığını belirleyin.
- Başarısız yenilemelerin iş ve teknik sahibini tanımlayın.
- Panoda son başarılı yenileme zamanını kullanıcıya gösterin.
- Aynı panoda iki mod kullanılıyorsa hangi göstergenin hangi kaynaktan beslendiğini açıkça belirtin.
Mod seçimi veri kümesi bazında test edilmelidir. Aynı gösterge LIVE ve OFFLINE çalıştırılarak yanıt süresi, kaynak sorgu yükü ve güncellik farkı karşılaştırılabilir. Bu ölçüm sonucunda operasyonel göstergeler canlı, analitik göstergeler önbellekli çalışacak biçimde ayrı yapılandırılabilir.
Önbellek planı oluşturulurken yalnız yenileme sıklığına bakılmamalıdır. Yenilemenin ne kadar sürdüğü, iş penceresiyle çakışıp çakışmadığı ve başarısız bir işten sonra hangi verinin ekranda kalacağı da işletim prosedüründe yer almalıdır.
Bu prosedürde önbelleği yeniden oluşturma adımı ve kullanıcıya yapılacak bilgilendirme de bulunmalıdır. Böylece eski veri ile teknik kesinti birbirinden ayrılabilir.
Mevcut bir pano için değerlendirme yapılacaksa önce veri kümeleri, kullanıcı sayısı ve kabul edilen yenileme aralığı çıkarılır. Bu bilgiler üzerinden her gösterge için uygun mod ve görev takvimi birlikte belirlenebilir.