basic difference between data mining and data warehousing is:
data mining provides the enterprise with intelligence and data ware housing provides the enterprise with memory.
there are lots of difference, so it won't be possible to explain those difference here. and in case if u r willing to learn they are available on e book "the multidimensional data modeling toolkit" u can just visit The Multidimensional Data Modeling Toolkit
and find the differences there.