We are in the process of desiging a datamart with nightly load etl that would be developed in Informatica. Management wants us to think on the possibility of making it a real time datawarehouse. Having experience in batch ETL and already having the ETL architecture to support it I am finding it difficult to change my thought process to think how this can be accomplished. Explored and found some new terms on Google like Micro Batch ETL and Streaming ETL vs Batch ETL, however no details to support what they are. Does anyone has experience on real time datawarehousing and know what these terms are ? My current architecture consists of SOurce Stating - ODS - star schema..how the real time architectures are modeled? How the ETL is different from the batch ETL. ANy help would be greatly appreciated.