İçeriğe geç

Bilgi güncelliği

Kullanılan bilginin kaynaktaki son geçerli durumu ne kadar yansıttığını gösterir. Değişiklik, tarama, indeksleme ve önbellek sürelerinin toplamından etkilenir.

Data freshness · Güncelleme gecikmesi

Veri yönetimi · 2 dk okuma · Güncelleme:

Tüm kavramlar

Bilgi güncelliği nedir?

Bilgi güncelliği, sistemde kullanılan bir kaydın kaynaktaki en son geçerli bilgiyi ne ölçüde taşıdığını anlatan kavramdır. Kaynakta bir değişiklik olduğu an ile bu değişikliğin sistemin yanıtlarında görünmesi arasındaki süre temel ölçüdür. Kabul edilebilir gecikme ise bilginin kullanıldığı işe ve yanlış bilginin doğuracağı sonuca göre belirlenir. Gecikme tek bir noktadan değil, kaynak, toplama, işleme ve sunum aşamalarının birikiminden oluşur.

Gecikmeyi aşamalara bölün

Bir fiyat ya da stok bilgisi yanlış göründüğünde ilk soru hatanın nerede doğduğudur. Kaynakta değişiklik anı, toplayıcının okuma anı, arama katmanına yazılma anı ve kullanıcıya gösterilen yanıt anı ayrı olaylardır. Her birinin zaman damgası tutulmazsa ekip gecikmeyi tahmin etmek zorunda kalır ve yanlış aşamaya müdahale edebilir.

Pratik bir yöntem, her kayda üç tarih eklemektir: kaynakta değiştiği bildirilen tarih, sisteme alındığı tarih ve son doğrulama tarihi. Son doğrulama tarihi, müşteriye sunulan bilginin ne kadar eski olabileceğini göstermek için özellikle yararlıdır. Bu alanlar eksikse güncelliği ölçmek yerine yalnızca tahmin yürütürsünüz.

Eşik ve kontrol sıklığını belirleyin

Her alan aynı sıklıkta kontrol edilmez. Fiyat, mevcudiyet ve kampanya koşulu gibi kararı hemen etkileyen alanlar daha sık izlenmelidir. Açıklama metni gibi alanlar daha seyrek kontrol edilebilir. Eşik, yanlış bilginin doğurabileceği zarar ile kontrol maliyeti karşılaştırılarak konur.

Eşik aşıldığında ne olacağı da önceden yazılmalıdır. Belirlenen süreden eski bir fiyat kaydı kesin bilgi gibi sunulmamalı, ya da insan kontrolüne yönlendirilmelidir. Eşiğin yalnızca rapor satırında kalması gerçek bir kontrol yaratmaz.

Temsili işletme örneği

Temsili bir giyim mağazasında saat 14.20’de bir ürünün stoğu sıfırlanır. Entegrasyon değişikliği 14.35’te okur, arama katmanı 14.50’de yeni durumu alır. Müşteri 15.10’da ürün sayfasında hâlâ ‘stokta’ ifadesini görür. Bu örnekte tarama aşaması makul görünüyor; eski görüntü önbellekten gelmiş olabilir. Ekip ürün kodunu, sistem kayıtlarını ve sayfa yanıtının zaman damgalarını karşılaştırır. Düzeltme yapmadan önce hangi aşamada sürenin uzadığı kaydedilir.

Gecikme aşamaları

AşamaÖlçülen soruTipik başarısız örnek
Kaynak değişikliğiBilgi kaynakta ne zaman değişti?Kayıt güncel görünür ama değişiklik tarihi girilmemiştir
ToplamaSistem değişikliği ne zaman okudu?Tarama başarılı görünür, fakat eski sayfa okunmuştur
SunumMüşteri yanıtı ne zaman yenilendi?Arama kaydı doğrudur, önbellekteki yanıt eskidir

Sık karıştırılan nokta

Yaygın yanılgı, bilginin sık güncellenmesinin her an doğru olduğu anlamına geldiğidir. Güncelleme sıklığı yalnızca bir aşamayı etkiler. Sistem sürekli çalışsa bile önbellek, indeksleme veya gösterim katmanı eski kalabilir. Doğru yaklaşım, gecikmeyi aşama aşama ölçmek ve kabul edilebilir süreyi işin riskine göre tanımlamaktır.

Uygulamada dikkat edilecekler

  1. Her kritik alan için kaynak değişiklik tarihi, sisteme alınma tarihi ve son doğrulama tarihini ayrı alanlarda tutun.
  2. Fiyat, stok ve koşul gibi karar etkisi yüksek alanlara kısa kontrol aralığı, açıklama alanlarına daha uzun aralık tanımlayın.
  3. Haftada belirli sayıda kaydı kaynakla elle karşılaştırın ve farkları hata türüne göre sınıflandırın.
  4. Eşik aşıldığında müşteriye gösterilen bilgiye tarih ekleyin veya ilgili yanıtı insan kontrolüne yönlendirin.

Sık sorulan sorular

Bilgi güncelliğini tek bir ortalama gecikme değeriyle özetleyebilir miyim?

Genellikle hayır. Ortalama, bazı kayıtlardaki büyük sapmaları gizleyebilir. Kritik alanlar ayrı ayrı ve daha sık ölçülmeli; ortalama yalnızca genel eğilimi göstermek için kullanılmalıdır.

Eski bilgi görüldüğünde ilk olarak neye bakılmalı?

Önce kaydın kaynakta ne zaman değiştiğine, sonra sisteme ne zaman alındığına ve son yanıtın hangi kopyadan üretildiğine bakılmalıdır. Zaman damgası eksik olan aşama tamamlanmadan kök neden kesin olarak belirlenemez.

Teknik kaynak

learn.microsoft.com · Bilgi güncelliği

Teknik tanım için birincil kaynağa başvurulmuştur. İşletme senaryosu açıklama amacıyla hazırlanmış temsili bir örnektir.

İlgili kavramlar