Abstract-Data-warehouse is an emerging technology with great potential. Nowadays, businesses are co mpeting fiercely to dominate the market where profitability is promising using every availab le means to reach their goal. Performance and storage are big challenges in build ing data-warehouse focusing by researchers recent years. In this paper a new model for developing an efficient data warehouse by using mobile agent technology has been proposed. The main idea behind this model is to use the mobile agent to extract and analy ze operational data in their location. So, instead of using ETL, the mob ile agent will be used. After the mobile agent comp leting its journey among operational databases, all tasks of ETL will be performed. By this way no need h igh storage med ia to extract the data from the operational database. As cost of time, the model proves less consuming of t ime. The model has been implemented using .Net Framework and C# and the results have been presented and discussed.