Fixes #16 - tpcds source data structure has changed

Fixes #16 
 - there is another pull request (pull number #15 ) but I wrote the change to handle when tpcds changes versions