data are from hive table created by another process. I could have it in parquet if necessary