Is there a way to get DAB running on top of Synapse Serverless SQL Pool #1848
|
Hi, I wanted to understand if there is any workarounds for creating a GraphQL endpoint using DAB with a Synapse SQL Serverless Pool? I've read in previous discussions that dedicated is not supported due to fact that DAB uses FOR JSON PATH, which serverless supports. Unfortunately, my attempts so far have resulted in an error due to NO_BROWSETABLE not being supported: Thanks! |
Replies: 6 comments 4 replies
|
I opened an issue to track adding support for Synapse Serverless SQL Pool #1849 I don't have any work arounds at the moment but you are welcome to do some additional investigation to determine which schema resolving query is causing a failure in DAB due to some incompatibility: I would suggest first setting a breakpoint and starting here: string tablePrefix = GetTablePrefix(conn.Database, schemaName);
string queryPrefix = string.IsNullOrEmpty(tablePrefix) ? string.Empty : $"{tablePrefix}.";
selectCommand.CommandText
= $"SELECT * FROM {queryPrefix}{SqlQueryBuilder.QuoteIdentifier(tableName)}";
adapterForTable.SelectCommand = selectCommand;
DataTable[] dataTable = adapterForTable.FillSchema(EntitiesDataSet, SchemaType.Source, tableName);
return dataTable[0]; |
|
|
Also getting the same error when trying to use "dab" over Synapse serverless pool. Tried with both external table and view. |
|
Did this issue get any traction for enhancement? We tried using "sqldw" as the database-type and the container booted up successfully but path "/api/temp2" gave a "503 - Service Unavailable" error. |
|
@JerryNixon @yorek any plans to add support for Synapse Serverless? |

Hi everyone. There is currently no plan to support Synapse Serverless. Of course, since this is OSS, we are open to outside Pull Requests, but - if that is interesting to you - be sure and reach out to me before starting this work so we can plan for it appropriately. Meanwhile, these are the currently supported data types.