Pipeline activity Refresh SQL Endpoint (preview) does not accept dynamic content
I am testing out the new Pipeline activity for Refresh SQL Endpoint, currently in preview.
Sure, I get it that this is in preview, but it should at least have basic minimum functionality. It does not.
The Workspace ID property does not even allow Dynamic Content like a Copy Data activity Destination tab.
The Lakehouse Endpoint ID will accept Dynamic Content, but after saving and re-opening the pipeline, that Dynamic Content is empty.
Please fix these basic issues.
6 Comments
- dhfkserhglfwsjeNew Member
I have been having this same issue with Fabric deleting my settings on the Refresh SQL Endpoint activity too. I have tried with both dynamic content and static strings to no avail. This issue (I think) is also causing me problems when I want to deploy my pipelines from a development workspace to production one. The deploy fails with an error message saying "'WorkspaceId' cannot be null" when there is clearly a workspaceId before I deploy the pipeline. This issue needs fixing because I am relying on a Wait activity at the moment set to 20 minutes so that I can trust that the SQL endpoint has been refreshed... if I could rely on the refresh SQL endpoint then it would cut the time from 20 minutes to 9 seconds.
- Matt_BenhamNew Member
This activity has some serious issues. I too have encountered all of the issues listed above, and even some rather strange UI bugs where the field label changes to "SQL endpoint Id ID" (perhaps triggered when you enter a dynamic value). Also strange bugs once you have attempted to use a dynamic value, where even changing it back to a static SQL endpoint selected from the drop-down can change itself once the pipeline is saved and reopened. As someone else implied, once you have tried to use a dynamic value for SQL Endpoint ID, you are best off nuking the pipeline and starting again.
This is GA now isn't it (even that doesn't seem clear), so why does it have so many outstanding bugs reported months ago? There is no way that this activity can be used in any serious workload needing a deployment pipeline.
- LyamineNew MemberI got the same issue with the activity Refresh SQL Endpoint. When I try to set dynamic content, it says "SQL endpoint is required.". This should be resolved asap.
- ToddChittSuper User
Next issue: I have this task inside a For Each loop and so runs several times during pipeline. Most of the times it runs just fine. About a third of the time it fails with the following error: Error calling the endpoint 'https://api.fabric.microsoft.com'. Response status code: 'ClientSideException HttpStatusCode : 408, HttpStatusString: RequestTimeout'. More details: Exception message: 'NA - Unknown [ClientSideException] A task was canceled.'. Request didn't reach the server from the client. This could happen because of an underlying issue such as network connectivity, a DNS failure, a server certificate validation or a timeout. Url endpoint request timed out. Please make sure the endpoint response is within 1 minute and retry. What is going on? To mitigate this, I put in a Refresh and specify 2 minutes, and most of those second tries go OK.
- ToddChittSuper UserIs the functionality for this task going downhill? I added a task to a new pipeline and set the properties by selecting from the dropdown options. I save and close the pipeline. It gets called from a parent pipeline and when that happens, this task fails. So I open it again and the SQL endpoint Id is now EMPTY. So I select one of the entries. (Keep in mind that I am NOT doing Dynamic Content on this task.) Save and close, then re-open. EMPTY again. WTF?!? At one point, forgetting that Dynamic Content was USELESS for this task, I had used it. Only to find that the settings were lost (see above). But AFTER realizing that, I switched to selected items from the lists, and THOSE got lost as well. I DELETED the task and started over. Looks like NOW it is holding the settings through a SAVE and CLOSE. So, bottom line, once you specify Dynamic Content on this, you have hosed it up. Delete the task and start over. Painful lesson to learn over hours of debugging. Microsoft: Please FIX THIS!!!
- ToddChittSuper UserAnother question: This task references the "SQL Endpoint Id" property. But behind that SQL Endpoint are ALL the warehouses, lakehouses, and mirrored Fabric SQL databases. The NAME of the property is not consistent with the selected OPTIONS. Either: NAME the property something like "Lakehouse or Warehouse Name" or Make it so that I can target the SQL Analytic Endpoint associated with a Workspace (and we all know there is one and only one of those per workspace, right?) and have it refresh ALL objects in the Workspace.
Recent ideas
Improve support for calculated tables on remote semantic models
When a report is connected to a remote semantic model, Power BI Desktop allows users to create calculated tables and calculated columns based on that remote model. The issue is that this architectur...alaeddinegaaya3 hours agoNew MemberNew7Views0likes0CommentsAllow Bottom-Up Hierarchy Expansion in Power BI Matrix for Financial Statements
Allow Bottom-Up Hierarchy Expansion in Power BI Matrix for Financial Statements Hi, I would like to request an enhancement to the Power BI Matrix visual that allows hierarchies to be expanded from t...Barbarini5 hours agoRegular VisitorNew8Views0likes0CommentsOneLake Catalog full-text and content search
Why is it not possible to search OneLake by item description or even content? So I was thinking about how a user can find a table if they don't know in which lakehouse it is located? Why can't you se...TePe23 hours agoHelper IVPlanned1.1KViews21likes5CommentsAllow External OneLake Data Shares to Be Accepted into Multiple Fabric Item Types
Fabric External Data Sharing provides an excellent zero-copy mechanism for sharing OneLake data across tenants. However, the receiving tenant currently has to accept the share into a Lakehouse. I w...Mourak2 days agoNew MemberNew9Views0likes0CommentsAllow OneLake Shortcut Authentication Mode to Be Changed In Place
OneLake shortcuts support passthrough and delegated authentication, but changing the authentication model currently requires deleting and recreating the shortcut. I would like shortcut authenticatio...Mourak2 days agoNew MemberNew9Views0likes0Comments