SDT: read each data block into a separate series (rebased onto dev_5_0)



This is the same as gh-840 but rebased onto dev_5_0.

----

This should fix QA 7804, as reported by @imunro.