Price Observation
Belirli query context'inde belirli anda gözlemlenen fiyatın amount, currency, source, observedAt ve freshness metadata'sıyla kaydedilmiş halidir.
Neden önemli?
Travel verisinde aynı fiziksel entity farklı supplier'larda farklı ID, isim ve metadata ile temsil edilir. Identity katmanı yanlışsa fiyat ve availability doğru olsa bile yanlış property veya product altında gösterilebilir. Canonical ID, source ID ve mapping confidence birlikte düşünülmelidir.
Pratikte nasıl görünür?
Expedia'daki property ID ile Booking.com'daki property ID aynı fiziksel hotel'i temsil edebilir. Internal canonical property bu iki source ID'yi evidence ve confidence ile eşleştirir.
Uygulamada sorulması gerekenler
- Canonical entity nasıl tanımlanıyor?
- Source-specific ID'ler saklanıyor mu?
- Mapping hangi sinyallere dayanıyor?
- Ambiguous match için manual review var mı?
Yaygın hatalar
- Sadece isim benzerliğiyle mapping yapmak
- Manual override'ı batch job ile ezmek
- Rebrand sonrası duplicate entity yaratmak
Travel stack içinde nerede kullanılır?
Price Observation, çoğunlukla identity katmanlarıyla ilişkilidir. İlgili sistemlerde source-of-truth, identity, freshness ve transaction ownership sınırlarını açık tanımlamak gerekir.
İlgili terimler
İlgili teknik içerikler
Price Observation ve Event Model
Travel fiyatlarını mutable current state yerine zaman damgalı observation/event kayıtlarıyla izleyen veri modelini tasarlayın.
İncele →Agentic Travel Reference Architecture
AI agent → search → offer → reprice → confirmation → payment → booking → servicing akışını travel-specific authorization, idempotency ve audit sınırlarıyla tasarlayın.
İncele →Hotel Price Mismatch Nasıl Debug Edilir?
Metasearch, OTA ve hotel booking engine arasında görülen fiyat uyuşmazlıklarını kanıt bazlı bir triage ve RCA akışıyla teşhis edin.
İncele →NDC Offer/Order Lifecycle: Search'ten Servicing'e
NDC Offer/Order lifecycle'ını search, offer, revalidation, order create, payment, ticketing, servicing ve reconciliation state'leriyle modelleyin.
İncele →Stale Availability / Offer Expired Troubleshooting
Search sonucu ile reprice/booking anı arasında availability veya offer expire olduğunda freshness, cache, token ve revalidation katmanlarını teşhis edin.
İncele →Taxes & Fees Mismatch Troubleshooting
Hotel fiyatlarında vergi ve ücret kaynaklı farkları base/total price semantiği, currency, occupancy ve market context üzerinden teşhis edin.
İncele →