How to automate file uploads in QuickSight

Currently I have a dataset where I am joining this dataset with a csv file. Now I want to automate this csv file update and upload using some parameters in the analysis. How to do this task using Quicksight?

@Shashank have you tried putting you CSV into S3 and use the S3 bucket for analysis?
Also take a look at the dataset and ingestion related APIs. You should be able to build a simple ETL where you upload your CSV to S3 (any other supported database/storage) and trigger the APIs to reflect on the analysis/dashboards. BTW you plan to keep uploading a new CSV to analysis and republish dashboard? If the schema is not changing and only data is, then you shouldn’t need to replace datasets in analysis.