Hi,
So, you want to move data from CSV file to a SQL table. Since you say you want to use power bi, instead of having a SQL server at on Prem, you can consider creating a dedicated sql pool table in synapse which can be directly accessed from power bi. So we can eliminate the SQL server at your local machine.
I'm assuming your CSV file is stored in azure storage. In that case you can go through this video (https://youtu.be/K2xiGZ2yQZs?si=QzWaIOZyseD2onnk) and this page(https://learn.microsoft.com/en-us/azure/synapse-analytics/quickstart-copy-activity-load-sql-pool) to know how you can load data to synapse from CSV file.
While you use a copy activity, in the sink, you may choose the table option 'auto create table' if you want to create table during runtime by the copy activity itself.
Hope this helps.
Please let us know, if you need more details. Would be happy to assist.