add a convenient record reader to read data from an in-memory String data source