Forum Discussion

Simple_tuition1's avatar
Simple_tuition1
Frequent Visitor
1 year ago
Solved

Shared Data Source Limitation for Azure Synapse Serverless in Power BI Service

Hi,

I'm following this guide to create a shared data source with SQL Server as a data type in Power BI Service: https://learn.microsoft.com/en-us/power-bi/connect-data/service-create-share-cloud-data-sources

My goal is to connect to an Azure Synapse Serverless SQL endpoint. In Power BI Desktop, I can work with multiple databases within my semantic model (field left empty) since the database parameter is optional as seen in the Screenshot:



However, when creating a shared data source in the Power BI Service, I'm required to specify a database. This prevents me from using the shared data source with my semantic model, as I cannot select the connection under "Gateway and cloud connections". The connections are considered different due to the presence of a database in the shared data source and its absence in the semantic model as seen in this Screenshot:

Is this a known limitation? And is there any recommended workaround without modifying the connections in the semantic model?

 

Thanks and best regards

  • Hi Simple_tuition1 

     

    Yes, this is a known limitation in Power BI Service. When connecting to Azure Synapse Serverless SQL in Power BI Desktop, you're allowed to leave the database field blank. However, in Power BI Service, when creating a shared data source, the database field becomes mandatory. This causes a mismatch, and as a result, your semantic model cannot use the shared data source because the metadata does not match. A simple workaround is to manually specify the database name in Power BI Desktop before publishing the report. This way, the connection string matches exactly with the shared data source created in the Power BI Service. Once both use the same server and database name, the semantic model should be able to connect without issues.

4 Replies

  • Hi Simple_tuition1 

     

    Yes, this is a known limitation in Power BI Service. When connecting to Azure Synapse Serverless SQL in Power BI Desktop, you're allowed to leave the database field blank. However, in Power BI Service, when creating a shared data source, the database field becomes mandatory. This causes a mismatch, and as a result, your semantic model cannot use the shared data source because the metadata does not match. A simple workaround is to manually specify the database name in Power BI Desktop before publishing the report. This way, the connection string matches exactly with the shared data source created in the Power BI Service. Once both use the same server and database name, the semantic model should be able to connect without issues.

  • v-karpurapud's avatar
    v-karpurapud
    Community Support

    Hi Simple_tuition1 

    Thank you for submitting your question to the Microsoft Fabric Community Forum, and thanks to rohit1991  for offering helpful suggestions.

     

    Could you let us know if the suggested solution resolved your issue? This information can assist other community members facing similar challenges.

    Thank you.

  • v-karpurapud's avatar
    v-karpurapud
    Community Support

    Hi Simple_tuition1 

    I wanted to check if you’ve had a chance to review the information provided. If you have any further questions, please let us know. Has your issue been resolved? If not, please share more details so we can assist you further.

     
    Thank You.

  • v-karpurapud's avatar
    v-karpurapud
    Community Support

    Hi Simple_tuition1 

    We haven't received a response to our last message and wanted to follow up to see if you have found a solution. If you still need help, please share more details so we can assist you further.

    Thank you.