I have a button on UI (UI is designed using WPF) which after clicking saves a CSV file at particular location. I want to read that CSV after button click and do BI through Tableau Desktop tool. So how do I achieve this? I am new to tableau BI?
What exactly are you looking for?
Click a button > Tableau Desktop launches and is already connected to your CSV? No current support for this, however others in the forum might have some unsupported ideas around hacking XML (a failure of which Tableau cannot help you with, but it may work)
Click a button > csv auto-updates > already published extract auto-refreshes with data from csv > refreshed extract is available for creating new visualizations from within the web interface? This is possible today. Here's how
1. create extract based on your csv via Tableau Desktop
2. publish this extract to Tableau Server
3. when your csv is saved in your 'UI", this can trigged a tabcmd command to refresh the extract in Tableau Server
4. tableau server refreshes the extract referencing the same csv file which has just updated
5. this extract is listed as an available data source on Tableau Server from where users can 'create workbook' and start their own analysis
That's what I can offer based on my assumptions about the request