We prove that any bounded sequence in a Hilbert homogeneous Sobolev space has a subsequence which can be decomposed as analmost-orthogonal sum of a sequence going strongly to zero in the corresponding Lebesgue space, and of a superposition of termsobtained from fixed profiles by applying sequences of translations and dilations. This decomposition contains in particular the variousversions of the concentration-compactness principle.