Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
Hello
We are currently evaluating options for moving our data from on premise to fabric.
The first thing I have to try is extract data using a dataflow. So yesterday I placed a spreadsheet, with multiple worksheets in the files area of my Lakehouse. Created a generation2 dataflow and loaded in and transformed about four of the worksheets. I also had an additional append query that combined the data.
Everything was working perfectly! But if I try and modify my dataflow today, I receive the following error:-
Microsoft SQL: A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: TCP Provider, error: 0 - The semaphore timeout period has expired.)
I cannot explain the following:-
Select one of the queries, which is not working, copy the M code from the advanced editor, create a new dataflow, add a blank query, paste in the M code and it works.
Any thoughts?
Thanks
Hello
Thanks for the responses. The dataflow in question is fairly straightforward-it is just retrieving data from an Excel spreadsheet, stored in a lake house. It's simply retrieves details from multiple worksheets and then uses an append query to merge them together (I think I have only used five worksheets and one append query to combine 2 of them).
I am just about to check whether either of my dataflows are still working this morning. If not I will raise a ticket.
Thanks
Hi all,thanks for the quick reply, I'll add more.
Hi @Dragon496 ,
If you have a Pro license you can open a Pro ticket at
Best Regards
Hi @Dragon496 ,
The error you're encountering, "The semaphore timeout period has expired," typically points to a network-related issue or a temporary connectivity problem with the backend services. Here are some potential causes and troubleshooting steps:
2. Resource Constraints
5. Reauthentication
Since copying and pasting the M code into a new dataflow works, this indicates:
Hi @Dragon496 ,
Are you using fabric trail capacity?.
If no, you can open a ticket with Microsoft support incase if you want to get more details.
Thanks,
Sai Teja
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.
| User | Count |
|---|---|
| 50 | |
| 18 | |
| 11 | |
| 11 | |
| 10 |