Where does the file get placed every month? Could it be put on a network drive that is accessible to Tableau Server? If so, Tableau Server could have a scheduled extract refresh that simply connects to the file and updates the extract.
Thanks Ken. I'll have to find out about Tableau Server. However right now, in phase 1, I have Tableau Desktop license, and this text file gets saved in a network drive. I have to build an automatic import into Tableau to design a dashboard. So once the automatic import happens after the batch is run on the 1st of every month and the text file saved in the network drive, the dashboard view that I create in Tableau should refresh and update with new data, month on month.