Data sampler