The Migrant Workers Medical Data Analysis System aims at analyzing medical care data of migrant workers based on data warehouse and OLAP technology, in order to assist decision making for government. Data modeling is one of the most important steps of building data warehouse. Therefore, this paper designed a multi-dimensional model for the system based on dimensional modeling theory, and provided the elementary design of data mining analysis.