Enhancing traditional data warehousing architectures with real-time capabilities